Diff of the two buildlogs: -- --- b1/build.log 2025-09-06 17:48:08.681533872 +0000 +++ b2/build.log 2025-09-06 17:55:53.758098834 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Oct 9 12:02:27 -12 2026 -I: pbuilder-time-stamp: 1791590547 +I: Current time: Sun Sep 7 07:48:10 +14 2025 +I: pbuilder-time-stamp: 1757180890 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/438358/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1003125/tmp/hooks/D01_modify_environment starting +debug: Running on ionos11-amd64. +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 Sep 6 17:48 /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/1003125/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1003125/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='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 ' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='7b101141c58045608cbdc39b4dbe694e' - 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='438358' - PS1='# ' - PS2='> ' + INVOCATION_ID=39bbdc09155549849519361f98fb67b0 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-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=1003125 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.BKBkB2OO/pbuilderrc_vj2b --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.BKBkB2OO/b1 --logfile b1/build.log swift_2.35.1-2.dsc' - SUDO_GID='111' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152: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.BKBkB2OO/pbuilderrc_sWFg --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.BKBkB2OO/b2 --logfile b2/build.log swift_2.35.1-2.dsc' + SUDO_GID=111 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos15-amd64 6.12.43+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.43-1 (2025-08-27) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.43+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.43-1 (2025-08-27) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/438358/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1003125/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -412,7 +444,7 @@ Get: 229 http://deb.debian.org/debian forky/main amd64 python3-requests-mock all 1.12.1-3 [17.6 kB] Get: 230 http://deb.debian.org/debian forky/main amd64 python3-swiftclient all 1:4.7.0-2 [76.5 kB] Get: 231 http://deb.debian.org/debian forky/main amd64 python3-xattr amd64 0.10.1-1 [16.2 kB] -Fetched 61.2 MB in 8s (7535 kB/s) +Fetched 61.2 MB in 2s (37.7 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:amd64. (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 ... 19897 files and directories currently installed.) @@ -1145,8 +1177,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Sat Oct 10 00:03:12 UTC 2026. -Universal Time is now: Sat Oct 10 00:03:12 UTC 2026. +Local time is now: Sat Sep 6 17:49:37 UTC 2025. +Universal Time is now: Sat Sep 6 17:49:37 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20240727.1) ... @@ -1376,7 +1408,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/swift-2.35.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../swift_2.35.1-2_source.changes +I: user script /srv/workspace/pbuilder/1003125/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/1003125/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/swift-2.35.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../swift_2.35.1-2_source.changes dpkg-buildpackage: info: source package swift dpkg-buildpackage: info: source version 2.35.1-2 dpkg-buildpackage: info: source distribution unstable @@ -1568,194 +1604,192 @@ running build running build_py creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +copying swift/common/middleware/s3api/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +copying swift/common/middleware/s3api/s3api.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +copying swift/common/middleware/s3api/s3token.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +copying swift/common/middleware/s3api/exception.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +copying swift/common/middleware/s3api/s3response.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +copying swift/common/middleware/s3api/s3request.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +copying swift/common/middleware/s3api/utils.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +copying swift/common/middleware/s3api/subresource.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api copying swift/common/middleware/s3api/acl_utils.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api copying swift/common/middleware/s3api/acl_handlers.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/subresource.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/s3token.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/s3api.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api copying swift/common/middleware/s3api/etree.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/utils.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/s3request.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/s3response.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/exception.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/diskfile.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/ssync_receiver.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/updater.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/reconstructor.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/server.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/mem_server.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/replicator.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/ssync_sender.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/auditor.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/mem_diskfile.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/expirer.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj -copying swift/common/middleware/bulk.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/tempurl.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/container_quotas.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/tempauth.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/catch_errors.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/domain_remap.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/dlo.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/recon.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/staticweb.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/crossdomain.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/copy.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/cname_lookup.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/gatekeeper.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/xprofile.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/symlink.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/ratelimit.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/proxy_logging.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/formpost.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/container_sync.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/read_only.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/account_quotas.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/acl.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/slo.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/backend_ratelimit.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/etag_quoter.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/list_endpoints.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/listing_formats.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/healthcheck.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/keystoneauth.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/memcache.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/name_check.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto -copying swift/common/middleware/crypto/encrypter.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto -copying swift/common/middleware/crypto/keymaster.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto -copying swift/common/middleware/crypto/crypto_utils.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto -copying swift/common/middleware/crypto/kmip_keymaster.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto -copying swift/common/middleware/crypto/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto -copying swift/common/middleware/crypto/decrypter.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto -copying swift/common/middleware/crypto/kms_keymaster.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto +copying swift/common/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +copying swift/common/registry.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +copying swift/common/direct_client.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +copying swift/common/daemon.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +copying swift/common/recon.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +copying swift/common/header_key_dict.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +copying swift/common/db_auditor.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +copying swift/common/request_helpers.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +copying swift/common/http.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +copying swift/common/swob.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +copying swift/common/db.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +copying swift/common/error_limiter.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +copying swift/common/statsd_client.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +copying swift/common/internal_client.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +copying swift/common/http_protocol.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +copying swift/common/wsgi.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +copying swift/common/bufferedhttp.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +copying swift/common/memcached.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +copying swift/common/constraints.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +copying swift/common/container_sync_realms.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +copying swift/common/db_replicator.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +copying swift/common/splice.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +copying swift/common/digest.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +copying swift/common/manager.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +copying swift/common/linkat.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +copying swift/common/base_storage_server.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +copying swift/common/storage_policy.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +copying swift/common/exceptions.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj/watchers +copying swift/obj/watchers/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj/watchers +copying swift/obj/watchers/dark_data.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj/watchers +creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils +copying swift/common/utils/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils +copying swift/common/utils/timestamp.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils +copying swift/common/utils/libc.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils +copying swift/common/utils/logs.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils +copying swift/common/utils/base.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils +copying swift/common/utils/config.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils +copying swift/common/utils/ipaddrs.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils +copying swift/common/utils/checksum.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils +creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes +copying swift/common/middleware/versioned_writes/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes +copying swift/common/middleware/versioned_writes/legacy.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes +copying swift/common/middleware/versioned_writes/object_versioning.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes +creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy/controllers +copying swift/proxy/controllers/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy/controllers +copying swift/proxy/controllers/container.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy/controllers +copying swift/proxy/controllers/obj.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy/controllers +copying swift/proxy/controllers/base.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy/controllers +copying swift/proxy/controllers/account.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy/controllers +copying swift/proxy/controllers/info.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy/controllers creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/container +copying swift/container/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/container +copying swift/container/auditor.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/container copying swift/container/updater.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/container -copying swift/container/server.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/container copying swift/container/sync.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/container -copying swift/container/sync_store.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/container +copying swift/container/sharder.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/container +copying swift/container/reconciler.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/container +copying swift/container/server.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/container copying swift/container/replicator.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/container +copying swift/container/sync_store.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/container copying swift/container/backend.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/container -copying swift/container/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/container -copying swift/container/auditor.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/container -copying swift/container/reconciler.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/container -copying swift/container/sharder.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/container -creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy -copying swift/proxy/server.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy +creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/relinker.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/reconciler_enqueue.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/dispersion_report.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/reload.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/form_signature.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/container_deleter.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/recon.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/dispersion_populate.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/recon_cron.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/get_nodes.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/account_audit.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/ringcomposer.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/ring_builder_analyzer.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/config.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/shard-info.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/info.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/drive_audit.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/oldies.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/manage_shard_ranges.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/ringbuilder.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/orphans.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/drive_full_checker.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli copying swift/proxy/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy -creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes -copying swift/common/middleware/versioned_writes/object_versioning.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes -copying swift/common/middleware/versioned_writes/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes -copying swift/common/middleware/versioned_writes/legacy.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes +copying swift/proxy/server.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy +copying swift/obj/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/auditor.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/updater.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/expirer.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/reconstructor.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/diskfile.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/mem_server.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/server.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/mem_diskfile.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/replicator.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/ssync_receiver.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/ssync_sender.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile -copying swift/common/middleware/x_profile/html_viewer.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile copying swift/common/middleware/x_profile/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile -copying swift/common/middleware/x_profile/exceptions.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/html_viewer.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile copying swift/common/middleware/x_profile/profile_model.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/exceptions.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/base.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/versioning.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers copying swift/common/middleware/s3api/controllers/bucket.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/s3_acl.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/multi_delete.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/obj.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/tagging.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/base.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/location.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers copying swift/common/middleware/s3api/controllers/object_lock.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers copying swift/common/middleware/s3api/controllers/logging.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/obj.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/service.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers copying swift/common/middleware/s3api/controllers/multi_upload.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers copying swift/common/middleware/s3api/controllers/acl.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/tagging.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/s3_acl.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/versioning.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/service.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/location.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/multi_delete.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/relinker.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/config.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/orphans.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/recon.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/drive_full_checker.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/info.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/form_signature.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/get_nodes.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/ring_builder_analyzer.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/dispersion_populate.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/account_audit.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/manage_shard_ranges.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/reload.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/shard-info.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/dispersion_report.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/ringbuilder.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/oldies.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/container_deleter.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/recon_cron.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/drive_audit.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/reconciler_enqueue.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/ringcomposer.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/common/http_protocol.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common -copying swift/common/base_storage_server.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common -copying swift/common/header_key_dict.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common -copying swift/common/recon.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common -copying swift/common/error_limiter.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common -copying swift/common/db_auditor.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common -copying swift/common/memcached.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common -copying swift/common/db_replicator.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common -copying swift/common/linkat.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common -copying swift/common/constraints.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common -copying swift/common/digest.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common -copying swift/common/direct_client.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common -copying swift/common/db.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common -copying swift/common/storage_policy.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common -copying swift/common/swob.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common -copying swift/common/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common -copying swift/common/http.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common -copying swift/common/registry.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common -copying swift/common/request_helpers.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common -copying swift/common/splice.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common -copying swift/common/exceptions.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common -copying swift/common/manager.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common -copying swift/common/wsgi.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common -copying swift/common/internal_client.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common -copying swift/common/container_sync_realms.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common -copying swift/common/bufferedhttp.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common -copying swift/common/daemon.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common -copying swift/common/statsd_client.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/ring +copying swift/common/ring/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/ring +copying swift/common/ring/composite_builder.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/ring +copying swift/common/ring/utils.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/ring +copying swift/common/ring/ring.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/ring +copying swift/common/ring/builder.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/ring +creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto +copying swift/common/middleware/crypto/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto +copying swift/common/middleware/crypto/kms_keymaster.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto +copying swift/common/middleware/crypto/decrypter.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto +copying swift/common/middleware/crypto/kmip_keymaster.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto +copying swift/common/middleware/crypto/keymaster.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto +copying swift/common/middleware/crypto/encrypter.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto +copying swift/common/middleware/crypto/crypto_utils.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto +copying swift/common/middleware/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/bulk.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/xprofile.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/gatekeeper.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/etag_quoter.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/backend_ratelimit.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/formpost.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/recon.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/tempauth.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/dlo.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/crossdomain.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/catch_errors.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/keystoneauth.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/read_only.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/container_sync.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/slo.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/list_endpoints.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/copy.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/name_check.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/healthcheck.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/staticweb.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/listing_formats.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/symlink.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/memcache.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/account_quotas.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/container_quotas.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/ratelimit.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/tempurl.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/cname_lookup.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/proxy_logging.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/domain_remap.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/acl.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/account +copying swift/account/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/account +copying swift/account/auditor.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/account +copying swift/account/reaper.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/account copying swift/account/server.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/account copying swift/account/utils.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/account copying swift/account/replicator.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/account copying swift/account/backend.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/account -copying swift/account/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/account -copying swift/account/auditor.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/account -copying swift/account/reaper.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/account -creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils -copying swift/common/utils/base.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils -copying swift/common/utils/libc.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils -copying swift/common/utils/config.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils -copying swift/common/utils/checksum.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils -copying swift/common/utils/ipaddrs.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils -copying swift/common/utils/timestamp.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils -copying swift/common/utils/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils -copying swift/common/utils/logs.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils copying swift/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift -creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy/controllers -copying swift/proxy/controllers/base.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy/controllers -copying swift/proxy/controllers/account.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy/controllers -copying swift/proxy/controllers/info.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy/controllers -copying swift/proxy/controllers/container.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy/controllers -copying swift/proxy/controllers/obj.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy/controllers -copying swift/proxy/controllers/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy/controllers -creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj/watchers -copying swift/obj/watchers/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj/watchers -copying swift/obj/watchers/dark_data.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj/watchers -creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/ring -copying swift/common/ring/utils.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/ring -copying swift/common/ring/composite_builder.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/ring -copying swift/common/ring/ring.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/ring -copying swift/common/ring/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/ring -copying swift/common/ring/builder.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/ring running egg_info creating swift.egg-info writing swift.egg-info/PKG-INFO @@ -1857,20 +1891,35 @@ ; do \ debian/gen-init $i ; \ done ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-account.swift-account-auditor.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-account.swift-account-reaper.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-account.swift-account-replicator.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-container.swift-container-auditor.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-container.swift-container-reconciler.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-container.swift-container-replicator.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-container.swift-container-sharder.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-container.swift-container-sync.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-container.swift-container-updater.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-object-expirer.swift-object-expirer.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-object.swift-object-auditor.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-object.swift-object.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-object.swift-object-reconstructor.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-object.swift-object-replicator.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-object.swift-object-updater.init.in set -e ; set -x ; \ for i in debian/swift-proxy.swift-proxy.init \ @@ -1885,24 +1934,30 @@ CONFIG=`echo $i | cut -d/ -f2 | cut -d. -f1 | sed -e s/swift-//`-server debian/gen-init $i.in ; \ fi ; \ done -+ [ no = yes ] -+ echo debian/swift-proxy.swift-proxy.init -+ cut -d/ -f2 -+ cut -d. -f1 -+ sed -e s/swift-// -+ CONFIG=proxy-server debian/gen-init debian/swift-proxy.swift-proxy.init.in -+ [ no = yes ] -+ echo debian/swift-account.swift-account.init -+ cut -d/ -f2 -+ cut -d. -f1 -+ sed -e s/swift-// -+ CONFIG=account-server debian/gen-init debian/swift-account.swift-account.init.in -+ [ no = yes ] -+ echo debian/swift-container.swift-container.init -+ cut -d/ -f2 -+ cut -d. -f1 -+ sed -e s/swift-// -+ CONFIG=container-server debian/gen-init debian/swift-container.swift-container.init.in ++ for i in debian/swift-proxy.swift-proxy.init debian/swift-account.swift-account.init debian/swift-container.swift-container.init ++ '[' no = yes ']' +++ cut -d/ -f2 +++ echo debian/swift-proxy.swift-proxy.init +++ cut -d. -f1 +++ sed -e s/swift-// ++ CONFIG=proxy-server ++ debian/gen-init debian/swift-proxy.swift-proxy.init.in ++ for i in debian/swift-proxy.swift-proxy.init debian/swift-account.swift-account.init debian/swift-container.swift-container.init ++ '[' no = yes ']' +++ echo debian/swift-account.swift-account.init +++ cut -d/ -f2 +++ cut -d. -f1 +++ sed -e s/swift-// ++ CONFIG=account-server ++ debian/gen-init debian/swift-account.swift-account.init.in ++ for i in debian/swift-proxy.swift-proxy.init debian/swift-account.swift-account.init debian/swift-container.swift-container.init ++ '[' no = yes ']' +++ cut -d/ -f2 +++ cut -d. -f1 +++ sed -e s/swift-// +++ echo debian/swift-container.swift-container.init ++ CONFIG=container-server ++ debian/gen-init debian/swift-container.swift-container.init.in make[1]: Leaving directory '/build/reproducible-path/swift-2.35.1' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/swift-2.35.1' @@ -1932,21 +1987,26 @@ /usr/share/openstack-pkg-tools/pkgos.make:20: warning: ignoring old recipe for target 'gen-init-configurations' pkgos-dh_auto_install --no-py2 --in-tmp + PKGOS_IN_TMP=no -+ echo WARNING: --no-py2 is deprecated and always on. ++ for i in $@ ++ case "${1}" in ++ echo 'WARNING: --no-py2 is deprecated and always on.' WARNING: --no-py2 is deprecated and always on. + shift ++ for i in $@ ++ case "${1}" in + PKGOS_IN_TMP=yes + shift -+ dpkg-parsechangelog -SSource +++ dpkg-parsechangelog -SSource + SRC_PKG_NAME=swift -+ echo swift -+ sed s/python-// +++ sed s/python-// +++ echo swift + PY_MODULE_NAME=swift -+ py3versions -vr +++ py3versions -vr + PYTHON3S=3.13 -+ [ yes = yes ] ++ '[' yes = yes ']' + TARGET_DIR=tmp -+ pwd ++ for pyvers in ${PYTHON3S} +++ pwd + python3.13 setup.py install --install-layout=deb --root /build/reproducible-path/swift-2.35.1/debian/tmp /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! @@ -2015,195 +2075,193 @@ running install running build running build_py +creating build/lib/swift/proxy/controllers +copying swift/proxy/controllers/__init__.py -> build/lib/swift/proxy/controllers +copying swift/proxy/controllers/container.py -> build/lib/swift/proxy/controllers +copying swift/proxy/controllers/obj.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/info.py -> build/lib/swift/proxy/controllers +creating build/lib/swift/common/utils +copying swift/common/utils/__init__.py -> build/lib/swift/common/utils +copying swift/common/utils/timestamp.py -> build/lib/swift/common/utils +copying swift/common/utils/libc.py -> build/lib/swift/common/utils +copying swift/common/utils/logs.py -> build/lib/swift/common/utils +copying swift/common/utils/base.py -> build/lib/swift/common/utils +copying swift/common/utils/config.py -> build/lib/swift/common/utils +copying swift/common/utils/ipaddrs.py -> build/lib/swift/common/utils +copying swift/common/utils/checksum.py -> build/lib/swift/common/utils +creating build/lib/swift/common/middleware/versioned_writes +copying swift/common/middleware/versioned_writes/__init__.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/object_versioning.py -> build/lib/swift/common/middleware/versioned_writes +creating build/lib/swift/common/middleware/crypto +copying swift/common/middleware/crypto/__init__.py -> 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/decrypter.py -> build/lib/swift/common/middleware/crypto +copying swift/common/middleware/crypto/kmip_keymaster.py -> build/lib/swift/common/middleware/crypto +copying swift/common/middleware/crypto/keymaster.py -> build/lib/swift/common/middleware/crypto +copying swift/common/middleware/crypto/encrypter.py -> build/lib/swift/common/middleware/crypto +copying swift/common/middleware/crypto/crypto_utils.py -> build/lib/swift/common/middleware/crypto +creating build/lib/swift/common/ring +copying swift/common/ring/__init__.py -> build/lib/swift/common/ring +copying swift/common/ring/composite_builder.py -> 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/builder.py -> build/lib/swift/common/ring +creating build/lib/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/__init__.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/profile_model.py -> build/lib/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/exceptions.py -> build/lib/swift/common/middleware/x_profile +creating build/lib/swift/cli +copying swift/cli/__init__.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/dispersion_report.py -> build/lib/swift/cli +copying swift/cli/reload.py -> build/lib/swift/cli +copying swift/cli/form_signature.py -> build/lib/swift/cli +copying swift/cli/container_deleter.py -> build/lib/swift/cli +copying swift/cli/recon.py -> build/lib/swift/cli +copying swift/cli/dispersion_populate.py -> build/lib/swift/cli +copying swift/cli/recon_cron.py -> build/lib/swift/cli +copying swift/cli/get_nodes.py -> build/lib/swift/cli +copying swift/cli/account_audit.py -> build/lib/swift/cli +copying swift/cli/ringcomposer.py -> build/lib/swift/cli +copying swift/cli/ring_builder_analyzer.py -> build/lib/swift/cli +copying swift/cli/config.py -> build/lib/swift/cli +copying swift/cli/shard-info.py -> build/lib/swift/cli +copying swift/cli/info.py -> build/lib/swift/cli +copying swift/cli/drive_audit.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/ringbuilder.py -> build/lib/swift/cli +copying swift/cli/orphans.py -> build/lib/swift/cli +copying swift/cli/drive_full_checker.py -> build/lib/swift/cli creating build/lib/swift/container +copying swift/container/__init__.py -> build/lib/swift/container +copying swift/container/auditor.py -> build/lib/swift/container copying swift/container/updater.py -> build/lib/swift/container -copying swift/container/server.py -> build/lib/swift/container copying swift/container/sync.py -> build/lib/swift/container -copying swift/container/sync_store.py -> build/lib/swift/container +copying swift/container/sharder.py -> build/lib/swift/container +copying swift/container/reconciler.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/sync_store.py -> build/lib/swift/container copying swift/container/backend.py -> build/lib/swift/container -copying swift/container/__init__.py -> build/lib/swift/container -copying swift/container/auditor.py -> build/lib/swift/container -copying swift/container/reconciler.py -> build/lib/swift/container -copying swift/container/sharder.py -> build/lib/swift/container -creating build/lib/swift/common/ring -copying swift/common/ring/utils.py -> build/lib/swift/common/ring -copying swift/common/ring/composite_builder.py -> build/lib/swift/common/ring -copying swift/common/ring/ring.py -> build/lib/swift/common/ring -copying swift/common/ring/__init__.py -> build/lib/swift/common/ring -copying swift/common/ring/builder.py -> build/lib/swift/common/ring -creating build/lib/swift/account -copying swift/account/server.py -> build/lib/swift/account -copying swift/account/utils.py -> build/lib/swift/account -copying swift/account/replicator.py -> build/lib/swift/account -copying swift/account/backend.py -> build/lib/swift/account -copying swift/account/__init__.py -> build/lib/swift/account -copying swift/account/auditor.py -> build/lib/swift/account -copying swift/account/reaper.py -> build/lib/swift/account -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/__init__.py -> build/lib/swift +copying swift/common/middleware/__init__.py -> build/lib/swift/common/middleware copying swift/common/middleware/bulk.py -> build/lib/swift/common/middleware -copying swift/common/middleware/tempurl.py -> build/lib/swift/common/middleware -copying swift/common/middleware/container_quotas.py -> build/lib/swift/common/middleware +copying swift/common/middleware/xprofile.py -> build/lib/swift/common/middleware +copying swift/common/middleware/gatekeeper.py -> build/lib/swift/common/middleware +copying swift/common/middleware/etag_quoter.py -> build/lib/swift/common/middleware +copying swift/common/middleware/backend_ratelimit.py -> build/lib/swift/common/middleware +copying swift/common/middleware/formpost.py -> build/lib/swift/common/middleware +copying swift/common/middleware/recon.py -> build/lib/swift/common/middleware copying swift/common/middleware/tempauth.py -> build/lib/swift/common/middleware -copying swift/common/middleware/catch_errors.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/recon.py -> build/lib/swift/common/middleware -copying swift/common/middleware/staticweb.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/cname_lookup.py -> build/lib/swift/common/middleware -copying swift/common/middleware/gatekeeper.py -> build/lib/swift/common/middleware -copying swift/common/middleware/xprofile.py -> build/lib/swift/common/middleware -copying swift/common/middleware/symlink.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/formpost.py -> build/lib/swift/common/middleware -copying swift/common/middleware/__init__.py -> build/lib/swift/common/middleware -copying swift/common/middleware/container_sync.py -> build/lib/swift/common/middleware +copying swift/common/middleware/catch_errors.py -> build/lib/swift/common/middleware +copying swift/common/middleware/keystoneauth.py -> build/lib/swift/common/middleware copying swift/common/middleware/read_only.py -> build/lib/swift/common/middleware -copying swift/common/middleware/account_quotas.py -> build/lib/swift/common/middleware -copying swift/common/middleware/acl.py -> build/lib/swift/common/middleware +copying swift/common/middleware/container_sync.py -> build/lib/swift/common/middleware copying swift/common/middleware/slo.py -> build/lib/swift/common/middleware -copying swift/common/middleware/backend_ratelimit.py -> build/lib/swift/common/middleware -copying swift/common/middleware/etag_quoter.py -> build/lib/swift/common/middleware copying swift/common/middleware/list_endpoints.py -> build/lib/swift/common/middleware -copying swift/common/middleware/listing_formats.py -> build/lib/swift/common/middleware +copying swift/common/middleware/copy.py -> build/lib/swift/common/middleware +copying swift/common/middleware/name_check.py -> build/lib/swift/common/middleware copying swift/common/middleware/healthcheck.py -> build/lib/swift/common/middleware -copying swift/common/middleware/keystoneauth.py -> build/lib/swift/common/middleware +copying swift/common/middleware/staticweb.py -> build/lib/swift/common/middleware +copying swift/common/middleware/listing_formats.py -> build/lib/swift/common/middleware +copying swift/common/middleware/symlink.py -> build/lib/swift/common/middleware copying swift/common/middleware/memcache.py -> build/lib/swift/common/middleware -copying swift/common/middleware/name_check.py -> build/lib/swift/common/middleware -copying swift/__init__.py -> build/lib/swift -copying swift/common/http_protocol.py -> build/lib/swift/common -copying swift/common/base_storage_server.py -> build/lib/swift/common -copying swift/common/header_key_dict.py -> build/lib/swift/common +copying swift/common/middleware/account_quotas.py -> build/lib/swift/common/middleware +copying swift/common/middleware/container_quotas.py -> build/lib/swift/common/middleware +copying swift/common/middleware/ratelimit.py -> build/lib/swift/common/middleware +copying swift/common/middleware/tempurl.py -> build/lib/swift/common/middleware +copying swift/common/middleware/cname_lookup.py -> build/lib/swift/common/middleware +copying swift/common/middleware/proxy_logging.py -> build/lib/swift/common/middleware +copying swift/common/middleware/domain_remap.py -> build/lib/swift/common/middleware +copying swift/common/middleware/acl.py -> build/lib/swift/common/middleware +copying swift/common/__init__.py -> build/lib/swift/common +copying swift/common/registry.py -> build/lib/swift/common +copying swift/common/direct_client.py -> build/lib/swift/common +copying swift/common/daemon.py -> build/lib/swift/common copying swift/common/recon.py -> build/lib/swift/common -copying swift/common/error_limiter.py -> build/lib/swift/common +copying swift/common/header_key_dict.py -> build/lib/swift/common copying swift/common/db_auditor.py -> build/lib/swift/common +copying swift/common/request_helpers.py -> build/lib/swift/common +copying swift/common/http.py -> build/lib/swift/common +copying swift/common/swob.py -> build/lib/swift/common +copying swift/common/db.py -> build/lib/swift/common +copying swift/common/error_limiter.py -> build/lib/swift/common +copying swift/common/statsd_client.py -> build/lib/swift/common +copying swift/common/internal_client.py -> build/lib/swift/common +copying swift/common/http_protocol.py -> build/lib/swift/common +copying swift/common/wsgi.py -> build/lib/swift/common +copying swift/common/bufferedhttp.py -> build/lib/swift/common copying swift/common/memcached.py -> build/lib/swift/common -copying swift/common/db_replicator.py -> build/lib/swift/common -copying swift/common/linkat.py -> build/lib/swift/common copying swift/common/constraints.py -> build/lib/swift/common +copying swift/common/container_sync_realms.py -> build/lib/swift/common +copying swift/common/db_replicator.py -> build/lib/swift/common +copying swift/common/splice.py -> build/lib/swift/common copying swift/common/digest.py -> build/lib/swift/common -copying swift/common/direct_client.py -> build/lib/swift/common -copying swift/common/db.py -> build/lib/swift/common +copying swift/common/manager.py -> build/lib/swift/common +copying swift/common/linkat.py -> build/lib/swift/common +copying swift/common/base_storage_server.py -> build/lib/swift/common copying swift/common/storage_policy.py -> build/lib/swift/common -copying swift/common/swob.py -> build/lib/swift/common -copying swift/common/__init__.py -> build/lib/swift/common -copying swift/common/http.py -> build/lib/swift/common -copying swift/common/registry.py -> build/lib/swift/common -copying swift/common/request_helpers.py -> build/lib/swift/common -copying swift/common/splice.py -> build/lib/swift/common copying swift/common/exceptions.py -> build/lib/swift/common -copying swift/common/manager.py -> build/lib/swift/common -copying swift/common/wsgi.py -> build/lib/swift/common -copying swift/common/internal_client.py -> build/lib/swift/common -copying swift/common/container_sync_realms.py -> build/lib/swift/common -copying swift/common/bufferedhttp.py -> build/lib/swift/common -copying swift/common/daemon.py -> build/lib/swift/common -copying swift/common/statsd_client.py -> build/lib/swift/common +creating build/lib/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/__init__.py -> build/lib/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/versioning.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/s3_acl.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/obj.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/base.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/object_lock.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/service.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/acl.py -> build/lib/swift/common/middleware/s3api/controllers creating build/lib/swift/obj -copying swift/obj/diskfile.py -> build/lib/swift/obj -copying swift/obj/ssync_receiver.py -> build/lib/swift/obj +copying swift/obj/__init__.py -> build/lib/swift/obj +copying swift/obj/auditor.py -> build/lib/swift/obj copying swift/obj/updater.py -> build/lib/swift/obj +copying swift/obj/expirer.py -> build/lib/swift/obj copying swift/obj/reconstructor.py -> build/lib/swift/obj -copying swift/obj/server.py -> build/lib/swift/obj +copying swift/obj/diskfile.py -> build/lib/swift/obj copying swift/obj/mem_server.py -> build/lib/swift/obj +copying swift/obj/server.py -> build/lib/swift/obj +copying swift/obj/mem_diskfile.py -> build/lib/swift/obj copying swift/obj/replicator.py -> build/lib/swift/obj +copying swift/obj/ssync_receiver.py -> build/lib/swift/obj copying swift/obj/ssync_sender.py -> build/lib/swift/obj -copying swift/obj/__init__.py -> build/lib/swift/obj -copying swift/obj/auditor.py -> build/lib/swift/obj -copying swift/obj/mem_diskfile.py -> build/lib/swift/obj -copying swift/obj/expirer.py -> build/lib/swift/obj +creating build/lib/swift/account +copying swift/account/__init__.py -> build/lib/swift/account +copying swift/account/auditor.py -> build/lib/swift/account +copying swift/account/reaper.py -> build/lib/swift/account +copying swift/account/server.py -> build/lib/swift/account +copying swift/account/utils.py -> build/lib/swift/account +copying swift/account/replicator.py -> build/lib/swift/account +copying swift/account/backend.py -> build/lib/swift/account creating build/lib/swift/obj/watchers copying swift/obj/watchers/__init__.py -> build/lib/swift/obj/watchers copying swift/obj/watchers/dark_data.py -> build/lib/swift/obj/watchers -creating build/lib/swift/common/utils -copying swift/common/utils/base.py -> build/lib/swift/common/utils -copying swift/common/utils/libc.py -> build/lib/swift/common/utils -copying swift/common/utils/config.py -> build/lib/swift/common/utils -copying swift/common/utils/checksum.py -> build/lib/swift/common/utils -copying swift/common/utils/ipaddrs.py -> build/lib/swift/common/utils -copying swift/common/utils/timestamp.py -> build/lib/swift/common/utils -copying swift/common/utils/__init__.py -> build/lib/swift/common/utils -copying swift/common/utils/logs.py -> build/lib/swift/common/utils -creating 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/__init__.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/profile_model.py -> build/lib/swift/common/middleware/x_profile -creating 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/info.py -> build/lib/swift/proxy/controllers -copying swift/proxy/controllers/container.py -> build/lib/swift/proxy/controllers -copying swift/proxy/controllers/obj.py -> build/lib/swift/proxy/controllers -copying swift/proxy/controllers/__init__.py -> build/lib/swift/proxy/controllers -creating build/lib/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/base.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/object_lock.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/obj.py -> build/lib/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/__init__.py -> build/lib/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/multi_upload.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/tagging.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/versioning.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/location.py -> build/lib/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/multi_delete.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/__init__.py -> build/lib/swift/common/middleware/versioned_writes -copying swift/common/middleware/versioned_writes/legacy.py -> build/lib/swift/common/middleware/versioned_writes -creating build/lib/swift/common/middleware/crypto -copying swift/common/middleware/crypto/encrypter.py -> build/lib/swift/common/middleware/crypto -copying swift/common/middleware/crypto/keymaster.py -> build/lib/swift/common/middleware/crypto -copying swift/common/middleware/crypto/crypto_utils.py -> build/lib/swift/common/middleware/crypto -copying swift/common/middleware/crypto/kmip_keymaster.py -> build/lib/swift/common/middleware/crypto -copying swift/common/middleware/crypto/__init__.py -> build/lib/swift/common/middleware/crypto -copying swift/common/middleware/crypto/decrypter.py -> build/lib/swift/common/middleware/crypto -copying swift/common/middleware/crypto/kms_keymaster.py -> build/lib/swift/common/middleware/crypto -creating build/lib/swift/cli -copying swift/cli/relinker.py -> build/lib/swift/cli -copying swift/cli/config.py -> build/lib/swift/cli -copying swift/cli/orphans.py -> build/lib/swift/cli -copying swift/cli/recon.py -> build/lib/swift/cli -copying swift/cli/drive_full_checker.py -> build/lib/swift/cli -copying swift/cli/info.py -> build/lib/swift/cli -copying swift/cli/form_signature.py -> build/lib/swift/cli -copying swift/cli/get_nodes.py -> build/lib/swift/cli -copying swift/cli/ring_builder_analyzer.py -> build/lib/swift/cli -copying swift/cli/dispersion_populate.py -> build/lib/swift/cli -copying swift/cli/account_audit.py -> build/lib/swift/cli -copying swift/cli/manage_shard_ranges.py -> build/lib/swift/cli -copying swift/cli/reload.py -> build/lib/swift/cli -copying swift/cli/shard-info.py -> build/lib/swift/cli -copying swift/cli/__init__.py -> build/lib/swift/cli -copying swift/cli/dispersion_report.py -> build/lib/swift/cli -copying swift/cli/ringbuilder.py -> build/lib/swift/cli -copying swift/cli/oldies.py -> build/lib/swift/cli -copying swift/cli/container_deleter.py -> build/lib/swift/cli -copying swift/cli/recon_cron.py -> build/lib/swift/cli -copying swift/cli/drive_audit.py -> build/lib/swift/cli -copying swift/cli/reconciler_enqueue.py -> build/lib/swift/cli -copying swift/cli/ringcomposer.py -> build/lib/swift/cli +copying swift/proxy/__init__.py -> build/lib/swift/proxy +copying swift/proxy/server.py -> build/lib/swift/proxy +copying swift/common/middleware/s3api/__init__.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/s3token.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/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/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/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/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/s3api.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/utils.py -> build/lib/swift/common/middleware/s3api -copying swift/common/middleware/s3api/__init__.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/s3response.py -> build/lib/swift/common/middleware/s3api -copying swift/common/middleware/s3api/exception.py -> build/lib/swift/common/middleware/s3api running egg_info writing swift.egg-info/PKG-INFO writing dependency_links to swift.egg-info/dependency_links.txt @@ -2276,393 +2334,393 @@ running install_lib creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift -creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container -copying build/lib/swift/container/updater.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container -copying build/lib/swift/container/server.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container -copying build/lib/swift/container/sync.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container -copying build/lib/swift/container/sync_store.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container -copying build/lib/swift/container/replicator.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container -copying build/lib/swift/container/backend.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container -copying build/lib/swift/container/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container -copying build/lib/swift/container/auditor.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container -copying build/lib/swift/container/reconciler.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container -copying build/lib/swift/container/sharder.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container +copying build/lib/swift/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj -copying build/lib/swift/obj/diskfile.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj -copying build/lib/swift/obj/ssync_receiver.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj -copying build/lib/swift/obj/updater.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj -copying build/lib/swift/obj/reconstructor.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj -copying build/lib/swift/obj/server.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj -copying build/lib/swift/obj/mem_server.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj -copying build/lib/swift/obj/replicator.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj -copying build/lib/swift/obj/ssync_sender.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj copying build/lib/swift/obj/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj copying build/lib/swift/obj/auditor.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj/watchers copying build/lib/swift/obj/watchers/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj/watchers copying build/lib/swift/obj/watchers/dark_data.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj/watchers -copying build/lib/swift/obj/mem_diskfile.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj +copying build/lib/swift/obj/updater.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj copying build/lib/swift/obj/expirer.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj -creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account -copying build/lib/swift/account/server.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account -copying build/lib/swift/account/utils.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account -copying build/lib/swift/account/replicator.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account -copying build/lib/swift/account/backend.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account -copying build/lib/swift/account/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account -copying build/lib/swift/account/auditor.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account -copying build/lib/swift/account/reaper.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/obj/reconstructor.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj +copying build/lib/swift/obj/diskfile.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj +copying build/lib/swift/obj/mem_server.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj +copying build/lib/swift/obj/server.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj +copying build/lib/swift/obj/mem_diskfile.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj +copying build/lib/swift/obj/replicator.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj +copying build/lib/swift/obj/ssync_receiver.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj +copying build/lib/swift/obj/ssync_sender.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/http_protocol.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/base_storage_server.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils -copying build/lib/swift/common/utils/base.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils -copying build/lib/swift/common/utils/libc.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils -copying build/lib/swift/common/utils/config.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils -copying build/lib/swift/common/utils/checksum.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils -copying build/lib/swift/common/utils/ipaddrs.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils -copying build/lib/swift/common/utils/timestamp.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils -copying build/lib/swift/common/utils/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils -copying build/lib/swift/common/utils/logs.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils -copying build/lib/swift/common/header_key_dict.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/recon.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring -copying build/lib/swift/common/ring/utils.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring -copying build/lib/swift/common/ring/composite_builder.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring -copying build/lib/swift/common/ring/ring.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring -copying build/lib/swift/common/ring/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring -copying build/lib/swift/common/ring/builder.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring -copying build/lib/swift/common/error_limiter.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/db_auditor.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/memcached.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/db_replicator.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/linkat.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/constraints.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/digest.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/direct_client.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/db.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/storage_policy.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/swob.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common copying build/lib/swift/common/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/http.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common copying build/lib/swift/common/registry.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/request_helpers.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/splice.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/exceptions.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/manager.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/wsgi.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/direct_client.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/daemon.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/recon.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/header_key_dict.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/db_auditor.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware copying build/lib/swift/common/middleware/bulk.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/tempurl.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/container_quotas.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile +copying build/lib/swift/common/middleware/x_profile/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile +copying build/lib/swift/common/middleware/x_profile/html_viewer.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile +copying build/lib/swift/common/middleware/x_profile/profile_model.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile +copying build/lib/swift/common/middleware/x_profile/exceptions.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile +copying build/lib/swift/common/middleware/xprofile.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/gatekeeper.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/etag_quoter.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/backend_ratelimit.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/formpost.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/recon.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware copying build/lib/swift/common/middleware/tempauth.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/catch_errors.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/domain_remap.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto -copying build/lib/swift/common/middleware/crypto/encrypter.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto -copying build/lib/swift/common/middleware/crypto/keymaster.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto -copying build/lib/swift/common/middleware/crypto/crypto_utils.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto -copying build/lib/swift/common/middleware/crypto/kmip_keymaster.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto -copying build/lib/swift/common/middleware/crypto/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto -copying build/lib/swift/common/middleware/crypto/decrypter.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto -copying build/lib/swift/common/middleware/crypto/kms_keymaster.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto copying build/lib/swift/common/middleware/dlo.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/recon.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/crossdomain.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/catch_errors.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/keystoneauth.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/read_only.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/container_sync.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/slo.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/list_endpoints.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/copy.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/name_check.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/healthcheck.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware copying build/lib/swift/common/middleware/staticweb.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/listing_formats.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/symlink.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/memcache.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -copying build/lib/swift/common/middleware/s3api/acl_utils.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -copying build/lib/swift/common/middleware/s3api/acl_handlers.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -copying build/lib/swift/common/middleware/s3api/subresource.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -copying build/lib/swift/common/middleware/s3api/s3token.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -copying build/lib/swift/common/middleware/s3api/s3api.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/list_all_my_buckets_result.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/list_bucket_result.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/versioning_configuration.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/delete.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/list_multipart_uploads_result.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/list_parts_result.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/common.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/list_versions_result.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/location_constraint.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/complete_multipart_upload_result.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/create_bucket_configuration.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/lifecycle_configuration.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/error.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/copy_object_result.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/copy_part_result.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/delete_result.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/bucket_logging_status.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/access_control_policy.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/complete_multipart_upload.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/initiate_multipart_upload_result.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/etree.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -copying build/lib/swift/common/middleware/s3api/utils.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api copying build/lib/swift/common/middleware/s3api/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -copying build/lib/swift/common/middleware/s3api/s3request.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -copying build/lib/swift/common/middleware/s3api/s3response.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +copying build/lib/swift/common/middleware/s3api/s3api.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +copying build/lib/swift/common/middleware/s3api/s3token.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api copying build/lib/swift/common/middleware/s3api/exception.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +copying build/lib/swift/common/middleware/s3api/s3response.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +copying build/lib/swift/common/middleware/s3api/s3request.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +copying build/lib/swift/common/middleware/s3api/utils.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +copying build/lib/swift/common/middleware/s3api/subresource.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib/swift/common/middleware/s3api/controllers/base.py -> /build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers copying build/lib/swift/common/middleware/s3api/controllers/bucket.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers +copying build/lib/swift/common/middleware/s3api/controllers/s3_acl.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers +copying build/lib/swift/common/middleware/s3api/controllers/multi_delete.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers +copying build/lib/swift/common/middleware/s3api/controllers/obj.py -> /build/reproducible-path/swift-2.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers +copying build/lib/swift/common/middleware/s3api/controllers/base.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers +copying build/lib/swift/common/middleware/s3api/controllers/location.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers copying build/lib/swift/common/middleware/s3api/controllers/object_lock.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers copying build/lib/swift/common/middleware/s3api/controllers/logging.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib/swift/common/middleware/s3api/controllers/obj.py -> /build/reproducible-path/swift-2.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers +copying build/lib/swift/common/middleware/s3api/controllers/service.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers copying build/lib/swift/common/middleware/s3api/controllers/multi_upload.py -> /build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib/swift/common/middleware/s3api/controllers/s3_acl.py -> /build/reproducible-path/swift-2.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib/swift/common/middleware/s3api/controllers/service.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib/swift/common/middleware/s3api/controllers/location.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib/swift/common/middleware/s3api/controllers/multi_delete.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib/swift/common/middleware/crossdomain.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/copy.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/cname_lookup.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/gatekeeper.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/xprofile.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/symlink.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/s3api/acl_utils.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +copying build/lib/swift/common/middleware/s3api/acl_handlers.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +copying build/lib/swift/common/middleware/s3api/etree.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/bucket_logging_status.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/complete_multipart_upload.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/error.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/initiate_multipart_upload_result.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/copy_object_result.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/list_parts_result.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/copy_part_result.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/list_bucket_result.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/delete_result.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/common.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/access_control_policy.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/lifecycle_configuration.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/list_all_my_buckets_result.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/delete.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/location_constraint.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/versioning_configuration.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/complete_multipart_upload_result.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/list_versions_result.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/list_multipart_uploads_result.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/create_bucket_configuration.rng -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/account_quotas.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/container_quotas.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware copying build/lib/swift/common/middleware/ratelimit.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/tempurl.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/cname_lookup.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware copying build/lib/swift/common/middleware/proxy_logging.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/formpost.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/container_sync.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/read_only.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/domain_remap.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto +copying build/lib/swift/common/middleware/crypto/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto +copying build/lib/swift/common/middleware/crypto/kms_keymaster.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto +copying build/lib/swift/common/middleware/crypto/decrypter.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto +copying build/lib/swift/common/middleware/crypto/kmip_keymaster.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto +copying build/lib/swift/common/middleware/crypto/keymaster.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto +copying build/lib/swift/common/middleware/crypto/encrypter.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto +copying build/lib/swift/common/middleware/crypto/crypto_utils.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto +copying build/lib/swift/common/middleware/acl.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes -copying build/lib/swift/common/middleware/versioned_writes/object_versioning.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes copying build/lib/swift/common/middleware/versioned_writes/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes copying build/lib/swift/common/middleware/versioned_writes/legacy.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes -copying build/lib/swift/common/middleware/account_quotas.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/acl.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/slo.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/backend_ratelimit.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/etag_quoter.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/list_endpoints.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/listing_formats.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/healthcheck.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/keystoneauth.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/memcache.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile -copying build/lib/swift/common/middleware/x_profile/html_viewer.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile -copying build/lib/swift/common/middleware/x_profile/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile -copying build/lib/swift/common/middleware/x_profile/exceptions.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile -copying build/lib/swift/common/middleware/x_profile/profile_model.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile -copying build/lib/swift/common/middleware/name_check.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/versioned_writes/object_versioning.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes +copying build/lib/swift/common/request_helpers.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/http.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/swob.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/db.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/error_limiter.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/statsd_client.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common copying build/lib/swift/common/internal_client.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/container_sync_realms.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/http_protocol.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/wsgi.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common copying build/lib/swift/common/bufferedhttp.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/daemon.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/statsd_client.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/memcached.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/constraints.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/container_sync_realms.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/db_replicator.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/splice.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/digest.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/manager.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils +copying build/lib/swift/common/utils/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils +copying build/lib/swift/common/utils/timestamp.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils +copying build/lib/swift/common/utils/libc.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils +copying build/lib/swift/common/utils/logs.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils +copying build/lib/swift/common/utils/base.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils +copying build/lib/swift/common/utils/config.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils +copying build/lib/swift/common/utils/ipaddrs.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils +copying build/lib/swift/common/utils/checksum.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils +copying build/lib/swift/common/linkat.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/base_storage_server.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring +copying build/lib/swift/common/ring/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring +copying build/lib/swift/common/ring/composite_builder.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring +copying build/lib/swift/common/ring/utils.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring +copying build/lib/swift/common/ring/ring.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring +copying build/lib/swift/common/ring/builder.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring +copying build/lib/swift/common/storage_policy.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/exceptions.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container +copying build/lib/swift/container/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container +copying build/lib/swift/container/auditor.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container +copying build/lib/swift/container/updater.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container +copying build/lib/swift/container/sync.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container +copying build/lib/swift/container/sharder.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container +copying build/lib/swift/container/reconciler.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container +copying build/lib/swift/container/server.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container +copying build/lib/swift/container/replicator.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container +copying build/lib/swift/container/sync_store.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container +copying build/lib/swift/container/backend.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container +creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/account/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/account/auditor.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/account/reaper.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/account/server.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/account/utils.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/account/replicator.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/account/backend.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy -copying build/lib/swift/proxy/server.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy copying build/lib/swift/proxy/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy +copying build/lib/swift/proxy/server.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers +copying build/lib/swift/proxy/controllers/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers +copying build/lib/swift/proxy/controllers/container.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers +copying build/lib/swift/proxy/controllers/obj.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers copying build/lib/swift/proxy/controllers/base.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers copying build/lib/swift/proxy/controllers/account.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers copying build/lib/swift/proxy/controllers/info.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers -copying build/lib/swift/proxy/controllers/container.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers -copying build/lib/swift/proxy/controllers/obj.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers -copying build/lib/swift/proxy/controllers/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli copying build/lib/swift/cli/relinker.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/config.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/orphans.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/recon.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/drive_full_checker.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/info.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/reconciler_enqueue.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/dispersion_report.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/reload.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli copying build/lib/swift/cli/form_signature.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/get_nodes.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/ring_builder_analyzer.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/container_deleter.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/recon.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli copying build/lib/swift/cli/dispersion_populate.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/recon_cron.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/get_nodes.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli copying build/lib/swift/cli/account_audit.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/manage_shard_ranges.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/reload.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/ringcomposer.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/ring_builder_analyzer.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/config.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli copying build/lib/swift/cli/shard-info.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/dispersion_report.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/ringbuilder.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/oldies.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/container_deleter.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/recon_cron.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/info.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli copying build/lib/swift/cli/drive_audit.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/reconciler_enqueue.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/ringcomposer.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container/updater.py to updater.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container/server.py to server.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container/sync.py to sync.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container/sync_store.py to sync_store.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container/replicator.py to replicator.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container/backend.py to backend.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container/auditor.py to auditor.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container/reconciler.py to reconciler.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container/sharder.py to sharder.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj/diskfile.py to diskfile.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj/ssync_receiver.py to ssync_receiver.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj/updater.py to updater.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj/reconstructor.py to reconstructor.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj/server.py to server.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj/replicator.py to replicator.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj/ssync_sender.py to ssync_sender.cpython-313.pyc +copying build/lib/swift/cli/oldies.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/manage_shard_ranges.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/ringbuilder.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/orphans.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/drive_full_checker.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj/auditor.py to auditor.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj/watchers/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj/updater.py to updater.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj/expirer.py to expirer.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account/server.py to server.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account/utils.py to utils.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account/replicator.py to replicator.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account/backend.py to backend.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account/auditor.py to auditor.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account/reaper.py to reaper.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/http_protocol.py to http_protocol.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/base_storage_server.py to base_storage_server.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/libc.py to libc.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/config.py to config.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/checksum.py to checksum.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/ipaddrs.py to ipaddrs.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/timestamp.py to timestamp.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/logs.py to logs.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/header_key_dict.py to header_key_dict.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/recon.py to recon.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/utils.py to utils.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/composite_builder.py to composite_builder.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/ring.py to ring.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/builder.py to builder.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/error_limiter.py to error_limiter.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/db_auditor.py to db_auditor.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/memcached.py to memcached.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/db_replicator.py to db_replicator.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/linkat.py to linkat.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/constraints.py to constraints.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/digest.py to digest.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/direct_client.py to direct_client.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/db.py to db.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/storage_policy.py to storage_policy.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/swob.py to swob.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj/reconstructor.py to reconstructor.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj/diskfile.py to diskfile.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj/server.py to server.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj/replicator.py to replicator.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj/ssync_receiver.py to ssync_receiver.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj/ssync_sender.py to ssync_sender.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/http.py to http.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/registry.py to registry.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/request_helpers.py to request_helpers.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/splice.py to splice.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/exceptions.py to exceptions.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/manager.py to manager.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/wsgi.py to wsgi.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/direct_client.py to direct_client.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/daemon.py to daemon.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/recon.py to recon.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/header_key_dict.py to header_key_dict.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/db_auditor.py to db_auditor.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/bulk.py to bulk.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/tempurl.py to tempurl.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/container_quotas.py to container_quotas.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile/html_viewer.py to html_viewer.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile/profile_model.py to profile_model.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile/exceptions.py to exceptions.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/xprofile.py to xprofile.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/gatekeeper.py to gatekeeper.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/etag_quoter.py to etag_quoter.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/backend_ratelimit.py to backend_ratelimit.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/formpost.py to formpost.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/recon.py to recon.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/tempauth.py to tempauth.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/catch_errors.py to catch_errors.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/domain_remap.py to domain_remap.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/encrypter.py to encrypter.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/keymaster.py to keymaster.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/crypto_utils.py to crypto_utils.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/kmip_keymaster.py to kmip_keymaster.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/decrypter.py to decrypter.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/kms_keymaster.py to kms_keymaster.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/dlo.py to dlo.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/recon.py to recon.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crossdomain.py to crossdomain.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/catch_errors.py to catch_errors.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/keystoneauth.py to keystoneauth.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/read_only.py to read_only.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/container_sync.py to container_sync.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/slo.py to slo.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/list_endpoints.py to list_endpoints.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/copy.py to copy.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/name_check.py to name_check.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/healthcheck.py to healthcheck.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/staticweb.py to staticweb.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/acl_utils.py to acl_utils.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/acl_handlers.py to acl_handlers.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/subresource.py to subresource.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/s3token.py to s3token.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/s3api.py to s3api.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/etree.py to etree.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/utils.py to utils.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/listing_formats.py to listing_formats.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/symlink.py to symlink.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/memcache.py to memcache.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/s3request.py to s3request.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/s3response.py to s3response.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/s3api.py to s3api.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/s3token.py to s3token.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/exception.py to exception.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/s3response.py to s3response.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/s3request.py to s3request.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/utils.py to utils.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/subresource.py to subresource.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/versioning.py to versioning.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/bucket.py to bucket.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/s3_acl.py to s3_acl.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/multi_delete.py to multi_delete.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/obj.py to obj.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/tagging.py to tagging.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/location.py to location.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/object_lock.py to object_lock.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/logging.py to logging.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/obj.py to obj.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/service.py to service.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/multi_upload.py to multi_upload.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/acl.py to acl.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/tagging.py to tagging.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/s3_acl.py to s3_acl.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/versioning.py to versioning.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/service.py to service.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/location.py to location.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/multi_delete.py to multi_delete.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crossdomain.py to crossdomain.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/copy.py to copy.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/cname_lookup.py to cname_lookup.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/gatekeeper.py to gatekeeper.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/xprofile.py to xprofile.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/symlink.py to symlink.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/acl_utils.py to acl_utils.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/acl_handlers.py to acl_handlers.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/etree.py to etree.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/account_quotas.py to account_quotas.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/container_quotas.py to container_quotas.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/ratelimit.py to ratelimit.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/tempurl.py to tempurl.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/cname_lookup.py to cname_lookup.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/proxy_logging.py to proxy_logging.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/formpost.py to formpost.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/container_sync.py to container_sync.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/read_only.py to read_only.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes/object_versioning.py to object_versioning.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/domain_remap.py to domain_remap.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/kms_keymaster.py to kms_keymaster.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/decrypter.py to decrypter.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/kmip_keymaster.py to kmip_keymaster.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/keymaster.py to keymaster.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/encrypter.py to encrypter.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/crypto_utils.py to crypto_utils.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/acl.py to acl.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes/legacy.py to legacy.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/account_quotas.py to account_quotas.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/acl.py to acl.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/slo.py to slo.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/backend_ratelimit.py to backend_ratelimit.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/etag_quoter.py to etag_quoter.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/list_endpoints.py to list_endpoints.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/listing_formats.py to listing_formats.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/healthcheck.py to healthcheck.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/keystoneauth.py to keystoneauth.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/memcache.py to memcache.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile/html_viewer.py to html_viewer.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile/exceptions.py to exceptions.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile/profile_model.py to profile_model.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/name_check.py to name_check.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes/object_versioning.py to object_versioning.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/request_helpers.py to request_helpers.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/http.py to http.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/swob.py to swob.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/db.py to db.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/error_limiter.py to error_limiter.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/statsd_client.py to statsd_client.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/internal_client.py to internal_client.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/container_sync_realms.py to container_sync_realms.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/http_protocol.py to http_protocol.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/wsgi.py to wsgi.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/bufferedhttp.py to bufferedhttp.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/daemon.py to daemon.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/statsd_client.py to statsd_client.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/server.py to server.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/memcached.py to memcached.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/constraints.py to constraints.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/container_sync_realms.py to container_sync_realms.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/db_replicator.py to db_replicator.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/splice.py to splice.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/digest.py to digest.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/manager.py to manager.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/timestamp.py to timestamp.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/libc.py to libc.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/logs.py to logs.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/config.py to config.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/ipaddrs.py to ipaddrs.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/checksum.py to checksum.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/linkat.py to linkat.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/base_storage_server.py to base_storage_server.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/composite_builder.py to composite_builder.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/utils.py to utils.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/ring.py to ring.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/builder.py to builder.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/storage_policy.py to storage_policy.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/exceptions.py to exceptions.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container/auditor.py to auditor.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container/updater.py to updater.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container/sync.py to sync.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container/sharder.py to sharder.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container/reconciler.py to reconciler.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container/server.py to server.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container/replicator.py to replicator.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container/sync_store.py to sync_store.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container/backend.py to backend.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account/auditor.py to auditor.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account/reaper.py to reaper.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account/server.py to server.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account/utils.py to utils.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account/replicator.py to replicator.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account/backend.py to backend.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/server.py to server.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/container.py to container.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/obj.py to obj.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/base.py to base.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/account.py to account.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/info.py to info.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/container.py to container.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/obj.py to obj.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/relinker.py to relinker.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/config.py to config.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/orphans.py to orphans.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/recon.py to recon.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/drive_full_checker.py to drive_full_checker.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/info.py to info.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/reconciler_enqueue.py to reconciler_enqueue.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/dispersion_report.py to dispersion_report.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/reload.py to reload.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/form_signature.py to form_signature.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/get_nodes.py to get_nodes.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/ring_builder_analyzer.py to ring_builder_analyzer.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/container_deleter.py to container_deleter.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/recon.py to recon.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/dispersion_populate.py to dispersion_populate.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/recon_cron.py to recon_cron.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/get_nodes.py to get_nodes.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/account_audit.py to account_audit.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/manage_shard_ranges.py to manage_shard_ranges.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/reload.py to reload.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/ringcomposer.py to ringcomposer.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/ring_builder_analyzer.py to ring_builder_analyzer.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/config.py to config.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/shard-info.py to shard-info.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/dispersion_report.py to dispersion_report.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/ringbuilder.py to ringbuilder.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/oldies.py to oldies.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/container_deleter.py to container_deleter.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/recon_cron.py to recon_cron.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/info.py to info.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/drive_audit.py to drive_audit.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/reconciler_enqueue.py to reconciler_enqueue.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/ringcomposer.py to ringcomposer.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/oldies.py to oldies.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/manage_shard_ranges.py to manage_shard_ranges.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/ringbuilder.py to ringbuilder.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/orphans.py to orphans.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/drive_full_checker.py to drive_full_checker.cpython-313.pyc running install_egg_info Copying swift.egg-info to /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift-2.35.1.egg-info Skipping SOURCES.txt @@ -2709,10 +2767,10 @@ Installing swift-ring-builder script to /build/reproducible-path/swift-2.35.1/debian/tmp/usr/bin Installing swift-ring-builder-analyzer script to /build/reproducible-path/swift-2.35.1/debian/tmp/usr/bin Installing swift-ring-composer script to /build/reproducible-path/swift-2.35.1/debian/tmp/usr/bin -+ pwd -+ rm -rf /build/reproducible-path/swift-2.35.1/debian/python*/usr/lib/python*/dist-packages/*.pth -+ pwd -+ rm -rf /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python*/dist-packages/*.pth +++ pwd ++ rm -rf '/build/reproducible-path/swift-2.35.1/debian/python*/usr/lib/python*/dist-packages/*.pth' +++ pwd ++ rm -rf '/build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python*/dist-packages/*.pth' rm debian/tmp/usr/bin/swift-init pkgos-dh_auto_test --no-py2 --test-path test/unit 'test\.unit\.(?!common\.test_utils\.TestUtils\.test_get_logger_sysloghandler_plumbing|common\.middleware\.test_cname_lookup\.TestCNAMELookup.*|common\.test_db\.TestDatabaseBroker\.test_get.*|container\.test_sync\.TestContainerSync\.test_init.*|common\.test_utils\.TestPunchHoleReally\.test_punch_a_hole.*|common\.test_utils\.Test_LibcWrapper\.test_argument_plumbing.*|common\.test_utils\.TestUtils\.test_load_pkg_resource_importlib.*|common\.test_db_replicator\.TestHandoffsOnly.*|common\.ring\.test_builder\.TestGetRequiredOverload\.test_perfect_four_zone_four_replica_bad_placement|common\.test_wsgi\.TestWSGI.*|obj\.test_expirer\.TestObjectExpirer\.test_delete_actual_object|common\.test_memcached\.TestMemcached\.test_get_conns_hostname6|common\.test_memcached\.TestMemcached\.test_get_conns_v6|common\.test_memcached\.TestMemcached\.test_get_conns_v6_default|obj\.test_reconstructor\.TestWorkerReconstructor\.test_run_forever_recon_aggregation|proxy\.controllers\.test_obj\.TestECObjController\.test_GET_with_duplicate_but_sufficient_frag_indexes|proxy\.test_mem_server\.TestProxyServer\.test_statsd_prefix|proxy\.controllers\.test_obj\.TestECObjController\.test_GET_read_timeout|proxy\.controllers\.test_base\.TestGetOrHeadHandler\.test_disconnected_logging|obj\.test_expirer\.TestObjectExpirer\.test_failed_delete_continues_on|obj\.test_replicator\.TestObjectReplicator\.test_update|obj\.test_ssync_receiver\.TestReceiver\.test_UPDATES_timeout|obj\.test_ssync_receiver\.TestReceiver\.test_UPDATES_no_problems_no_hard_disconnect|common\.test_memcached\.TestMemcached\.test_operations_timing_stats_with_incr_timeout|obj\.test_expirer\.TestExpirerHelpers\.test_embed_expirer_bytes_from_diskfile_metadata|common\.middleware\.test_proxy_logging\.TestProxyLogging\.test_init_statsd_options_access_log_prefix|common\.middleware\.test_proxy_logging\.TestProxyLogging\.test_init_statsd_options_log_prefix|common\.test_wsgi\.TestServersPerPortStrategy\.test_stale_pid_loading|common\.test_wsgi\.TestWorkersStrategy\.test_stale_pid_loading|common\.utils\.test_logs\.TestUtilsLogs\.test_LoggerFileObject_recursion|container\.test_server\.TestNonLegacyDefaultStoragePolicy\.test_PUT_account_update|common\.middleware\.s3api\.test_s3request\.TestRequest\.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_unsupported|common\.middleware\.s3api\.test_s3request\.TestModuleFunctions\.test_get_checksum_hasher)' + PKGOS_TEST_PARALLEL=yes @@ -2721,408 +2779,1075 @@ + 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 ']' +++ cut -d. -f1 +++ echo 3.13 + PYMAJOR=3 -+ echo ===> Testing with python (python3) ++ echo '===> Testing with python (python3)' ===> Testing with python (python3) -+ pwd -+ [ -d /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages ] -+ [ -z ] -+ pwd -+ echo Implicitly adding PYTHONPATH=/build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages +++ pwd ++ '[' -d /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages ']' ++ '[' -z '' ']' +++ pwd ++ echo 'Implicitly adding PYTHONPATH=/build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages' Implicitly adding PYTHONPATH=/build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages -+ pwd +++ pwd + export PYTHONPATH=/build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages -+ [ -e .stestr.conf ] -+ [ -x /usr/bin/python3-stestr ] ++ PYTHONPATH=/build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages ++ '[' -e .stestr.conf ']' ++ '[' -x /usr/bin/python3-stestr ']' + STESTR=stestr + rm -rf .stestr -+ PYTHON=python3.13 stestr 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) ++ PYTHON=python3.13 + subunit2pyunit ++ stestr run --parallel --subunit --test-path test/unit 'test\.unit\.(?!common\.test_utils\.TestUtils\.test_get_logger_sysloghandler_plumbing|common\.middleware\.test_cname_lookup\.TestCNAMELookup.*|common\.test_db\.TestDatabaseBroker\.test_get.*|container\.test_sync\.TestContainerSync\.test_init.*|common\.test_utils\.TestPunchHoleReally\.test_punch_a_hole.*|common\.test_utils\.Test_LibcWrapper\.test_argument_plumbing.*|common\.test_utils\.TestUtils\.test_load_pkg_resource_importlib.*|common\.test_db_replicator\.TestHandoffsOnly.*|common\.ring\.test_builder\.TestGetRequiredOverload\.test_perfect_four_zone_four_replica_bad_placement|common\.test_wsgi\.TestWSGI.*|obj\.test_expirer\.TestObjectExpirer\.test_delete_actual_object|common\.test_memcached\.TestMemcached\.test_get_conns_hostname6|common\.test_memcached\.TestMemcached\.test_get_conns_v6|common\.test_memcached\.TestMemcached\.test_get_conns_v6_default|obj\.test_reconstructor\.TestWorkerReconstructor\.test_run_forever_recon_aggregation|proxy\.controllers\.test_obj\.TestECObjController\.test_GET_with_duplicate_but_sufficient_frag_indexes|proxy\.test_mem_server\.TestProxyServer\.test_statsd_prefix|proxy\.controllers\.test_obj\.TestECObjController\.test_GET_read_timeout|proxy\.controllers\.test_base\.TestGetOrHeadHandler\.test_disconnected_logging|obj\.test_expirer\.TestObjectExpirer\.test_failed_delete_continues_on|obj\.test_replicator\.TestObjectReplicator\.test_update|obj\.test_ssync_receiver\.TestReceiver\.test_UPDATES_timeout|obj\.test_ssync_receiver\.TestReceiver\.test_UPDATES_no_problems_no_hard_disconnect|common\.test_memcached\.TestMemcached\.test_operations_timing_stats_with_incr_timeout|obj\.test_expirer\.TestExpirerHelpers\.test_embed_expirer_bytes_from_diskfile_metadata|common\.middleware\.test_proxy_logging\.TestProxyLogging\.test_init_statsd_options_access_log_prefix|common\.middleware\.test_proxy_logging\.TestProxyLogging\.test_init_statsd_options_log_prefix|common\.test_wsgi\.TestServersPerPortStrategy\.test_stale_pid_loading|common\.test_wsgi\.TestWorkersStrategy\.test_stale_pid_loading|common\.utils\.test_logs\.TestUtilsLogs\.test_LoggerFileObject_recursion|container\.test_server\.TestNonLegacyDefaultStoragePolicy\.test_PUT_account_update|common\.middleware\.s3api\.test_s3request\.TestRequest\.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_unsupported|common\.middleware\.s3api\.test_s3request\.TestModuleFunctions\.test_get_checksum_hasher)' /usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", +test.unit.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 /usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", -test.unit.cli.test_recon.TestHelpers.test_seconds2timeunit -test.unit.cli.test_recon.TestHelpers.test_seconds2timeunit ... ok -test.unit.cli.test_recon.TestHelpers.test_size_suffix -test.unit.cli.test_recon.TestHelpers.test_size_suffix ... ok -test.unit.common.middleware.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.test_db.TestHelperFunctions.test_zero_like -test.unit.common.test_db.TestHelperFunctions.test_zero_like ... 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.TestEventletRateLimiter.test_burst -test.unit.common.test_utils.TestEventletRateLimiter.test_burst ... ok -test.unit.common.test_utils.TestEventletRateLimiter.test_burst_after_idle -test.unit.common.test_utils.TestEventletRateLimiter.test_burst_after_idle ... ok -test.unit.common.test_utils.TestEventletRateLimiter.test_incr_by -test.unit.common.test_utils.TestEventletRateLimiter.test_incr_by ... ok -test.unit.common.test_utils.TestEventletRateLimiter.test_init -test.unit.common.test_utils.TestEventletRateLimiter.test_init ... ok -test.unit.common.test_utils.TestEventletRateLimiter.test_non_blocking -test.unit.common.test_utils.TestEventletRateLimiter.test_non_blocking ... ok -test.unit.common.test_utils.TestEventletRateLimiter.test_non_blocking_max_rate_adjusted -test.unit.common.test_utils.TestEventletRateLimiter.test_non_blocking_max_rate_adjusted ... ok -test.unit.common.test_utils.TestEventletRateLimiter.test_ratelimit -test.unit.common.test_utils.TestEventletRateLimiter.test_ratelimit ... ok -test.unit.common.test_utils.TestEventletRateLimiter.test_set_max_rate -test.unit.common.test_utils.TestEventletRateLimiter.test_set_max_rate ... ok -test.unit.common.test_utils.TestEventletRateLimiter.test_set_rate_buffer -test.unit.common.test_utils.TestEventletRateLimiter.test_set_rate_buffer ... ok -test.unit.common.test_utils.TestFsync.test_fsync_bad_fullsync -test.unit.common.test_utils.TestFsync.test_fsync_bad_fullsync ... ok -test.unit.common.test_utils.TestFsync.test_fsync_f_fullsync -test.unit.common.test_utils.TestFsync.test_fsync_f_fullsync ... ok -test.unit.common.test_utils.TestFsync.test_fsync_no_fullsync -test.unit.common.test_utils.TestFsync.test_fsync_no_fullsync ... ok +test.unit.common.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.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 /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.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 /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.TestNamespaceBoundList.test_eq -test.unit.common.test_utils.TestNamespaceBoundList.test_eq ... ok -test.unit.common.test_utils.TestNamespaceBoundList.test_get_namespace -test.unit.common.test_utils.TestNamespaceBoundList.test_get_namespace ... ok -test.unit.common.test_utils.TestNamespaceBoundList.test_parse -test.unit.common.test_utils.TestNamespaceBoundList.test_parse ... ok +test.unit.common.middleware.test_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.account.test_replicator.TestReplicatorSync.test_replicator_sync +test.unit.account.test_replicator.TestReplicatorSync.test_replicator_sync ... 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.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_slo.TestSloGetRawManifest.test_get_raw_manifest +test.unit.common.middleware.test_slo.TestSloGetRawManifest.test_get_raw_manifest ... ok +test.unit.common.middleware.test_slo.TestSloGetRawManifest.test_get_raw_manifest_passthrough_with_ranges +test.unit.common.middleware.test_slo.TestSloGetRawManifest.test_get_raw_manifest_passthrough_with_ranges ... ok +test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_etag_is_hash_of_segment_etags +test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_etag_is_hash_of_segment_etags ... ok +test.unit.common.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.account.test_replicator.TestReplicatorSync.test_rsync_then_merge +test.unit.account.test_replicator.TestReplicatorSync.test_rsync_then_merge ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_404_response +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_404_response ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_412_response +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_412_response ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_cipher_mismatch_for_body +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_cipher_mismatch_for_body ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_cipher_mismatch_for_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_cipher_mismatch_for_metadata ... ok +test.unit.common.middleware.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_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.account.test_replicator.TestReplicatorSync.test_sync +test.unit.account.test_replicator.TestReplicatorSync.test_sync ... 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_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.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_decryption_override +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_decryption_override ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_different_keys_for_data_and_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_different_keys_for_data_and_metadata ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_encrypted_data_and_unencrypted_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_encrypted_data_and_unencrypted_metadata ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_error_in_key_callback +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_error_in_key_callback ... ok +test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_get_container_with_subdir +test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_get_container_with_subdir ... ok +test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_no_affect_for_account_request +test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_no_affect_for_account_request ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_ec_symlink_range_unsatisfiable_can_redirect_to_target +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_ec_symlink_range_unsatisfiable_can_redirect_to_target ... ok +test.unit.common.middleware.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.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.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_missing_etag_crypto_meta +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_missing_etag_crypto_meta ... ok +test.unit.common.middleware.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_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_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.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.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_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.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_bad_body_cipher +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_bad_body_cipher ... ok +test.unit.common.middleware.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_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_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.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_ciphertext +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_ciphertext ... ok +test.unit.common.middleware.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.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.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_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_symlink.TestSymlinkMiddleware.test_symlink_change_symloopmax +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_change_symloopmax ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_missing_body_cipher +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_missing_body_cipher ... ok +test.unit.common.middleware.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.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.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.account.test_replicator.TestReplicatorSync.test_sync_remote_missing +test.unit.account.test_replicator.TestReplicatorSync.test_sync_remote_missing ... 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.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_too_long_body_iv +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_too_long_body_iv ... ok +test.unit.common.middleware.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.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_too_short_body_iv +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_too_short_body_iv ... ok +test.unit.common.middleware.test_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_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.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multiseg +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multiseg ... 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_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.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multiseg_with_range +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multiseg_with_range ... ok +test.unit.common.middleware.test_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.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.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.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.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.TestTokenHandling.test_invalid_tokens +test.unit.common.middleware.test_tempauth.TestTokenHandling.test_invalid_tokens ... ok +test.unit.account.test_replicator.TestReplicatorSync.test_sync_remote_missing_most_rows +test.unit.account.test_replicator.TestReplicatorSync.test_sync_remote_missing_most_rows ... ok +test.unit.common.middleware.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.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_success +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_success ... 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.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_unencrypted_data +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_unencrypted_data ... 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.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_unencrypted_data_and_encrypted_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_unencrypted_data_and_encrypted_metadata ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_body_key_for_object_body +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_body_key_for_object_body ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_iv_for_object_body +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_iv_for_object_body ... ok +test.unit.common.test_utils.TestCooperativeIterator.test_sleeps +test.unit.common.test_utils.TestCooperativeIterator.test_sleeps ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_iv_for_user_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_iv_for_user_metadata ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_key +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_key ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_body_key_for_object_body +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_body_key_for_object_body ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_crypto_meta_for_user_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_crypto_meta_for_user_metadata ... ok +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_method_not_ratelimited +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_method_not_ratelimited ... 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 /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_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 /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_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.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.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 /usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", -test.unit.proxy.controllers.test_container.TestContainerController.test_handoff_has_deleted_database -test.unit.proxy.controllers.test_container.TestContainerController.test_handoff_has_deleted_database ... 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.cli.test_reload.TestMain.test_check_failed +test.unit.cli.test_reload.TestMain.test_check_failed ... 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.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.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.cli.test_reload.TestMain.test_timeout +test.unit.cli.test_reload.TestMain.test_timeout ... 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.cli.test_ringbuilder.TestRebalanceCommand.test_cached_dispersion_value +test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_cached_dispersion_value ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_metadata_not_encrypted +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_metadata_not_encrypted ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_override_etag_bad_cipher +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_override_etag_bad_cipher ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_override_etag_bad_iv +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_override_etag_bad_iv ... ok +test.unit.cli.test_drive_full_checker.TestContainerDeleter.test_drive_full +test.unit.cli.test_drive_full_checker.TestContainerDeleter.test_drive_full ... ok +test.unit.cli.test_drive_full_checker.TestContainerDeleter.test_drive_with_space +test.unit.cli.test_drive_full_checker.TestContainerDeleter.test_drive_with_space ... ok +test.unit.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.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.test_db.TestDatabaseBroker.test_DB_PREALLOCATION_setting +test.unit.common.test_db.TestDatabaseBroker.test_DB_PREALLOCATION_setting ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_success +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_success ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_unencrypted_data_and_encrypted_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_unencrypted_data_and_encrypted_metadata ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_bad_iv_for_user_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_bad_iv_for_user_metadata ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_bad_key +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_bad_key ... ok +test.unit.common.middleware.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_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.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_form_signature.TestFormSignature.test_invalid_filecount_arg +test.unit.cli.test_form_signature.TestFormSignature.test_invalid_filecount_arg ... 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 /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_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_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.cli.test_info.TestPrintObjWeirdPath.test_invalid_etag -test.unit.cli.test_info.TestPrintObjWeirdPath.test_invalid_etag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_crypto_metadata -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_crypto_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_curl_command_ipv4 -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_curl_command_ipv4 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_curl_command_ipv6 -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_curl_command_ipv6 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_metadata -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_no_ring -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_no_ring ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_policy_index -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_policy_index ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_policy_name_mismatch -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_policy_name_mismatch ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestPrintObjWeirdPath.test_unchecked_etag -test.unit.cli.test_info.TestPrintObjWeirdPath.test_unchecked_etag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_resets -test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_resets ... ok -test.unit.cli.test_info.TestPrintObjWeirdPath.test_valid_etag -test.unit.cli.test_info.TestPrintObjWeirdPath.test_valid_etag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.common.middleware.test_acl.TestACL.test_referrer_allowed +test.unit.common.middleware.test_acl.TestACL.test_referrer_allowed ... ok +test.unit.common.test_db.TestDatabaseBroker.test_commit_puts +test.unit.common.test_db.TestDatabaseBroker.test_commit_puts ... 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.cli.test_form_signature.TestFormSignature.test_invalid_path_arg +test.unit.cli.test_form_signature.TestFormSignature.test_invalid_path_arg ... 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.cli.test_form_signature.TestFormSignature.test_invalid_seconds_arg +test.unit.cli.test_form_signature.TestFormSignature.test_invalid_seconds_arg ... 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.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.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.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.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.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.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.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.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.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.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.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.test_dlo.TestDloGetManifest.test_get_with_auth_overridden +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_with_auth_overridden ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_with_if_modified_since +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_with_if_modified_since ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_match_does_not_match +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_match_does_not_match ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_match_matches +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_match_matches ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_none_match_does_not_match +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_none_match_does_not_match ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_none_match_matches +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_none_match_matches ... ok +test.unit.common.middleware.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.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.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_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.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.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.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.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.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.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.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.crypto.test_decrypter.TestDecrypterObjectRequests.test_headers_case +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_headers_case ... ok +test.unit.account.test_auditor.TestAuditorRealBrokerMigration.test_db_migration +test.unit.account.test_auditor.TestAuditorRealBrokerMigration.test_db_migration ... 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.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.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.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.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_s3request.TestHashingInput.test_bad_hash +test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_bad_hash ... 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.container.test_auditor.TestAuditorMigrations.test_db_migration +test.unit.container.test_auditor.TestAuditorMigrations.test_db_migration ... 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_obj.TestS3ApiObj.test_object_DELETE_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_error ... 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.s3api.test_s3request.TestHashingInput.test_empty +test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_empty ... 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.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.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.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_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.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.s3api.test_s3request.TestHashingInput.test_too_long +test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_too_long ... ok +test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_too_short_read_all +test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_too_short_read_all ... ok +test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_too_short_read_piecemeal +test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_too_short_read_piecemeal ... ok +test.unit.common.middleware.test_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.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.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.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.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.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.ring.test_utils.TestUtils.test_build_tier_tree +test.unit.common.ring.test_utils.TestUtils.test_build_tier_tree ... ok +test.unit.common.test_db.TestDatabaseBroker.test_disk_preallocate +test.unit.common.test_db.TestDatabaseBroker.test_disk_preallocate ... ok +test.unit.common.middleware.test_slo.TestSloDataSegments.test_trailing_data_segment +test.unit.common.middleware.test_slo.TestSloDataSegments.test_trailing_data_segment ... ok +test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest +test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest ... 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.test_slo.TestSloGetManifests.test_get_manifest_passthrough +test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest_passthrough ... 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_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.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.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.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.test_db.TestDatabaseBroker.test_initialize +test.unit.common.test_db.TestDatabaseBroker.test_initialize ... 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.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_non_ascii +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_non_ascii ... 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_slo.TestSloGetManifests.test_get_manifest_ratelimiting +test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest_ratelimiting ... 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.container.test_server.TestContainerController.test_DELETE +test.unit.container.test_server.TestContainerController.test_DELETE ... 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.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.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.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.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 /usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET ... 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.TestSloGetManifests.test_range_get_manifest +test.unit.common.middleware.test_slo.TestSloGetManifests.test_range_get_manifest ... ok /usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", -test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_response_is_forever -test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_response_is_forever ... 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.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.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.test_header_key_dict.TestHeaderKeyDict.test_case_insensitive +test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_case_insensitive ... 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_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_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.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.test_swob.TestHeaderEnvironProxy.test_keys +test.unit.common.test_swob.TestHeaderEnvironProxy.test_keys ... 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_swob.TestHeaderEnvironProxy.test_proxy +test.unit.common.test_swob.TestHeaderEnvironProxy.test_proxy ... 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.test_xprofile.Test_profile_log.test_get_logfiles +test.unit.common.middleware.test_xprofile.Test_profile_log.test_get_logfiles ... ok +test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_set_none +test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_set_none ... 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_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.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/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", + ... ok +test.unit.common.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.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.utils.test_checksum.TestCRCHasher.test_crc32c_hasher +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher ... ok /usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_Range_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_Range_error ... 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 /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_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 /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_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.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.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 /usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", -test.unit.common.middleware.test_helpers.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.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' /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_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 /usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_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 /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.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.account.test_utils.TestFakeAccountBroker.test_fake_broker_get_info -test.unit.account.test_utils.TestFakeAccountBroker.test_fake_broker_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_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.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.test_keystoneauth.SwiftAuth.test_auth_scheme -test.unit.common.middleware.test_keystoneauth.SwiftAuth.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.crypto.test_crypto_utils.TestModuleMethods.test_dump_then_load_crypto_meta -test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_dump_then_load_crypto_meta ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_extract_crypto_meta -test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_extract_crypto_meta ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_load_crypto_meta -test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_load_crypto_meta ... ok -test.unit.common.middleware.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 /usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_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.test_db.TestDatabaseBroker.test_DB_PREALLOCATION_setting -test.unit.common.test_db.TestDatabaseBroker.test_DB_PREALLOCATION_setting ... 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.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.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.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 /usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_reseller_prefix_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.crypto.test_kmip_keymaster.TestKmipKeymaster.test_config_in_filter_section -test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_config_in_filter_section ... ok -test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_config_in_separate_file -test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_config_in_separate_file ... ok -test.unit.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 /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_staticweb.TestStaticWeb.test_conf_set -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_conf_set ... ok -test.unit.cli.test_info.TestPrintObjFullMeta.test_invalid_etag -test.unit.cli.test_info.TestPrintObjFullMeta.test_invalid_etag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container1 -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container1 ... ok -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_crypto_metadata -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_crypto_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_curl_command_ipv4 -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_curl_command_ipv4 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_curl_command_ipv6 -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_curl_command_ipv6 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 /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.cli.test_info.TestPrintObjFullMeta.test_print_obj_meta_and_ts_files -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_meta_and_ts_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' /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.TestPrintObjFullMeta.test_print_obj_metadata -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' /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.cli.test_info.TestPrintObjFullMeta.test_print_obj_no_ring -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_no_ring ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_policy_index -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_policy_index ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_policy_name_mismatch -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_policy_name_mismatch ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'}/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: 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", +/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_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_version -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_version ... ok /usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", Traceback (most recent call last): -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 + File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 420, in set + raise MemcacheConnectionError('failed set: %s' % msg) +swift.common.exceptions.MemcacheConnectionError: failed set: + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/eventlet/queue.py", line 117, in switch + self.greenlet.switch(value) + ~~~~~~~~~~~~~~~~~~~~^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1032, in _timing_stats + result = func(cache, *args, **kwargs) + File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 424, in set + self._exception_occurred(server, e, cmd, conn_start_time, + ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + sock=sock, fp=fp) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 271, in _exception_occurred + elif isinstance(e, (socket.error, MemcacheConnectionError)): + ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +TypeError: isinstance() arg 2 must be a type, a tuple of types, or a union +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 420, in set + raise MemcacheConnectionError('failed set: %s' % msg) +swift.common.exceptions.MemcacheConnectionError: failed set: + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/eventlet/queue.py", line 117, in switch + self.greenlet.switch(value) + ~~~~~~~~~~~~~~~~~~~~^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1032, in _timing_stats + result = func(cache, *args, **kwargs) + File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 424, in set + self._exception_occurred(server, e, cmd, conn_start_time, + ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + sock=sock, fp=fp) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 271, in _exception_occurred + elif isinstance(e, (socket.error, MemcacheConnectionError)): + ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +TypeError: isinstance() arg 2 must be a type, a tuple of types, or a union +test.unit.common.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' +/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", +/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_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 +/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_batched_reclaim +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_batched_reclaim ... ok +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' +/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_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.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_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 +/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_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 +1 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", +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.test_daemon.TestRunDaemon.test_run_deamon_from_conf_file +test.unit.common.test_daemon.TestRunDaemon.test_run_deamon_from_conf_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.common.test_daemon.TestRunDaemon.test_signal +test.unit.common.test_daemon.TestRunDaemon.test_signal ... 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_daemon.TestRunDaemon.test_worker_disappears +test.unit.common.test_daemon.TestRunDaemon.test_worker_disappears ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_chexor +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_chexor ... 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 +Loaded db broker for a/c +Loaded db broker for a/c +Loaded db broker for a/c +test.unit.common.test_swob.TestMatch.test_match +test.unit.common.test_swob.TestMatch.test_match ... ok +Loaded db broker for a/c +Loaded db broker for a/c +Loaded db broker for a/c +Loaded db broker for a/c +Loaded db broker for a/c +test.unit.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 +Loaded db broker for a/c +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 +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.unit.container.test_server.TestContainerController.test_DELETE_PUT_recreate +test.unit.container.test_server.TestContainerController.test_DELETE_PUT_recreate ... 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.TestUTC.test_tzname +test.unit.common.test_utils.TestUTC.test_tzname ... ok +1 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", +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.account.test_backend.TestAccountBrokerBeforeMetadata.test_creation +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_creation ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_app_exception_v3 +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_app_exception_v3 ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_filter_v3 +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_filter_v3 ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_get_root_secret +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_get_root_secret ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_get_root_secret_from_external_file +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_get_root_secret_from_external_file ... ok +swift: Error listing devices: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/recon.py", line 181, in get_device_info#012 return {self.devices: os.listdir(self.devices)}#012 ~~~~~~~~~~^^^^^^^^^^^^^^#012TypeError: fail_os_listdir() takes 0 positional arguments but 1 was given +swift: Error reading swift.conf: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/recon.py", line 288, in get_swift_conf_md5#012 hexsum = md5_hash_for_file(SWIFT_CONF_FILE)#012 File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__#012 return self._mock_call(*args, **kwargs)#012 ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call#012 return self._execute_mock_call(*args, **kwargs)#012 ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call#012 raise effect#012OSError +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_sharder.TestSharderFunctions.test_finalize_shrinking +test.unit.container.test_sharder.TestSharderFunctions.test_finalize_shrinking ... ok +swift: Rewriting invalid auth prefix "" to "/auth/" (Non-empty auth prefix path is required) +swift: Rewriting invalid auth prefix "/" to "/auth/" (Non-empty auth prefix path is required) +swift: Swift3 did not provide a check_signature function; upgrade Swift3 if you want to use it with tempauth +swift: Swift3 did not provide a check_signature function; upgrade Swift3 if you want to use it with tempauth +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 +Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() ~~~~~^^ +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 File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) ~~^^^^^^^^^^^^^ @@ -3170,6623 +3895,7806 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_internal_client.py", line 889, in __call__ raise Exception() Exception -test.unit.cli.test_info.TestPrintObjFullMeta.test_unchecked_etag -test.unit.cli.test_info.TestPrintObjFullMeta.test_unchecked_etag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestPrintObjFullMeta.test_valid_etag -test.unit.cli.test_info.TestPrintObjFullMeta.test_valid_etag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 -/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_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 -/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.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 -/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.test_staticweb.TestStaticWeb.test_container2json_web_mode_explicitly_on -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2json_web_mode_explicitly_on ... 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.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 -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.test_staticweb.TestStaticWeb.test_container3subdirx -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdirx ... 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.test_staticweb.TestStaticWeb.test_container3subdiry -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdiry ... 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_staticweb.TestStaticWeb.test_container3subdirz -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdirz ... 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_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_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_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_slo.TestSloHeadManifest.test_get_manifest_passthrough -test.unit.common.middleware.test_slo.TestSloHeadManifest.test_get_manifest_passthrough ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4tempurl -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4tempurl ... 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.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_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_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_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 -/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_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_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_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_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_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_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_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_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_tempauth.TestParseUserCreation.test_parse_user_creation -test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_parse_user_creation ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_no_auth_middleware -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_no_auth_middleware ... 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_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_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_staticweb.TestStaticWeb.test_subrequest_once_if_possible -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_subrequest_once_if_possible ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_version -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_version ... ok -test.unit.common.middleware.test_versioned_writes.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 -/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_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 -/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_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.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_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_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_slo.TestSloErrors.test_download_takes_too_long -test.unit.common.middleware.test_slo.TestSloErrors.test_download_takes_too_long ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_error_fetching_first_segment_submanifest -test.unit.common.middleware.test_slo.TestSloErrors.test_error_fetching_first_segment_submanifest ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_error_fetching_segment -test.unit.common.middleware.test_slo.TestSloErrors.test_error_fetching_segment ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_error_fetching_submanifest -test.unit.common.middleware.test_slo.TestSloErrors.test_error_fetching_submanifest ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_mismatched_etag -test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_mismatched_etag ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_mismatched_size -test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_mismatched_size ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_not_available -test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_not_available ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_not_exists -test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_not_exists ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_generator_closure -test.unit.common.middleware.test_slo.TestSloErrors.test_generator_closure ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_generator_closure_iter_app_resp -test.unit.common.middleware.test_slo.TestSloErrors.test_generator_closure_iter_app_resp ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_get_bogus_manifest -test.unit.common.middleware.test_slo.TestSloErrors.test_get_bogus_manifest ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_get_invalid_sysmeta_passthrough -test.unit.common.middleware.test_slo.TestSloErrors.test_get_invalid_sysmeta_passthrough ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_head_does_not_validate_first_segment_mismatched_etag -test.unit.common.middleware.test_slo.TestSloErrors.test_head_does_not_validate_first_segment_mismatched_etag ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_head_does_not_validate_first_segment_mismatched_size -test.unit.common.middleware.test_slo.TestSloErrors.test_head_does_not_validate_first_segment_mismatched_size ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_invalid_json_submanifest -test.unit.common.middleware.test_slo.TestSloErrors.test_invalid_json_submanifest ... ok -test.unit.common.middleware.test_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_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_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_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_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_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.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_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_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_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_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_tempauth.ServiceTokenFunctionality.test_denied_for_second_path_with_only_operator_role -test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_denied_for_second_path_with_only_operator_role ... ok -test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_denied_for_second_path_with_only_service -test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_denied_for_second_path_with_only_service ... ok -test.unit.common.middleware.test_tempauth.TestAccountAcls.test_account_acl_failures -test.unit.common.middleware.test_tempauth.TestAccountAcls.test_account_acl_failures ... ok -test.unit.common.middleware.test_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_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_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.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.middleware.test_versioned_writes.VersionedWritesTestCase.test_head_container -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_head_container ... 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.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.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.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.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.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.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.test_constraints.TestConstraints.test_validate_constraints -test.unit.common.test_constraints.TestConstraints.test_validate_constraints ... 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.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.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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: txe96a815ff1354d87bd899-006ac98143) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: txe96a815ff1354d87bd899-006ac98143) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: txe96a815ff1354d87bd899-006ac98143) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sda (txn: txe96a815ff1354d87bd899-006ac98143) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: txe96a815ff1354d87bd899-006ac98143) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: txe96a815ff1354d87bd899-006ac98143) -test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: txe96a815ff1354d87bd899-006ac98143) -test INFO: Client disconnected on read of '/a/c' (txn: txe96a815ff1354d87bd899-006ac98143) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txf18543bde701482491559-006ac98144) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txf18543bde701482491559-006ac98144) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txf18543bde701482491559-006ac98144) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: txcaa49aa783244548a4da1-006ac98144) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx4d3198c2356a47f9930f5-006ac98144) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc (txn: txd7aba7256eda4a4a8c0bf-006ac98144) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /a/c: Timeout (Nones) (txn: tx3e453a18b8844deb99dd0-006ac98144) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: txb72402e9f97f41b582f1c-006ac98144) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txee02cd673f7d4a008cdfc-006ac98144) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txee02cd673f7d4a008cdfc-006ac98144) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda (txn: tx80b1abc399cb4782aa9b5-006ac98144) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb (txn: txbb7b97baf69e4863bb79d-006ac98144) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx3560b7fea1a0493d81b69-006ac98144) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c: Timeout (Nones) (txn: tx6fa0f591f8914698a9b2a-006ac98144) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: txee5e1c0236a042fbafd30-006ac98144) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txb2991af6ffe944b799991-006ac98144) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txb2991af6ffe944b799991-006ac98144) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda (txn: txd7e0a0e7596847a591c22-006ac98144) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx22c94843304744149c749-006ac98144) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc (txn: txb65e23584fbd435d8d6f9-006ac98144) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to POST /a/c: Timeout (Nones) (txn: tx8f315866ecfe4ad5bc9b1-006ac98144) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: txaea9f7be38634373951d6-006ac98144)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 -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.test_direct_client.TestUTF8DirectClient.test_direct_get_account -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_account ... 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.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.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.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.test_direct_client.TestUTF8DirectClient.test_direct_get_container -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_container ... 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.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.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.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.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.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.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.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.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.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.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_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_utils.TestFileLikeIter.test_close -test.unit.common.test_utils.TestFileLikeIter.test_close ... 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.test_xprofile.TestProfileMiddleware.test_call -test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_call ... ok -test.unit.container.test_sync.TestContainerSync.test_FileLikeIter -test.unit.container.test_sync.TestContainerSync.test_FileLikeIter ... 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.middleware.test_xprofile.TestProfileMiddleware.test_combine_body_qs -test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_combine_body_qs ... 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.container.test_sync.TestContainerSync.test_container_first_loop -test.unit.container.test_sync.TestContainerSync.test_container_first_loop ... ok -test.unit.container.test_sync.TestContainerSync.test_container_report -test.unit.container.test_sync.TestContainerSync.test_container_report ... ok -test.unit.common.test_utils.TestFileLikeIter.test_readlines -test.unit.common.test_utils.TestFileLikeIter.test_readlines ... 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.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.container.test_sync.TestContainerSync.test_container_second_loop -test.unit.container.test_sync.TestContainerSync.test_container_second_loop ... ok -test.unit.container.test_sync.TestContainerSync.test_container_stop_at -test.unit.container.test_sync.TestContainerSync.test_container_stop_at ... ok -test.unit.common.test_utils.TestFileLikeIter.test_readlines_with_size -test.unit.common.test_utils.TestFileLikeIter.test_readlines_with_size ... 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.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.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.container.test_sync.TestContainerSync.test_container_sync_deleted -test.unit.container.test_sync.TestContainerSync.test_container_sync_deleted ... ok -test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips_netifaces_ipv6 -test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips_netifaces_ipv6 ... ok -test.unit.container.test_sharder.TestContainerSharderConf.test_bad_values -test.unit.container.test_sharder.TestContainerSharderConf.test_bad_values ... ok -test.unit.container.test_sharder.TestContainerSharderConf.test_combine_shard_ranges -test.unit.container.test_sharder.TestContainerSharderConf.test_combine_shard_ranges ... ok -test.unit.container.test_sharder.TestContainerSharderConf.test_conf -test.unit.container.test_sharder.TestContainerSharderConf.test_conf ... ok -test.unit.container.test_sharder.TestContainerSharderConf.test_default -test.unit.container.test_sharder.TestContainerSharderConf.test_default ... ok -test.unit.container.test_sharder.TestContainerSharderConf.test_deprecated_percent_conf -test.unit.container.test_sharder.TestContainerSharderConf.test_deprecated_percent_conf ... ok -test.unit.container.test_sharder.TestContainerSharderConf.test_validate -test.unit.container.test_sharder.TestContainerSharderConf.test_validate ... ok -test.unit.container.test_sharder.TestContainerSharderConf.test_validate_subset -test.unit.container.test_sharder.TestContainerSharderConf.test_validate_subset ... ok -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -test.unit.common.middleware.s3api.test_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.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_404_response -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_404_response ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_412_response -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_412_response ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_cipher_mismatch_for_body -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_cipher_mismatch_for_body ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_cipher_mismatch_for_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_cipher_mismatch_for_metadata ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_decryption_override -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_decryption_override ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_different_keys_for_data_and_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_different_keys_for_data_and_metadata ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_encrypted_data_and_unencrypted_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_encrypted_data_and_unencrypted_metadata ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_error_in_key_callback -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_error_in_key_callback ... ok -test.unit.container.test_sync.TestContainerSync.test_container_sync_missing_db -test.unit.container.test_sync.TestContainerSync.test_container_sync_missing_db ... 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.container.test_sync.TestContainerSync.test_container_sync_no_to_or_key -test.unit.container.test_sync.TestContainerSync.test_container_sync_no_to_or_key ... ok -test.unit.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.container.test_sync.TestContainerSync.test_container_sync_not_db -test.unit.container.test_sync.TestContainerSync.test_container_sync_not_db ... ok -test.unit.container.test_sync.TestContainerSync.test_container_sync_not_my_db -test.unit.container.test_sync.TestContainerSync.test_container_sync_not_my_db ... ok -test.unit.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.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_missing_etag_crypto_meta -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_missing_etag_crypto_meta ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_missing_key_callback -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_missing_key_callback ... ok -test.unit.container.test_sync.TestContainerSync.test_container_sync_row_delete -test.unit.container.test_sync.TestContainerSync.test_container_sync_row_delete ... ok -test.unit.container.test_sync.TestContainerSync.test_container_sync_row_delete_using_realms -test.unit.container.test_sync.TestContainerSync.test_container_sync_row_delete_using_realms ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_bad_body_cipher -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_bad_body_cipher ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_ciphertext -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_ciphertext ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_content_type -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_content_type ... ok -test.unit.common.middleware.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.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_missing_body_cipher -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_missing_body_cipher ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_missing_body_iv -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_missing_body_iv ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_no_body_crypto_meta -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_no_body_crypto_meta ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_too_long_body_iv -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_too_long_body_iv ... ok -test.unit.common.middleware.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.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_too_short_body_iv -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_too_short_body_iv ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multiseg -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multiseg ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multiseg_with_range -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multiseg_with_range ... ok -test.unit.common.middleware.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.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.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.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.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE ... 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.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_success -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_success ... 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.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.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.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_unencrypted_data_and_encrypted_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_unencrypted_data_and_encrypted_metadata ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_body_key_for_object_body -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_body_key_for_object_body ... ok -test.unit.common.middleware.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 /usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_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_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_bad_auth_url +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_bad_auth_url ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_bad_user_domain_name +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_bad_user_domain_name ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_config_file_and_params +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_config_file_and_params ... ok +test.unit.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.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_connect_failure_auth_url +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_connect_failure_auth_url ... ok +test.unit.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.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_algorithm +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_algorithm ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_format +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_format ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_id +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_id ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_length +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_length ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_password +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_password ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_username +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_username ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_none_key +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_none_key ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_nonexistent_key_id +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_nonexistent_key_id ... ok +test.unit.common.middleware.s3api.test_cfg.TestS3ApiCfg.test_config +test.unit.common.middleware.s3api.test_cfg.TestS3ApiCfg.test_config ... 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.test_xprofile.TestProfileMiddleware.test_renew_profile -test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_renew_profile ... 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.test_db.TestDatabaseBroker.test_merge_syncs +test.unit.common.test_db.TestDatabaseBroker.test_merge_syncs ... 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_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.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_daemon.TestWorkerDaemon.test_my_worker_daemon -test.unit.common.test_daemon.TestWorkerDaemon.test_my_worker_daemon ... 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.container.test_server.TestContainerController.test_DELETE_PUT_recreate_replication_race +test.unit.container.test_server.TestContainerController.test_DELETE_PUT_recreate_replication_race ... ok +test.unit.container.test_backend.TestContainerBroker.test_batch_reclaim +test.unit.container.test_backend.TestContainerBroker.test_batch_reclaim ... 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.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.test_daemon.TestWorkerDaemon.test_stubs -test.unit.common.test_daemon.TestWorkerDaemon.test_stubs ... 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.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_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.account.test_backend.TestAccountBrokerBeforeMetadata.test_delete_container +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_delete_container ... 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.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.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.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_elem test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_elem ... 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.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.container.test_backend.TestContainerBroker.test_chexor +test.unit.container.test_backend.TestContainerBroker.test_chexor ... 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 INFO: Beginning replication run +test INFO: Replication run OVER +test INFO: Attempted to replicate 0 dbs in 0.00059 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/tmp9ywqtv8w/sda/accounts/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01669 seconds (59.91057/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.00046 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.00038 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.00043 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', 'af834332-25c4-4a05-9ddf-c3b7bec1d68c-sda', '1757181172.47549', '1757181172.46801', '0', '') +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpm32orgro/sda/accounts/0/cca/7e85f39cfbd92b74b0b21a19f4188cca/7e85f39cfbd92b74b0b21a19f4188cca.db +REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (-1, '00000000000000000000000000000000', '381219db-fa96-49c5-9fdd-fae4cc4a04ba-sda', '1757181172.50836', '1757181172.50049', '0', '') +REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, complete_rsync, ('381219db-fa96-49c5-9fdd-fae4cc4a04ba-sda', '7e85f39cfbd92b74b0b21a19f4188cca.db') +REPLICATE: /sdc/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (-1, '00000000000000000000000000000000', '381219db-fa96-49c5-9fdd-fae4cc4a04ba-sda', '1757181172.50836', '1757181172.50049', '0', '') +REPLICATE: /sdc/0/7e85f39cfbd92b74b0b21a19f4188cca, complete_rsync, ('381219db-fa96-49c5-9fdd-fae4cc4a04ba-sda', '7e85f39cfbd92b74b0b21a19f4188cca.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.07948 seconds (12.58230/s) +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, 'e63017a3f03d63c3f67368dd491369c7', '0cf17bf7-a17d-48a6-9af8-9fdb88b1159e-sda', '1757181172.63378', '1757181172.62406', '0', '') +REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, rsync_then_merge, ('0cf17bf7-a17d-48a6-9af8-9fdb88b1159e-sda', '7e85f39cfbd92b74b0b21a19f4188cca.db') +REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (11, 'f9f0c4669a84582b9ede3d2db61a0bdb', 'a25f1fd9-0005-4843-a39d-680945f7fcc7-sda', '1757181172.71909', '1757181172.71581', '0', '') +REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, merge_items, ([{'ROWID': 1, 'name': '/a/c_0', 'put_timestamp': '1757181172.74768', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': '/a/c_1', 'put_timestamp': '1757181172.74824', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': '/a/c_2', 'put_timestamp': '1757181172.74853', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': '/a/c_3', 'put_timestamp': '1757181172.74877', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': '/a/c_4', 'put_timestamp': '1757181172.74901', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': '/a/c_5', 'put_timestamp': '1757181172.74923', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': '/a/c_6', 'put_timestamp': '1757181172.74947', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': '/a/c_7', 'put_timestamp': '1757181172.7497', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': '/a/c_8', 'put_timestamp': '1757181172.74993', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': '/a/c_9', 'put_timestamp': '1757181172.75016', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 11, 'name': '/a/c_missing', 'put_timestamp': '1757181172.75039', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}], 'a25f1fd9-0005-4843-a39d-680945f7fcc7-sda') +REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, merge_syncs, ([],) +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: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READtest.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.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.test_wsgi.TestPipelineModification.test_load_app +test.unit.common.test_wsgi.TestPipelineModification.test_load_app ... 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.test_db.TestDatabaseBroker.test_metadata +test.unit.common.test_db.TestDatabaseBroker.test_metadata ... 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.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_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.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.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.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.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.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.account.test_backend.TestAccountBrokerBeforeMetadata.test_delete_db_status +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_delete_db_status ... 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.container.test_backend.TestContainerBroker.test_create_broker +test.unit.container.test_backend.TestContainerBroker.test_create_broker ... 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.common.test_db.TestDatabaseBroker.test_metadata_raises_exception_over_max_overall_size +test.unit.common.test_db.TestDatabaseBroker.test_metadata_raises_exception_over_max_overall_size ... ok +test.unit.container.test_server.TestContainerController.test_DELETE_account_update +test.unit.container.test_server.TestContainerController.test_DELETE_account_update ... 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.middleware.s3api.test_subresource.TestS3ApiSubresource.test_base_grantee test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_base_grantee ... 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.container.test_backend.TestContainerBroker.test_creation +test.unit.container.test_backend.TestContainerBroker.test_creation ... 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.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.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_container test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_container ... 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.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.common.test_db.TestDatabaseBroker.test_newid +test.unit.common.test_db.TestDatabaseBroker.test_newid ... 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.test_swob.TestTransferEncoding.test_is_chunked -test.unit.common.test_swob.TestTransferEncoding.test_is_chunked ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_iv_for_user_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_iv_for_user_metadata ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_404_response -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_404_response ... ok -test.unit.common.middleware.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.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_wsgi.TestPipelineModification.test_loadapp_proxy +test.unit.common.test_wsgi.TestPipelineModification.test_loadapp_proxy ... ok +test.unit.container.test_backend.TestContainerBroker.test_db_file +test.unit.container.test_backend.TestContainerBroker.test_db_file ... 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.test_wsgi.TestPipelineModification.test_loadapp_storage +test.unit.common.test_wsgi.TestPipelineModification.test_loadapp_storage ... 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_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.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.container.test_server.TestContainerController.test_DELETE_invalid_partition +test.unit.container.test_server.TestContainerController.test_DELETE_invalid_partition ... 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.account.test_backend.TestAccountBrokerBeforeMetadata.test_empty +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_empty ... ok +test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline +test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_max_expanding +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_max_expanding ... ok +test INFO: Disabling account_sdb +test INFO: Disabling container_sdb +test INFO: Disabling object_sdb +test INFO: Enabling account_sdb +test INFO: Enabling container_sdb +test INFO: Enabling object_sdb +test 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. +Quarantined /tmp/tmp1ncaungh/dev/dbs/par/pre/db to /tmp/tmp1ncaungh/dev/quarantined/tests/db due to malformed database +Quarantined /tmp/tmp1ncaungh/dev/dbs/par/pre/db to /tmp/tmp1ncaungh/dev/quarantined/tests/db due to malformed database +Quarantined /tmp/tmp1ncaungh/dev/dbs/par/pre/db to /tmp/tmp1ncaungh/dev/quarantined/tests/db due to corrupted database +Quarantined /tmp/tmp1ncaungh/dev/dbs/par/pre/db to /tmp/tmp1ncaungh/dev/quarantined/tests/db due to disk error while accessing database 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.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 + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:52 -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': 'Sat, 06 Sep 2025 17:52:52 -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': 'Sat, 06 Sep 2025 17:52:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:52 -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': 'Sat, 06 Sep 2025 17:52: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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/bucket.py", line 406, in DELETE + self._delete_segments_bucket(req) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/bucket.py", line 55, in _delete_segments_bucket + resp = req.get_response(self.app, 'HEAD') + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2433, in get_response + resp = self.acl_handler.handle_acl( + app, method, container, obj, headers) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl + return getattr(ah, method)(app) + ~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 208, in HEAD + return self._handle_acl(app, 'DELETE') + ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 150, in _handle_acl + resp = self.req.get_acl_response(app, 'HEAD', + container, '') + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPfake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE + new_resp = self._restore_on_delete(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 195, in _restore_on_delete + resp = req.get_response(self.app, 'GET', req.container_name, '', + query={'prefix': req.object_name, + 'versions': True}) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE + new_resp = self._restore_on_delete(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 207, in _restore_on_delete + resp = req.get_response(self.app, 'PUT', query={ + 'version-id': item['version_id']}) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: skipping failed PUT?version-id=1574341899.21751 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 249, in DELETE + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET + return self.GETorHEAD(req) + ~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api 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.container.test_server.TestContainerController.test_DELETE_not_found +test.unit.container.test_server.TestContainerController.test_DELETE_not_found ... ok +test.unit.common.test_db.TestDatabaseBroker.test_possibly_quarantine_db_errors +test.unit.common.test_db.TestDatabaseBroker.test_possibly_quarantine_db_errors ... ok +test.unit.container.test_backend.TestContainerBroker.test_delete_object +test.unit.container.test_backend.TestContainerBroker.test_delete_object ... ok +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.account.test_backend.TestAccountBrokerBeforeMetadata.test_exception +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_exception ... 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.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_subresource.TestS3ApiSubresource.test_encode_acl_container test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_encode_acl_container ... 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.common.test_db.TestDatabaseBroker.test_put_record +test.unit.common.test_db.TestDatabaseBroker.test_put_record ... 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.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_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_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.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_obj.TestS3ApiObj.test_object_HEAD_Range +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_Range ... ok +test.unit.container.test_server.TestContainerController.test_DELETE_object +test.unit.container.test_server.TestContainerController.test_DELETE_object ... ok +Quarantined /tmp/tmpllghxyfm/dev/dbs/par/pre/db to /tmp/tmpllghxyfm/dev/quarantined/containers/db due to missing row in container_stat table +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_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_error_with_enabled_versioning +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_error_with_enabled_versioning ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_no_donors +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_no_donors ... 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_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.test_db.TestDatabaseBroker.test_reclaim_missing_container_info +test.unit.common.test_db.TestDatabaseBroker.test_reclaim_missing_container_info ... ok +test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline_ordering +test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline_ordering ... ok +test.unit.cli.test_info.TestPrintObj.test_missing_etag +test.unit.cli.test_info.TestPrintObj.test_missing_etag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_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.test_db.TestDatabaseBroker.test_skip_commits +test.unit.common.test_db.TestDatabaseBroker.test_skip_commits ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_info +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_info ... 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.cli.test_info.TestPrintObj.test_print_obj_invalid +test.unit.cli.test_info.TestPrintObj.test_print_obj_invalid ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' 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.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.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.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_metadata_not_encrypted -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_metadata_not_encrypted ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_override_etag_bad_cipher -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_override_etag_bad_cipher ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_override_etag_bad_iv -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_override_etag_bad_iv ... ok -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/eventlet/greenpool.py", line 87, in _spawn_n_impl - func(*args, **kwargs) - ~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/x_profile/profile_model.py", line 273, in dump_profile - profiler.dump_stats(tmpfn) - ~~~~~~~~~~~~~~~~~~~^^^^^^^ - File "/usr/lib/python3.13/profile.py", line 395, in dump_stats - with open(file, 'wb') as f: - ~~~~^^^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmppelq1l1y/log/swift/profile/default.profile488216.tmp' -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/eventlet/greenpool.py", line 87, in _spawn_n_impl - func(*args, **kwargs) - ~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/x_profile/profile_model.py", line 273, in dump_profile - profiler.dump_stats(tmpfn) - ~~~~~~~~~~~~~~~~~~~^^^^^^^ - File "/usr/lib/python3.13/profile.py", line 395, in dump_stats - with open(file, 'wb') as f: - ~~~~^^^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpzngt3rdv/log/swift/profile/default.profile488216.tmp' -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/eventlet/greenpool.py", line 87, in _spawn_n_impl - func(*args, **kwargs) - ~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/x_profile/profile_model.py", line 273, in dump_profile - profiler.dump_stats(tmpfn) - ~~~~~~~~~~~~~~~~~~~^^^^^^^ - File "/usr/lib/python3.13/profile.py", line 395, in dump_stats - with open(file, 'wb') as f: - ~~~~^^^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpsp3721qp/log/swift/profile/default.profile488216.tmp' -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.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.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_success -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_success ... 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.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_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_xprofile.TestStats2.test_func_to_dict -test.unit.common.middleware.test_xprofile.TestStats2.test_func_to_dict ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_bad_iv_for_user_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_bad_iv_for_user_metadata ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_bad_key -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_bad_key ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_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.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.common.middleware.test_xprofile.TestStats2.test_to_csv -test.unit.common.middleware.test_xprofile.TestStats2.test_to_csv ... ok -test.unit.common.test_db.TestDatabaseBroker.test_commit_puts -test.unit.common.test_db.TestDatabaseBroker.test_commit_puts ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_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.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.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_ring_builder_analyzer.TestParseScenario.test_bad_rounds -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_rounds ... 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.s3api.test_obj.TestS3ApiObj.test_object_GET_with_version_id_but_not_enabled -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_with_version_id_but_not_enabled ... ok -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_save -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_save ... ok -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_set_weight -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_set_weight ... ok -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_good -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_good ... ok -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_invalid_json -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_invalid_json ... ok -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_json_not_object -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_json_not_object ... ok -test.unit.common.middleware.crypto.test_crypto.TestCrypto.test_filter_factory -test.unit.common.middleware.crypto.test_crypto.TestCrypto.test_filter_factory ... 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.test_xprofile.TestStats2.test_to_ods -test.unit.common.middleware.test_xprofile.TestStats2.test_to_ods ... ok -test.unit.common.test_splice.TestTee.test_available -test.unit.common.test_splice.TestTee.test_available ... 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.test_splice.TestTee.test_errno -test.unit.common.test_splice.TestTee.test_errno ... 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.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.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_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_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_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_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_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.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.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_v3 -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_v3 ... 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.cli.test_recon_cron.TestReconCron.test_get_async_count -test.unit.cli.test_recon_cron.TestReconCron.test_get_async_count ... ok -test.unit.cli.test_recon_cron.TestReconCron.test_get_async_count_deleted -test.unit.cli.test_recon_cron.TestReconCron.test_get_async_count_deleted ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_POST_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_POST_error ... ok +Quarantined /tmp/tmp152b0f6b/dev/dbs/par/pre/db to /tmp/tmp152b0f6b/dev/quarantined/containers/db due to missing row in container_stat table +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.s3api.test_obj.TestS3ApiObj.test_object_PUT +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT ... ok +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.cli.test_info.TestPrintObj.test_print_obj_valid +test.unit.cli.test_info.TestPrintObj.test_print_obj_valid ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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.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.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy ... ok +test.unit.cli.test_info.TestPrintObj.test_print_obj_with_policy +test.unit.cli.test_info.TestPrintObj.test_print_obj_with_policy ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.middleware.test_gatekeeper.TestGatekeeper.test_location_header_fixed +test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_location_header_fixed ... 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.cli.test_recon.TestHelpers.test_seconds2timeunit +test.unit.cli.test_recon.TestHelpers.test_seconds2timeunit ... 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.middleware.test_gatekeeper.TestGatekeeper.test_ok_header +test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_ok_header ... 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.cli.test_recon.TestHelpers.test_size_suffix +test.unit.cli.test_recon.TestHelpers.test_size_suffix ... 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.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.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_etree.TestS3ApiEtree.test_fromstring_with_nonascii_text test.unit.common.middleware.s3api.test_etree.TestS3ApiEtree.test_fromstring_with_nonascii_text ... 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.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.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_etree.TestS3ApiEtree.test_tostring_with_nonascii_text test.unit.common.middleware.s3api.test_etree.TestS3ApiEtree.test_tostring_with_nonascii_text ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_complete_rsync_old_file_does_not_exist +test.unit.common.test_db_replicator.TestDBReplicator.test_complete_rsync_old_file_does_not_exist ... ok +test.unit.common.middleware.test_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.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_etree.TestS3ApiEtree.test_xml_namespace test.unit.common.middleware.s3api.test_etree.TestS3ApiEtree.test_xml_namespace ... ok -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_default_interval -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_default_interval ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_complete_rsync_rename +test.unit.common.test_db_replicator.TestDBReplicator.test_complete_rsync_rename ... 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.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_etree.TestS3ApiEtree.test_xml_with_comments test.unit.common.middleware.s3api.test_etree.TestS3ApiEtree.test_xml_with_comments ... 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.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_keymaster.TestKeymaster.test_app_exception -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_app_exception ... 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.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.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.ring.test_composite_builder.TestLoadComponents.test_load_components -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components ... 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.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.cli.test_ringbuilder.TestRebalanceCommand.test_cached_dispersion_value -test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_cached_dispersion_value ... 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.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.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.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.crypto.test_keymaster.TestKeymaster.test_filter -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_filter ... 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.cli.test_recon.TestScout.test_scout_http_error -test.unit.cli.test_recon.TestScout.test_scout_http_error ... 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.crypto.test_keymaster.TestKeymaster.test_invalid_root_secret -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_invalid_root_secret ... 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.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.account.test_auditor.TestAuditorRealBroker.test_db_validate_fails -test.unit.account.test_auditor.TestAuditorRealBroker.test_db_validate_fails ... ok -test.unit.cli.test_recon.TestScout.test_scout_server_type_ok -test.unit.cli.test_recon.TestScout.test_scout_server_type_ok ... 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.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.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.test_utils.TestCloseableChain.test_closeable_chain_closes -test.unit.common.test_utils.TestCloseableChain.test_closeable_chain_closes ... 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_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.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.test_utils.TestCloseableChain.test_closeable_chain_iterates -test.unit.common.test_utils.TestCloseableChain.test_closeable_chain_iterates ... 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.cli.test_recon.TestScout.test_scout_url_error -test.unit.cli.test_recon.TestScout.test_scout_url_error ... 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_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.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.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.cli.test_dispersion_report.TestDispersionReport.test_placeholder -test.unit.cli.test_dispersion_report.TestDispersionReport.test_placeholder ... 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_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.utils.test_checksum.TestCRCHasher.test_crc32c_hasher -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher ... 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.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.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_json -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_json ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_json_not_encrypted_obj -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_json_not_encrypted_obj ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_json_with_crypto_override -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_json_with_crypto_override ... ok -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher_copy -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher_copy ... 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.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.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_success -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_success ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_cont_get_json_req_with_cipher_mismatch -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_cont_get_json_req_with_cipher_mismatch ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_cont_get_json_req_with_unknown_secret_id -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_cont_get_json_req_with_unknown_secret_id ... ok -test.unit.common.middleware.s3api.test_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.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.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_tenant_name -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_tenant_name ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_token_dict -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_token_dict ... ok -test.unit.common.middleware.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.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.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.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.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.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_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_obj.TestS3ApiObjNonUTC.test_cors_preflight -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_cors_preflight ... 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.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.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.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.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_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.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.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.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.obj.test_diskfile.TestSuffixHashes.test_auditor_hashdir_not_listable -test.unit.obj.test_diskfile.TestSuffixHashes.test_auditor_hashdir_not_listable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.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.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.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.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.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_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_versioning.TestS3ApiVersioning.test_bucket_versioning_GET_suspended -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_GET_suspended ... ok -test.unit.common.middleware.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_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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_drops_isolated_durable -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_drops_isolated_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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_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.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_PUT_enabled -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_PUT_enabled ... ok -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_PUT_error -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_PUT_error ... ok -test.unit.common.middleware.s3api.test_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.account.test_utils.TestAccountUtils.test_account_listing_reserved_names -test.unit.account.test_utils.TestAccountUtils.test_account_listing_reserved_names ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_abort_multipart_upload_acl_with_write_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_abort_multipart_upload_acl_with_write_permission ... ok -test.unit.common.middleware.s3api.test_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.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.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.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.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_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.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_meta -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_meta ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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_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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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_keystoneauth.ResellerInInfo.test_defaults -test.unit.common.middleware.test_keystoneauth.ResellerInInfo.test_defaults ... 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.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.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.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_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.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_not_a_dict -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_not_a_dict ... ok -test.unit.common.middleware.test_keystoneauth.ResellerInInfo.test_multiple -test.unit.common.middleware.test_keystoneauth.ResellerInInfo.test_multiple ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.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.test_slo.TestPartNumberLegacyManifest.test_range_with_part_number_is_error -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_range_with_part_number_is_error ... ok -test.unit.common.middleware.test_slo.TestSloBulkDeleter.test_passes_through_concurrency -test.unit.common.middleware.test_slo.TestSloBulkDeleter.test_passes_through_concurrency ... ok -test.unit.common.middleware.test_slo.TestSloBulkDeleter.test_reused_logger -test.unit.common.middleware.test_slo.TestSloBulkDeleter.test_reused_logger ... ok -test.unit.common.middleware.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_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_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_obj.TestS3ApiObjNonUTC.test_object_DELETE_missing -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_missing ... 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_slo.TestSloBulkDeleter.test_uses_big_max_deletes -test.unit.common.middleware.test_slo.TestSloBulkDeleter.test_uses_big_max_deletes ... 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_acl.TestS3ApiAclNoSetup.test_bucket_canned_acl_PUT -test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_bucket_canned_acl_PUT ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.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_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_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_utils.TestS3ApiUtils.test_mktime_weird_tz -test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_mktime_weird_tz ... 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.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_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.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.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.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.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.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keeps_one_datafile -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keeps_one_datafile ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.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.middleware.test_keystoneauth.PrefixAccount.test_multiple_resellers -test.unit.common.middleware.test_keystoneauth.PrefixAccount.test_multiple_resellers ... 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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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_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.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.TestRequest.test_401_invalid_path -test.unit.common.test_swob.TestRequest.test_401_invalid_path ... 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_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.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_acl.TestS3ApiAclNoSetup.test_object_acl_GET -test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_object_acl_GET ... 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.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_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_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.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.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.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_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.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_only_meta -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_only_meta ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.container.test_sharder.TestSharder.test_audit_cleave_contexts -test.unit.container.test_sharder.TestSharder.test_audit_cleave_contexts ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_Response -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_Response ... ok -test.unit.common.middleware.s3api.test_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.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.test_swob.TestRequest.test_401_www_authenticate_exists -test.unit.common.test_swob.TestRequest.test_401_www_authenticate_exists ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_version_id -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_version_id ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_version_id_not_implemented -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_version_id_not_implemented ... ok -test.unit.common.middleware.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_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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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_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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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_acl.TestACL.test_format_v2_acl -test.unit.common.middleware.test_acl.TestACL.test_format_v2_acl ... 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.account.test_utils.TestAccountUtils.test_account_listing_response -test.unit.account.test_utils.TestAccountUtils.test_account_listing_response ... 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_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_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.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.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_acl.TestACL.test_referrer_allowed -test.unit.common.middleware.test_acl.TestACL.test_referrer_allowed ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_log_headers_only -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_log_headers_only ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_app_exception -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_app_exception ... ok -test.unit.common.middleware.test_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.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.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_backend_ratelimit.TestBackendRatelimitMiddleware.test_init -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init ... 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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.account.test_backend.TestAccountBrokerBeforeMetadata.test_batched_reclaim -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_batched_reclaim ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_body_iter_updates_environ_proxy_logging_status -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_body_iter_updates_environ_proxy_logging_status ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_chunked_response -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_chunked_response ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_client_logging -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_client_logging ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_disconnect_on_read -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_disconnect_on_read ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_disconnect_on_readline -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_disconnect_on_readline ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_dual_logging_middlewares -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_dual_logging_middlewares ... ok -test.unit.common.test_swob.TestRequest.test_as_referer -test.unit.common.test_swob.TestRequest.test_as_referer ... 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_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.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_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.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_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.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_utils.TestAccountUtils.test_account_listing_with_containers -test.unit.account.test_utils.TestAccountUtils.test_account_listing_with_containers ... 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_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.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.middleware.test_proxy_logging.TestProxyLogging.test_facility -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_facility ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_filter -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_filter ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_invalid_log_config -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_invalid_log_config ... ok -test.unit.common.test_swob.TestRequest.test_get_response -test.unit.common.test_swob.TestRequest.test_get_response ... 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.account.test_backend.TestAccountBrokerBeforeSPI.test_batched_reclaim -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_batched_reclaim ... 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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_batched_reclaim -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_batched_reclaim ... 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.test_swob.TestRequest.test_invalid_req_environ_property_args -test.unit.common.test_swob.TestRequest.test_invalid_req_environ_property_args ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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_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.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.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.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.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_slo.TestSloPutManifest.test_manifest_put_with_etag_with_quotes_success -test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_with_etag_with_quotes_success ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_put_manifest_too_quick_fail -test.unit.common.middleware.test_slo.TestSloPutManifest.test_put_manifest_too_quick_fail ... ok -test.unit.account.test_server.TestAccountController.test_DELETE_empty -test.unit.account.test_server.TestAccountController.test_DELETE_empty ... ok -test.unit.account.test_server.TestAccountController.test_DELETE_invalid_partition -test.unit.account.test_server.TestAccountController.test_DELETE_invalid_partition ... ok -test.unit.common.middleware.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestSuffixHashes.test_consolidate_hashes_raises_exception -test.unit.obj.test_diskfile.TestSuffixHashes.test_consolidate_hashes_raises_exception ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.container.test_sharder.TestSharder.test_audit_deleted_root_container -test.unit.container.test_sharder.TestSharder.test_audit_deleted_root_container ... 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_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_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_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_tempauth.TestAuth.test_admin_is_owner -test.unit.common.middleware.test_tempauth.TestAuth.test_admin_is_owner ... 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.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.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_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_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.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_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.account.test_replicator.TestReplicatorSync.test_replicator_sync -test.unit.account.test_replicator.TestReplicatorSync.test_replicator_sync ... 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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_now_empty -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_now_empty ... 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.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.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.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.account.test_utils.TestAccountUtils.test_get_response_headers_empty_memory_broker -test.unit.account.test_utils.TestAccountUtils.test_get_response_headers_empty_memory_broker ... ok -test.unit.common.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.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_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.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.account.test_server.TestAccountController.test_DELETE_now_empty -test.unit.account.test_server.TestAccountController.test_DELETE_now_empty ... 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_tempauth.TestAuth.test_auth_with_old_s3api_details -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_old_s3api_details ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_default -test.unit.common.test_memcached.TestLoadMemcache.test_conf_default ... 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.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.obj.test_diskfile.TestSuffixHashes.test_get_hashes_bad_dev -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_bad_dev ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.obj.test_diskfile.TestSuffixHashes.test_get_hashes_creates_pkl -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_creates_pkl ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_hash_suffix_enotdir -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_hash_suffix_enotdir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.account.test_backend.TestAccountBroker.test_batched_reclaim -test.unit.account.test_backend.TestAccountBroker.test_batched_reclaim ... 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.middleware.test_object_versioning.ObjectVersioningTestCase.test_POST +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_POST ... 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_multi_get.TestMpuGETorHEADAcl.test_existing_part_number_greater_than_max_parts_allowed +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_existing_part_number_greater_than_max_parts_allowed ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_creation +test.unit.common.test_db_replicator.TestDBReplicator.test_creation ... ok +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_method_ratelimited +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_method_ratelimited ... ok + +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': 'Sat, 06 Sep 2025 17:52:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_error_with_suspended_versioning +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_error_with_suspended_versioning ... ok +test.unit.common.middleware.s3api.test_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.test_db_replicator.TestDBReplicator.test_delete_db +test.unit.common.test_db_replicator.TestDBReplicator.test_delete_db ... 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_object_versioning.ObjectVersioningTestCase.test_POST_regular_symlink +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_POST_regular_symlink ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_with_empty_versioning +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_with_empty_versioning ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_error ... 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.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.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.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_info_no_stale_reads +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_info_no_stale_reads ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite ... 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.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.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_unhandled_request +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_unhandled_request ... 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.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.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.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.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_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.s3api.test_obj.TestS3ApiObj.test_object_PUT_v4 +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_v4 ... 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.container.test_sharder.TestSharderFunctions.test_find_compactible_shrink_threshold +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_shrink_threshold ... 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.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.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.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.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.common.middleware.test_copy.TestCopyConstraints.test_validate_copy_from +test.unit.common.middleware.test_copy.TestCopyConstraints.test_validate_copy_from ... 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.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.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.test_copy.TestCopyConstraints.test_validate_destination +test.unit.common.middleware.test_copy.TestCopyConstraints.test_validate_destination ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_dispatch_unexpected_operation_db_does_not_exist +test.unit.common.test_db_replicator.TestDBReplicator.test_dispatch_unexpected_operation_db_does_not_exist ... ok +test.unit.container.test_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.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_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.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.test_db_replicator.TestDBReplicator.test_empty_suffix_and_hash_dirs_get_cleanedup +test.unit.common.test_db_replicator.TestDBReplicator.test_empty_suffix_and_hash_dirs_get_cleanedup ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_find_overlapping_ranges +test.unit.container.test_sharder.TestSharderFunctions.test_find_overlapping_ranges ... 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.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.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline_recommended_pipelines +test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline_recommended_pipelines ... ok +test.unit.common.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.test_db_replicator.TestDBReplicator.test_extract_device +test.unit.common.test_db_replicator.TestDBReplicator.test_extract_device ... 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.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.s3api.test_obj.TestS3ApiObj.test_simple_object_copy +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_simple_object_copy ... 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.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.test_db_replicator.TestDBReplicator.test_handoff_delete +test.unit.common.test_db_replicator.TestDBReplicator.test_handoff_delete ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_find_shrinking_candidates +test.unit.container.test_sharder.TestSharderFunctions.test_find_shrinking_candidates ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_policy_stats +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_policy_stats ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_delete_container_success +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_delete_container_success ... 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.utils.test_ipaddrs.TestIsValidIP.test_is_valid_ip +test.unit.common.utils.test_ipaddrs.TestIsValidIP.test_is_valid_ip ... 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.test_db_replicator.TestDBReplicator.test_http_connect +test.unit.common.test_db_replicator.TestDBReplicator.test_http_connect ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_is_sharding_candidate +test.unit.container.test_sharder.TestSharderFunctions.test_is_sharding_candidate ... 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.account.test_backend.TestAccountBrokerBeforeMetadata.test_initialize_fail +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_initialize_fail ... 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.utils.test_ipaddrs.TestIsValidIP.test_is_valid_ipv4 +test.unit.common.utils.test_ipaddrs.TestIsValidIP.test_is_valid_ipv4 ... 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.test_db_replicator.TestDBReplicator.test_in_sync +test.unit.common.test_db_replicator.TestDBReplicator.test_in_sync ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_is_shrinking_candidate +test.unit.container.test_sharder.TestSharderFunctions.test_is_shrinking_candidate ... 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.s3api.test_s3request.TestStreamingInput.test_chunk_separator_missing +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_chunk_separator_missing ... 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.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.test_db_replicator.TestDBReplicator.test_merge_items +test.unit.common.test_db_replicator.TestDBReplicator.test_merge_items ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_process_compactible +test.unit.container.test_sharder.TestSharderFunctions.test_process_compactible ... 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.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.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.test_db_replicator.TestDBReplicator.test_merge_syncs +test.unit.common.test_db_replicator.TestDBReplicator.test_merge_syncs ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_update_own_shard_range_stats +test.unit.container.test_sharder.TestSharderFunctions.test_update_own_shard_range_stats ... ok +test.unit.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.account.test_backend.TestAccountBrokerBeforeMetadata.test_is_status_deleted +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_is_status_deleted ... 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.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.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_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.s3api.test_s3request.TestStreamingInput.test_invalid_chunk_params +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_invalid_chunk_params ... 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.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_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.s3api.test_s3request.TestStreamingInput.test_invalid_chunk_size +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_invalid_chunk_size ... 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.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.container.test_backend.TestContainerBrokerBeforeSPI.test_batch_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_batch_reclaim ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_get +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_get ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_list_container_iter_with_reserved_name +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_list_container_iter_with_reserved_name ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_not_enough_content +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_not_enough_content ... 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.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_object_versioning.ObjectVersioningTestCase.test_get_container +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_get_container ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read ... ok +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 INFO: Begin container audit "once" mode +test DEBUG: Audit passed for /tmp/tmpwhfro9ni/sda/containers/0/0/0/test.db +test INFO: Container audit "once" mode completed: 0.00s +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0188 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0111 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0248 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0024 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0017 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0142 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0315 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0341 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0019 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0331 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0157 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0117 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0295 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0216 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0097 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0529 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0434 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0248 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0237 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0281 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0429 "-" 1066287 0 +test ERROR: ERROR Account update failed with 127.0.0.1:47313/sda1 (will retry later): Response 503 OK +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0351 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0573 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0698 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "DELETE /sda1/./a/c" 400 20 "-" "-" "-" 0.0003 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0005 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0005 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0352 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0029 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:54 +0000] "DELETE /sda1/p/a/c" 409 - "-" "-" "-" 0.0532 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:54 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0006 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:54 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0552 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:54 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0056 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0303 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:54 +0000] "DELETE /sda1/p/a/c/bashful" 204 - "-" "-" "-" 0.0080 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0459 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0139 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:54 +0000] "DELETE /sda1/p/a/c/grumpy10" 204 - "-" "-" "-" 0.0075 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:54 +0000] "DELETE /sda1/p/a/c/grumpy10_no_header" 204 - "-" "-" "-" 0.0011 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0422 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:54 +0000] "DELETE /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0021 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:54 +0000] "DELETE /sda1/p/a/c/grumpy20_no_header" 204 - "-" "-" "-" 0.0006 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0432 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "DELETE /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0018 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "DELETE /sda1/p/a/c/grumpy30_no_header" 204 - "-" "-" "-" 0.0093 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0211 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "DELETE /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0061 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "DELETE /sda1/p/a/c/grumpy40_no_header" 204 - "-" "-" "-" 0.0007 "-" 1066287 -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.cli.test_recon_cron.TestReconCron.test_get_async_count +test.unit.cli.test_recon_cron.TestReconCron.test_get_async_count ... 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_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.s3api.test_s3request.TestStreamingInput.test_read_multiple_chunks +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_multiple_chunks ... 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.cli.test_recon_cron.TestReconCron.test_get_async_count_deleted +test.unit.cli.test_recon_cron.TestReconCron.test_get_async_count_deleted ... ok +test.unit.common.middleware.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_object_versioning.ObjectVersioningTestCase.test_get_symlink +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_get_symlink ... 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.obj.test_expirer.TestObjectExpirer.test_container_timestamp_break +test.unit.obj.test_expirer.TestObjectExpirer.test_container_timestamp_break ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_chexor +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_chexor ... ok +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -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': 'Sat, 06 Sep 2025 17:52:53 -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': 'Sat, 06 Sep 2025 17:52:53 -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': 'Sat, 06 Sep 2025 17:52:53 -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': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py (0/3 success) +test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py (2/3 success) +test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py (2 new rows) +test-replicator ERROR: Not deleting db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py (negative max_row_delta: -1) +test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py +test-replicator DEBUG: Failed to delete db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py +ERROR reading HTTP response from {'replication_ip': '127.0.0.1', 'replication_port': 80, 'device': 'sdb1'} +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 170, in replicate + self.request('REPLICATE', self.path, body, + ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + {'Content-Type': 'application/json'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py", line 354, in other_req + raise Exception('blah') +Exception: blah +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_error_fetching_first_segment_submanifest +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_error_fetching_first_segment_submanifest ... ok + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_head_container +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_head_container ... ok +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_repl_connection +test.unit.common.test_db_replicator.TestDBReplicator.test_repl_connection ... ok +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_encrypted_to_encrypted +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_encrypted_to_encrypted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_s3request.TestStreamingInput.test_read_with_size +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_with_size ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_delete_object +test.unit.obj.test_expirer.TestObjectExpirer.test_delete_object ... 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_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.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_s3request.TestStreamingInput.test_readline_line_spans_chunks +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_line_spans_chunks ... 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.middleware.test_slo.TestSloErrorsOldManifests.test_error_fetching_submanifest +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_error_fetching_submanifest ... ok +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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_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.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.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_mismatched_etag +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_mismatched_etag ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_create_broker +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_create_broker ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_put_container +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_put_container ... ok +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_unencrypted_to_encrypted +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_unencrypted_to_encrypted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_mismatched_size +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_mismatched_size ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_list_containers_iter +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_list_containers_iter ... 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.s3api.test_s3request.TestStreamingInput.test_readline_no_newline +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_no_newline ... 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.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.crypto.test_encryption.TestCryptoPipelineChanges.test_crypto_UTF8_path +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_crypto_UTF8_path ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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.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.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.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.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.crypto.test_encryption.TestCryptoPipelineChanges.test_crypto_max_length_path +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_crypto_max_length_path ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_creation +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_creation ... 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.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.middleware.test_slo.TestSloErrorsOldManifests.test_generator_closure +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_generator_closure ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_list_objects_iter_order_and_reverse +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_list_objects_iter_order_and_reverse ... ok +test.unit.common.middleware.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.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.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.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.crypto.test_encryption.TestCryptoPipelineChanges.test_disable_encryption_config_option +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_disable_encryption_config_option ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.s3api.test_s3request.TestStreamingInput.test_trailing_garbage_ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_trailing_garbage_ok ... 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.middleware.test_slo.TestSloErrorsOldManifests.test_get_bogus_manifest +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_get_bogus_manifest ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.s3api.test_s3request.TestStreamingInput.test_unexpected_trailers +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_unexpected_trailers ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_quarantine +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_quarantine ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_get_invalid_sysmeta_passthrough +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_get_invalid_sysmeta_passthrough ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_load_old_pending_puts +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_load_old_pending_puts ... ok +test.unit.common.middleware.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.s3api.test_s3request.TestStreamingInput.test_wrong_chunk_size +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_chunk_size ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_with_exception +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_with_exception ... ok +test.unit.common.middleware.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_db_file +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_db_file ... 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.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.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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.test_slo.TestSloErrorsOldManifests.test_invalid_json_submanifest +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_invalid_json_submanifest ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_replicator_sync +test.unit.common.test_db_replicator.TestDBReplicator.test_replicator_sync ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_merge_items +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_merge_items ... 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.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.test_slo.TestSloErrorsOldManifests.test_mismatched_checksum +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_checksum ... ok +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_and_override_headers +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_and_override_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_memcached.TestMemcached.test_connection_pool_timeout +test.unit.common.test_memcached.TestMemcached.test_connection_pool_timeout ... 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_slo.TestSloErrorsOldManifests.test_mismatched_etag +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_etag ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_delete_db_does_not_clear_particular_sharding_meta +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_delete_db_does_not_clear_particular_sharding_meta ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_roundrobin_datadirs +test.unit.common.test_db_replicator.TestDBReplicator.test_roundrobin_datadirs ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_memcached.TestMemcached.test_connection_pooling +test.unit.common.test_memcached.TestMemcached.test_connection_pooling ... 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_slo.TestSloErrorsOldManifests.test_mismatched_length +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_length ... 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_memcached.TestMemcached.test_connection_slow_connect +test.unit.common.test_memcached.TestMemcached.test_connection_slow_connect ... 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_slo.TestSloErrorsOldManifests.test_mismatched_size +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_size ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_memcached.TestMemcached.test_decr +test.unit.common.test_memcached.TestMemcached.test_decr ... 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_slo.TestSloErrorsOldManifests.test_recursion_limit +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_recursion_limit ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_merge_items_overwrite_unicode +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_merge_items_overwrite_unicode ... ok +test.unit.common.middleware.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db_rsync_file_call +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db_rsync_file_call ... ok +test.unit.common.middleware.test_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.test_memcached.TestMemcached.test_delete +test.unit.common.test_memcached.TestMemcached.test_delete ... 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_crossdomain.TestCrossDomain.test_crossdomain_custom +test.unit.common.middleware.test_crossdomain.TestCrossDomain.test_crossdomain_custom ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db_rsync_file_failure +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db_rsync_file_failure ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas ... ok +test.unit.common.test_memcached.TestMemcached.test_error_disabled +test.unit.common.test_memcached.TestMemcached.test_error_disabled ... 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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_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.test_db_replicator.TestDBReplicator.test_rsync_file +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file ... ok +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 103 (Last start was 0) +Gather start is 103 (Last start was 0) +DEBUG: Gathered 768 parts +Gathered 768 parts +DEBUG: Placed 235/0 onto dev r1z1-10.1.1.1/sda +Placed 235/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 235/1 onto dev r1z1-10.1.1.1/sdc +Placed 235/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 235/2 onto dev r1z1-10.1.1.1/sdb +Placed 235/2 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 127/1 onto dev r1z1-10.1.1.1/sda +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 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/sdd +Placed 84/1 onto dev r1z1-10.1.1.1/sdd +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 155/0 onto dev r1z1-10.1.1.1/sdc +Placed 155/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 155/1 onto dev r1z1-10.1.1.1/sdb +Placed 155/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 155/2 onto dev r1z1-10.1.1.1/sdd +Placed 155/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 181/0 onto dev r1z1-10.1.1.1/sda +Placed 181/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 181/1 onto dev r1z1-10.1.1.1/sdc +Placed 181/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 181/2 onto dev r1z1-10.1.1.1/sdb +Placed 181/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 118/0 onto dev r1z1-10.1.1.1/sdd +Placed 118/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 118/1 onto dev r1z1-10.1.1.1/sda +Placed 118/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 118/2 onto dev r1z1-10.1.1.1/sdc +Placed 118/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 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/sdd +Placed 224/1 onto dev r1z1-10.1.1.1/sdd +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 65/0 onto dev r1z1-10.1.1.1/sdc +Placed 65/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 65/1 onto dev r1z1-10.1.1.1/sdb +Placed 65/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 65/2 onto dev r1z1-10.1.1.1/sdd +Placed 65/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 149/0 onto dev r1z1-10.1.1.1/sda +Placed 149/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 149/1 onto dev r1z1-10.1.1.1/sdc +Placed 149/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 149/2 onto dev r1z1-10.1.1.1/sdb +Placed 149/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 216/0 onto dev r1z1-10.1.1.1/sdd +Placed 216/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 216/1 onto dev r1z1-10.1.1.1/sda +Placed 216/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 216/2 onto dev r1z1-10.1.1.1/sdc +Placed 216/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 165/0 onto dev r1z1-10.1.1.1/sdb +Placed 165/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 165/1 onto dev r1z1-10.1.1.1/sdd +Placed 165/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 165/2 onto dev r1z1-10.1.1.1/sda +Placed 165/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 77/0 onto dev r1z1-10.1.1.1/sdc +Placed 77/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 77/1 onto dev r1z1-10.1.1.1/sdb +Placed 77/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 77/2 onto dev r1z1-10.1.1.1/sdd +Placed 77/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 237/0 onto dev r1z1-10.1.1.1/sda +Placed 237/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 237/1 onto dev r1z1-10.1.1.1/sdc +Placed 237/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 237/2 onto dev r1z1-10.1.1.1/sdb +Placed 237/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 11/0 onto dev r1z1-10.1.1.1/sdd +Placed 11/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 11/1 onto dev r1z1-10.1.1.1/sda +Placed 11/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 11/2 onto dev r1z1-10.1.1.1/sdc +Placed 11/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 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/sdd +Placed 242/1 onto dev r1z1-10.1.1.1/sdd +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 90/0 onto dev r1z1-10.1.1.1/sdc +Placed 90/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 90/1 onto dev r1z1-10.1.1.1/sdb +Placed 90/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 90/2 onto dev r1z1-10.1.1.1/sdd +Placed 90/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 170/0 onto dev r1z1-10.1.1.1/sda +Placed 170/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 170/1 onto dev r1z1-10.1.1.1/sdc +Placed 170/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 170/2 onto dev r1z1-10.1.1.1/sdb +Placed 170/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 157/0 onto dev r1z1-10.1.1.1/sdd +Placed 157/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 157/1 onto dev r1z1-10.1.1.1/sda +Placed 157/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 157/2 onto dev r1z1-10.1.1.1/sdc +Placed 157/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 185/0 onto dev r1z1-10.1.1.1/sdb +Placed 185/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 185/1 onto dev r1z1-10.1.1.1/sdd +Placed 185/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 185/2 onto dev r1z1-10.1.1.1/sda +Placed 185/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 74/0 onto dev r1z1-10.1.1.1/sdc +Placed 74/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 74/1 onto dev r1z1-10.1.1.1/sdb +Placed 74/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 74/2 onto dev r1z1-10.1.1.1/sdd +Placed 74/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 190/0 onto dev r1z1-10.1.1.1/sda +Placed 190/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 190/1 onto dev r1z1-10.1.1.1/sdc +Placed 190/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 190/2 onto dev r1z1-10.1.1.1/sdb +Placed 190/2 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 51/1 onto dev r1z1-10.1.1.1/sda +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 231/0 onto dev r1z1-10.1.1.1/sdb +Placed 231/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 231/1 onto dev r1z1-10.1.1.1/sdd +Placed 231/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 231/2 onto dev r1z1-10.1.1.1/sda +Placed 231/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 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/sdb +Placed 39/1 onto dev r1z1-10.1.1.1/sdb +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 46/0 onto dev r1z1-10.1.1.1/sda +Placed 46/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 46/1 onto dev r1z1-10.1.1.1/sdc +Placed 46/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 46/2 onto dev r1z1-10.1.1.1/sdb +Placed 46/2 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 214/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 214/2 onto dev r1z1-10.1.1.1/sdc +Placed 214/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 169/0 onto dev r1z1-10.1.1.1/sdb +Placed 169/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 169/1 onto dev r1z1-10.1.1.1/sdd +Placed 169/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 169/2 onto dev r1z1-10.1.1.1/sda +Placed 169/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 17/0 onto dev r1z1-10.1.1.1/sdc +Placed 17/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 17/1 onto dev r1z1-10.1.1.1/sdb +Placed 17/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 17/2 onto dev r1z1-10.1.1.1/sdd +Placed 17/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 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/sdc +Placed 196/1 onto dev r1z1-10.1.1.1/sdc +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 41/0 onto dev r1z1-10.1.1.1/sdd +Placed 41/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 41/1 onto dev r1z1-10.1.1.1/sda +Placed 41/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 41/2 onto dev r1z1-10.1.1.1/sdc +Placed 41/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 76/0 onto dev r1z1-10.1.1.1/sdb +Placed 76/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 76/1 onto dev r1z1-10.1.1.1/sdd +Placed 76/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 76/2 onto dev r1z1-10.1.1.1/sda +Placed 76/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 75/0 onto dev r1z1-10.1.1.1/sdc +Placed 75/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 75/1 onto dev r1z1-10.1.1.1/sdb +Placed 75/1 onto dev r1z1-10.1.1.1/sdb +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 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/sdc +Placed 134/1 onto dev r1z1-10.1.1.1/sdc +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 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/sda +Placed 135/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 135/2 onto dev r1z1-10.1.1.1/sdc +Placed 135/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 131/0 onto dev r1z1-10.1.1.1/sdb +Placed 131/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 131/1 onto dev r1z1-10.1.1.1/sdd +Placed 131/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 131/2 onto dev r1z1-10.1.1.1/sda +Placed 131/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 143/0 onto dev r1z1-10.1.1.1/sdc +Placed 143/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 143/1 onto dev r1z1-10.1.1.1/sdb +Placed 143/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 143/2 onto dev r1z1-10.1.1.1/sdd +Placed 143/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 7/0 onto dev r1z1-10.1.1.1/sda +Placed 7/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 7/1 onto dev r1z1-10.1.1.1/sdc +Placed 7/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 7/2 onto dev r1z1-10.1.1.1/sdb +Placed 7/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 154/0 onto dev r1z1-10.1.1.1/sdd +Placed 154/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 154/1 onto dev r1z1-10.1.1.1/sda +Placed 154/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 154/2 onto dev r1z1-10.1.1.1/sdc +Placed 154/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 12/0 onto dev r1z1-10.1.1.1/sdb +Placed 12/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 12/1 onto dev r1z1-10.1.1.1/sdd +Placed 12/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 12/2 onto dev r1z1-10.1.1.1/sda +Placed 12/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 73/0 onto dev r1z1-10.1.1.1/sdc +Placed 73/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 73/1 onto dev r1z1-10.1.1.1/sdb +Placed 73/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 73/2 onto dev r1z1-10.1.1.1/sdd +Placed 73/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 195/0 onto dev r1z1-10.1.1.1/sda +Placed 195/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 195/1 onto dev r1z1-10.1.1.1/sdc +Placed 195/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 195/2 onto dev r1z1-10.1.1.1/sdb +Placed 195/2 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 249/1 onto dev r1z1-10.1.1.1/sda +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 22/0 onto dev r1z1-10.1.1.1/sdb +Placed 22/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 22/1 onto dev r1z1-10.1.1.1/sdd +Placed 22/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 22/2 onto dev r1z1-10.1.1.1/sda +Placed 22/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 10/0 onto dev r1z1-10.1.1.1/sdc +Placed 10/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 10/1 onto dev r1z1-10.1.1.1/sdb +Placed 10/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 10/2 onto dev r1z1-10.1.1.1/sdd +Placed 10/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 96/0 onto dev r1z1-10.1.1.1/sda +Placed 96/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 96/1 onto dev r1z1-10.1.1.1/sdc +Placed 96/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 96/2 onto dev r1z1-10.1.1.1/sdb +Placed 96/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 23/0 onto dev r1z1-10.1.1.1/sdd +Placed 23/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 23/1 onto dev r1z1-10.1.1.1/sda +Placed 23/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 23/2 onto dev r1z1-10.1.1.1/sdc +Placed 23/2 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 30/1 onto dev r1z1-10.1.1.1/sdd +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 48/0 onto dev r1z1-10.1.1.1/sdc +Placed 48/0 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 48/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 70/0 onto dev r1z1-10.1.1.1/sda +Placed 70/0 onto dev r1z1-10.1.1.1/sda +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/sdb +Placed 70/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 222/0 onto dev r1z1-10.1.1.1/sdd +Placed 222/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 222/1 onto dev r1z1-10.1.1.1/sda +Placed 222/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 222/2 onto dev r1z1-10.1.1.1/sdc +Placed 222/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 52/0 onto dev r1z1-10.1.1.1/sdb +Placed 52/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 52/1 onto dev r1z1-10.1.1.1/sdd +Placed 52/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 52/2 onto dev r1z1-10.1.1.1/sda +Placed 52/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 167/0 onto dev r1z1-10.1.1.1/sdc +Placed 167/0 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 167/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 227/0 onto dev r1z1-10.1.1.1/sda +Placed 227/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 227/1 onto dev r1z1-10.1.1.1/sdc +Placed 227/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 227/2 onto dev r1z1-10.1.1.1/sdb +Placed 227/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 205/0 onto dev r1z1-10.1.1.1/sdd +Placed 205/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 205/1 onto dev r1z1-10.1.1.1/sda +Placed 205/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 205/2 onto dev r1z1-10.1.1.1/sdc +Placed 205/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 121/0 onto dev r1z1-10.1.1.1/sdb +Placed 121/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 121/1 onto dev r1z1-10.1.1.1/sdd +Placed 121/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 121/2 onto dev r1z1-10.1.1.1/sda +Placed 121/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 82/0 onto dev r1z1-10.1.1.1/sdc +Placed 82/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 82/1 onto dev r1z1-10.1.1.1/sdb +Placed 82/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 82/2 onto dev r1z1-10.1.1.1/sdd +Placed 82/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 140/0 onto dev r1z1-10.1.1.1/sda +Placed 140/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 140/1 onto dev r1z1-10.1.1.1/sdc +Placed 140/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 140/2 onto dev r1z1-10.1.1.1/sdb +Placed 140/2 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 126/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 126/2 onto dev r1z1-10.1.1.1/sdc +Placed 126/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 91/0 onto dev r1z1-10.1.1.1/sdb +Placed 91/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 91/1 onto dev r1z1-10.1.1.1/sdd +Placed 91/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 91/2 onto dev r1z1-10.1.1.1/sda +Placed 91/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 103/0 onto dev r1z1-10.1.1.1/sdc +Placed 103/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 103/1 onto dev r1z1-10.1.1.1/sdb +Placed 103/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 103/2 onto dev r1z1-10.1.1.1/sdd +Placed 103/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 105/0 onto dev r1z1-10.1.1.1/sda +Placed 105/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 105/1 onto dev r1z1-10.1.1.1/sdc +Placed 105/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 105/2 onto dev r1z1-10.1.1.1/sdb +Placed 105/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 42/0 onto dev r1z1-10.1.1.1/sdd +Placed 42/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 42/1 onto dev r1z1-10.1.1.1/sda +Placed 42/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 42/2 onto dev r1z1-10.1.1.1/sdc +Placed 42/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 35/0 onto dev r1z1-10.1.1.1/sdb +Placed 35/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 35/1 onto dev r1z1-10.1.1.1/sdd +Placed 35/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 35/2 onto dev r1z1-10.1.1.1/sda +Placed 35/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 111/0 onto dev r1z1-10.1.1.1/sdc +Placed 111/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 111/1 onto dev r1z1-10.1.1.1/sdb +Placed 111/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 111/2 onto dev r1z1-10.1.1.1/sdd +Placed 111/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 54/0 onto dev r1z1-10.1.1.1/sda +Placed 54/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 54/1 onto dev r1z1-10.1.1.1/sdc +Placed 54/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 54/2 onto dev r1z1-10.1.1.1/sdb +Placed 54/2 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 85/1 onto dev r1z1-10.1.1.1/sda +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 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/sdd +Placed 232/1 onto dev r1z1-10.1.1.1/sdd +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 228/0 onto dev r1z1-10.1.1.1/sdc +Placed 228/0 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 228/2 onto dev r1z1-10.1.1.1/sdd +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/sdc +Placed 229/1 onto dev r1z1-10.1.1.1/sdc +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 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/sda +Placed 211/1 onto dev r1z1-10.1.1.1/sda +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 251/0 onto dev r1z1-10.1.1.1/sdb +Placed 251/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 251/1 onto dev r1z1-10.1.1.1/sdd +Placed 251/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 251/2 onto dev r1z1-10.1.1.1/sda +Placed 251/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 193/0 onto dev r1z1-10.1.1.1/sdc +Placed 193/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 193/1 onto dev r1z1-10.1.1.1/sdb +Placed 193/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 193/2 onto dev r1z1-10.1.1.1/sdd +Placed 193/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 186/0 onto dev r1z1-10.1.1.1/sda +Placed 186/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 186/1 onto dev r1z1-10.1.1.1/sdc +Placed 186/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 186/2 onto dev r1z1-10.1.1.1/sdb +Placed 186/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 97/0 onto dev r1z1-10.1.1.1/sdd +Placed 97/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 97/1 onto dev r1z1-10.1.1.1/sda +Placed 97/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 97/2 onto dev r1z1-10.1.1.1/sdc +Placed 97/2 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 161/1 onto dev r1z1-10.1.1.1/sdd +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 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/sdb +Placed 133/1 onto dev r1z1-10.1.1.1/sdb +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 125/0 onto dev r1z1-10.1.1.1/sda +Placed 125/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 125/1 onto dev r1z1-10.1.1.1/sdc +Placed 125/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 125/2 onto dev r1z1-10.1.1.1/sdb +Placed 125/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 1/0 onto dev r1z1-10.1.1.1/sdd +Placed 1/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 1/1 onto dev r1z1-10.1.1.1/sda +Placed 1/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 1/2 onto dev r1z1-10.1.1.1/sdc +Placed 1/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 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/sdd +Placed 19/1 onto dev r1z1-10.1.1.1/sdd +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 156/0 onto dev r1z1-10.1.1.1/sdc +Placed 156/0 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 156/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 192/0 onto dev r1z1-10.1.1.1/sda +Placed 192/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 192/1 onto dev r1z1-10.1.1.1/sdc +Placed 192/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 192/2 onto dev r1z1-10.1.1.1/sdb +Placed 192/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 64/0 onto dev r1z1-10.1.1.1/sdd +Placed 64/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 64/1 onto dev r1z1-10.1.1.1/sda +Placed 64/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 64/2 onto dev r1z1-10.1.1.1/sdc +Placed 64/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 67/0 onto dev r1z1-10.1.1.1/sdb +Placed 67/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 67/1 onto dev r1z1-10.1.1.1/sdd +Placed 67/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 67/2 onto dev r1z1-10.1.1.1/sda +Placed 67/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 163/0 onto dev r1z1-10.1.1.1/sdc +Placed 163/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 163/1 onto dev r1z1-10.1.1.1/sdb +Placed 163/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 163/2 onto dev r1z1-10.1.1.1/sdd +Placed 163/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 197/0 onto dev r1z1-10.1.1.1/sda +Placed 197/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 197/1 onto dev r1z1-10.1.1.1/sdc +Placed 197/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 197/2 onto dev r1z1-10.1.1.1/sdb +Placed 197/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 210/0 onto dev r1z1-10.1.1.1/sdd +Placed 210/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 210/1 onto dev r1z1-10.1.1.1/sda +Placed 210/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 210/2 onto dev r1z1-10.1.1.1/sdc +Placed 210/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 66/0 onto dev r1z1-10.1.1.1/sdb +Placed 66/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 66/1 onto dev r1z1-10.1.1.1/sdd +Placed 66/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 66/2 onto dev r1z1-10.1.1.1/sda +Placed 66/2 onto dev r1z1-10.1.1.1/sda +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/sdb +Placed 8/1 onto dev r1z1-10.1.1.1/sdb +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 209/0 onto dev r1z1-10.1.1.1/sda +Placed 209/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 209/1 onto dev r1z1-10.1.1.1/sdc +Placed 209/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 209/2 onto dev r1z1-10.1.1.1/sdb +Placed 209/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 174/0 onto dev r1z1-10.1.1.1/sdd +Placed 174/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 174/1 onto dev r1z1-10.1.1.1/sda +Placed 174/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 174/2 onto dev r1z1-10.1.1.1/sdc +Placed 174/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 56/0 onto dev r1z1-10.1.1.1/sdb +Placed 56/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 56/1 onto dev r1z1-10.1.1.1/sdd +Placed 56/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 56/2 onto dev r1z1-10.1.1.1/sda +Placed 56/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 233/0 onto dev r1z1-10.1.1.1/sdc +Placed 233/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 233/1 onto dev r1z1-10.1.1.1/sdb +Placed 233/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 233/2 onto dev r1z1-10.1.1.1/sdd +Placed 233/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 144/0 onto dev r1z1-10.1.1.1/sda +Placed 144/0 onto dev r1z1-10.1.1.1/sda +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/sdb +Placed 144/2 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 3/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 3/2 onto dev r1z1-10.1.1.1/sdc +Placed 3/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 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/sdd +Placed 9/1 onto dev r1z1-10.1.1.1/sdd +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 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/sdb +Placed 34/1 onto dev r1z1-10.1.1.1/sdb +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 219/0 onto dev r1z1-10.1.1.1/sda +Placed 219/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 219/1 onto dev r1z1-10.1.1.1/sdc +Placed 219/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 219/2 onto dev r1z1-10.1.1.1/sdb +Placed 219/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 21/0 onto dev r1z1-10.1.1.1/sdd +Placed 21/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 21/1 onto dev r1z1-10.1.1.1/sda +Placed 21/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 21/2 onto dev r1z1-10.1.1.1/sdc +Placed 21/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 45/0 onto dev r1z1-10.1.1.1/sdb +Placed 45/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 45/1 onto dev r1z1-10.1.1.1/sdd +Placed 45/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 45/2 onto dev r1z1-10.1.1.1/sda +Placed 45/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 204/0 onto dev r1z1-10.1.1.1/sdc +Placed 204/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 204/1 onto dev r1z1-10.1.1.1/sdb +Placed 204/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 204/2 onto dev r1z1-10.1.1.1/sdd +Placed 204/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 107/0 onto dev r1z1-10.1.1.1/sda +Placed 107/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 107/1 onto dev r1z1-10.1.1.1/sdc +Placed 107/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 107/2 onto dev r1z1-10.1.1.1/sdb +Placed 107/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 147/0 onto dev r1z1-10.1.1.1/sdd +Placed 147/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 147/1 onto dev r1z1-10.1.1.1/sda +Placed 147/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 147/2 onto dev r1z1-10.1.1.1/sdc +Placed 147/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 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/sdd +Placed 79/1 onto dev r1z1-10.1.1.1/sdd +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 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/sdb +Placed 116/1 onto dev r1z1-10.1.1.1/sdb +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 33/0 onto dev r1z1-10.1.1.1/sda +Placed 33/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 33/1 onto dev r1z1-10.1.1.1/sdc +Placed 33/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 33/2 onto dev r1z1-10.1.1.1/sdb +Placed 33/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 130/0 onto dev r1z1-10.1.1.1/sdd +Placed 130/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 130/1 onto dev r1z1-10.1.1.1/sda +Placed 130/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 130/2 onto dev r1z1-10.1.1.1/sdc +Placed 130/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 60/0 onto dev r1z1-10.1.1.1/sdb +Placed 60/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 60/1 onto dev r1z1-10.1.1.1/sdd +Placed 60/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 60/2 onto dev r1z1-10.1.1.1/sda +Placed 60/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 62/0 onto dev r1z1-10.1.1.1/sdc +Placed 62/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 62/1 onto dev r1z1-10.1.1.1/sdb +Placed 62/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 62/2 onto dev r1z1-10.1.1.1/sdd +Placed 62/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 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/sdc +Placed 89/1 onto dev r1z1-10.1.1.1/sdc +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 182/0 onto dev r1z1-10.1.1.1/sdd +Placed 182/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 182/1 onto dev r1z1-10.1.1.1/sda +Placed 182/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 182/2 onto dev r1z1-10.1.1.1/sdc +Placed 182/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 4/0 onto dev r1z1-10.1.1.1/sdb +Placed 4/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 4/1 onto dev r1z1-10.1.1.1/sdd +Placed 4/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 4/2 onto dev r1z1-10.1.1.1/sda +Placed 4/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 117/0 onto dev r1z1-10.1.1.1/sdc +Placed 117/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 117/1 onto dev r1z1-10.1.1.1/sdb +Placed 117/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 117/2 onto dev r1z1-10.1.1.1/sdd +Placed 117/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 93/0 onto dev r1z1-10.1.1.1/sda +Placed 93/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 93/1 onto dev r1z1-10.1.1.1/sdc +Placed 93/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 93/2 onto dev r1z1-10.1.1.1/sdb +Placed 93/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 151/0 onto dev r1z1-10.1.1.1/sdd +Placed 151/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 151/1 onto dev r1z1-10.1.1.1/sda +Placed 151/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 151/2 onto dev r1z1-10.1.1.1/sdc +Placed 151/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 177/0 onto dev r1z1-10.1.1.1/sdb +Placed 177/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 177/1 onto dev r1z1-10.1.1.1/sdd +Placed 177/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 177/2 onto dev r1z1-10.1.1.1/sda +Placed 177/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 153/0 onto dev r1z1-10.1.1.1/sdc +Placed 153/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 153/1 onto dev r1z1-10.1.1.1/sdb +Placed 153/1 onto dev r1z1-10.1.1.1/sdb +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 159/0 onto dev r1z1-10.1.1.1/sda +Placed 159/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 159/1 onto dev r1z1-10.1.1.1/sdc +Placed 159/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 159/2 onto dev r1z1-10.1.1.1/sdb +Placed 159/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 255/0 onto dev r1z1-10.1.1.1/sdd +Placed 255/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 255/1 onto dev r1z1-10.1.1.1/sda +Placed 255/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 255/2 onto dev r1z1-10.1.1.1/sdc +Placed 255/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 141/0 onto dev r1z1-10.1.1.1/sdb +Placed 141/0 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 141/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 43/0 onto dev r1z1-10.1.1.1/sdc +Placed 43/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 43/1 onto dev r1z1-10.1.1.1/sdb +Placed 43/1 onto dev r1z1-10.1.1.1/sdb +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 2/0 onto dev r1z1-10.1.1.1/sda +Placed 2/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 2/1 onto dev r1z1-10.1.1.1/sdc +Placed 2/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 2/2 onto dev r1z1-10.1.1.1/sdb +Placed 2/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 138/0 onto dev r1z1-10.1.1.1/sdd +Placed 138/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 138/1 onto dev r1z1-10.1.1.1/sda +Placed 138/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 138/2 onto dev r1z1-10.1.1.1/sdc +Placed 138/2 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 69/1 onto dev r1z1-10.1.1.1/sdd +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 184/0 onto dev r1z1-10.1.1.1/sdc +Placed 184/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 184/1 onto dev r1z1-10.1.1.1/sdb +Placed 184/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 184/2 onto dev r1z1-10.1.1.1/sdd +Placed 184/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 247/0 onto dev r1z1-10.1.1.1/sda +Placed 247/0 onto dev r1z1-10.1.1.1/sda +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/sdb +Placed 247/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 212/0 onto dev r1z1-10.1.1.1/sdd +Placed 212/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 212/1 onto dev r1z1-10.1.1.1/sda +Placed 212/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 212/2 onto dev r1z1-10.1.1.1/sdc +Placed 212/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 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/sdd +Placed 241/1 onto dev r1z1-10.1.1.1/sdd +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 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/sdb +Placed 50/1 onto dev r1z1-10.1.1.1/sdb +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 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/sdc +Placed 115/1 onto dev r1z1-10.1.1.1/sdc +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 31/0 onto dev r1z1-10.1.1.1/sdd +Placed 31/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 31/1 onto dev r1z1-10.1.1.1/sda +Placed 31/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 31/2 onto dev r1z1-10.1.1.1/sdc +Placed 31/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 113/0 onto dev r1z1-10.1.1.1/sdb +Placed 113/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 113/1 onto dev r1z1-10.1.1.1/sdd +Placed 113/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 113/2 onto dev r1z1-10.1.1.1/sda +Placed 113/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 187/0 onto dev r1z1-10.1.1.1/sdc +Placed 187/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 187/1 onto dev r1z1-10.1.1.1/sdb +Placed 187/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 187/2 onto dev r1z1-10.1.1.1/sdd +Placed 187/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 171/0 onto dev r1z1-10.1.1.1/sda +Placed 171/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 171/1 onto dev r1z1-10.1.1.1/sdc +Placed 171/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 171/2 onto dev r1z1-10.1.1.1/sdb +Placed 171/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 108/0 onto dev r1z1-10.1.1.1/sdd +Placed 108/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 108/1 onto dev r1z1-10.1.1.1/sda +Placed 108/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 108/2 onto dev r1z1-10.1.1.1/sdc +Placed 108/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 95/0 onto dev r1z1-10.1.1.1/sdb +Placed 95/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 95/1 onto dev r1z1-10.1.1.1/sdd +Placed 95/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 95/2 onto dev r1z1-10.1.1.1/sda +Placed 95/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 244/0 onto dev r1z1-10.1.1.1/sdc +Placed 244/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 244/1 onto dev r1z1-10.1.1.1/sdb +Placed 244/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 244/2 onto dev r1z1-10.1.1.1/sdd +Placed 244/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 122/0 onto dev r1z1-10.1.1.1/sda +Placed 122/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 122/1 onto dev r1z1-10.1.1.1/sdc +Placed 122/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 122/2 onto dev r1z1-10.1.1.1/sdb +Placed 122/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 102/0 onto dev r1z1-10.1.1.1/sdd +Placed 102/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 102/1 onto dev r1z1-10.1.1.1/sda +Placed 102/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 102/2 onto dev r1z1-10.1.1.1/sdc +Placed 102/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 13/0 onto dev r1z1-10.1.1.1/sdb +Placed 13/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 13/1 onto dev r1z1-10.1.1.1/sdd +Placed 13/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 13/2 onto dev r1z1-10.1.1.1/sda +Placed 13/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 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/sdb +Placed 61/1 onto dev r1z1-10.1.1.1/sdb +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 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/sdc +Placed 252/1 onto dev r1z1-10.1.1.1/sdc +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 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/sda +Placed 148/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 148/2 onto dev r1z1-10.1.1.1/sdc +Placed 148/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 100/0 onto dev r1z1-10.1.1.1/sdb +Placed 100/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 100/1 onto dev r1z1-10.1.1.1/sdd +Placed 100/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 100/2 onto dev r1z1-10.1.1.1/sda +Placed 100/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 25/0 onto dev r1z1-10.1.1.1/sdc +Placed 25/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 25/1 onto dev r1z1-10.1.1.1/sdb +Placed 25/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 25/2 onto dev r1z1-10.1.1.1/sdd +Placed 25/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 119/0 onto dev r1z1-10.1.1.1/sda +Placed 119/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 119/1 onto dev r1z1-10.1.1.1/sdc +Placed 119/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 119/2 onto dev r1z1-10.1.1.1/sdb +Placed 119/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 49/0 onto dev r1z1-10.1.1.1/sdd +Placed 49/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 49/1 onto dev r1z1-10.1.1.1/sda +Placed 49/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 49/2 onto dev r1z1-10.1.1.1/sdc +Placed 49/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 53/0 onto dev r1z1-10.1.1.1/sdb +Placed 53/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 53/1 onto dev r1z1-10.1.1.1/sdd +Placed 53/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 53/2 onto dev r1z1-10.1.1.1/sda +Placed 53/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 55/0 onto dev r1z1-10.1.1.1/sdc +Placed 55/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 55/1 onto dev r1z1-10.1.1.1/sdb +Placed 55/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 55/2 onto dev r1z1-10.1.1.1/sdd +Placed 55/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 218/0 onto dev r1z1-10.1.1.1/sda +Placed 218/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 218/1 onto dev r1z1-10.1.1.1/sdc +Placed 218/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 218/2 onto dev r1z1-10.1.1.1/sdb +Placed 218/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 179/0 onto dev r1z1-10.1.1.1/sdd +Placed 179/0 onto dev r1z1-10.1.1.1/sdd +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/sdc +Placed 179/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 198/0 onto dev r1z1-10.1.1.1/sdb +Placed 198/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 198/1 onto dev r1z1-10.1.1.1/sdd +Placed 198/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 198/2 onto dev r1z1-10.1.1.1/sda +Placed 198/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 109/0 onto dev r1z1-10.1.1.1/sdc +Placed 109/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 109/1 onto dev r1z1-10.1.1.1/sdb +Placed 109/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 109/2 onto dev r1z1-10.1.1.1/sdd +Placed 109/2 onto dev r1z1-10.1.1.1/sdd +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/sdc +Placed 120/1 onto dev r1z1-10.1.1.1/sdc +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 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/sda +Placed 203/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 203/2 onto dev r1z1-10.1.1.1/sdc +Placed 203/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 26/0 onto dev r1z1-10.1.1.1/sdb +Placed 26/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 26/1 onto dev r1z1-10.1.1.1/sdd +Placed 26/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 26/2 onto dev r1z1-10.1.1.1/sda +Placed 26/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 158/0 onto dev r1z1-10.1.1.1/sdc +Placed 158/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 158/1 onto dev r1z1-10.1.1.1/sdb +Placed 158/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 158/2 onto dev r1z1-10.1.1.1/sdd +Placed 158/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 160/0 onto dev r1z1-10.1.1.1/sda +Placed 160/0 onto dev r1z1-10.1.1.1/sda +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/sdb +Placed 160/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 172/0 onto dev r1z1-10.1.1.1/sdd +Placed 172/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 172/1 onto dev r1z1-10.1.1.1/sda +Placed 172/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 172/2 onto dev r1z1-10.1.1.1/sdc +Placed 172/2 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 202/1 onto dev r1z1-10.1.1.1/sdd +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 175/0 onto dev r1z1-10.1.1.1/sdc +Placed 175/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 175/1 onto dev r1z1-10.1.1.1/sdb +Placed 175/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 175/2 onto dev r1z1-10.1.1.1/sdd +Placed 175/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 250/0 onto dev r1z1-10.1.1.1/sda +Placed 250/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 250/1 onto dev r1z1-10.1.1.1/sdc +Placed 250/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 250/2 onto dev r1z1-10.1.1.1/sdb +Placed 250/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 221/0 onto dev r1z1-10.1.1.1/sdd +Placed 221/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 221/1 onto dev r1z1-10.1.1.1/sda +Placed 221/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 221/2 onto dev r1z1-10.1.1.1/sdc +Placed 221/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 248/0 onto dev r1z1-10.1.1.1/sdb +Placed 248/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 248/1 onto dev r1z1-10.1.1.1/sdd +Placed 248/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 248/2 onto dev r1z1-10.1.1.1/sda +Placed 248/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 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/sdb +Placed 15/1 onto dev r1z1-10.1.1.1/sdb +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 101/0 onto dev r1z1-10.1.1.1/sda +Placed 101/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 101/1 onto dev r1z1-10.1.1.1/sdc +Placed 101/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 101/2 onto dev r1z1-10.1.1.1/sdb +Placed 101/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 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/sda +Placed 0/1 onto dev r1z1-10.1.1.1/sda +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 240/0 onto dev r1z1-10.1.1.1/sdb +Placed 240/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 240/1 onto dev r1z1-10.1.1.1/sdd +Placed 240/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 240/2 onto dev r1z1-10.1.1.1/sda +Placed 240/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 225/0 onto dev r1z1-10.1.1.1/sdc +Placed 225/0 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 225/2 onto dev r1z1-10.1.1.1/sdd +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/sdc +Placed 146/1 onto dev r1z1-10.1.1.1/sdc +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 164/0 onto dev r1z1-10.1.1.1/sdd +Placed 164/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 164/1 onto dev r1z1-10.1.1.1/sda +Placed 164/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 164/2 onto dev r1z1-10.1.1.1/sdc +Placed 164/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 57/0 onto dev r1z1-10.1.1.1/sdb +Placed 57/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 57/1 onto dev r1z1-10.1.1.1/sdd +Placed 57/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 57/2 onto dev r1z1-10.1.1.1/sda +Placed 57/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 16/0 onto dev r1z1-10.1.1.1/sdc +Placed 16/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 16/1 onto dev r1z1-10.1.1.1/sdb +Placed 16/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 16/2 onto dev r1z1-10.1.1.1/sdd +Placed 16/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 36/0 onto dev r1z1-10.1.1.1/sda +Placed 36/0 onto dev r1z1-10.1.1.1/sda +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/sdb +Placed 36/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 207/0 onto dev r1z1-10.1.1.1/sdd +Placed 207/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 207/1 onto dev r1z1-10.1.1.1/sda +Placed 207/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 207/2 onto dev r1z1-10.1.1.1/sdc +Placed 207/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 58/0 onto dev r1z1-10.1.1.1/sdb +Placed 58/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 58/1 onto dev r1z1-10.1.1.1/sdd +Placed 58/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 58/2 onto dev r1z1-10.1.1.1/sda +Placed 58/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 215/0 onto dev r1z1-10.1.1.1/sdc +Placed 215/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 215/1 onto dev r1z1-10.1.1.1/sdb +Placed 215/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 215/2 onto dev r1z1-10.1.1.1/sdd +Placed 215/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 145/0 onto dev r1z1-10.1.1.1/sda +Placed 145/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 145/1 onto dev r1z1-10.1.1.1/sdc +Placed 145/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 145/2 onto dev r1z1-10.1.1.1/sdb +Placed 145/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 236/0 onto dev r1z1-10.1.1.1/sdd +Placed 236/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 236/1 onto dev r1z1-10.1.1.1/sda +Placed 236/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 236/2 onto dev r1z1-10.1.1.1/sdc +Placed 236/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 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/sdd +Placed 18/1 onto dev r1z1-10.1.1.1/sdd +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 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/sdb +Placed 29/1 onto dev r1z1-10.1.1.1/sdb +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 78/0 onto dev r1z1-10.1.1.1/sda +Placed 78/0 onto dev r1z1-10.1.1.1/sda +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/sdb +Placed 78/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 245/0 onto dev r1z1-10.1.1.1/sdd +Placed 245/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 245/1 onto dev r1z1-10.1.1.1/sda +Placed 245/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 245/2 onto dev r1z1-10.1.1.1/sdc +Placed 245/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 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/sdd +Placed 223/1 onto dev r1z1-10.1.1.1/sdd +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 150/0 onto dev r1z1-10.1.1.1/sdc +Placed 150/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 150/1 onto dev r1z1-10.1.1.1/sdb +Placed 150/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 150/2 onto dev r1z1-10.1.1.1/sdd +Placed 150/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 194/0 onto dev r1z1-10.1.1.1/sda +Placed 194/0 onto dev r1z1-10.1.1.1/sda +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/sdb +Placed 194/2 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 173/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 173/2 onto dev r1z1-10.1.1.1/sdc +Placed 173/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 166/0 onto dev r1z1-10.1.1.1/sdb +Placed 166/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 166/1 onto dev r1z1-10.1.1.1/sdd +Placed 166/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 166/2 onto dev r1z1-10.1.1.1/sda +Placed 166/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 86/0 onto dev r1z1-10.1.1.1/sdc +Placed 86/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 86/1 onto dev r1z1-10.1.1.1/sdb +Placed 86/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 86/2 onto dev r1z1-10.1.1.1/sdd +Placed 86/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 226/0 onto dev r1z1-10.1.1.1/sda +Placed 226/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 226/1 onto dev r1z1-10.1.1.1/sdc +Placed 226/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 226/2 onto dev r1z1-10.1.1.1/sdb +Placed 226/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 152/0 onto dev r1z1-10.1.1.1/sdd +Placed 152/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 152/1 onto dev r1z1-10.1.1.1/sda +Placed 152/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 152/2 onto dev r1z1-10.1.1.1/sdc +Placed 152/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 180/0 onto dev r1z1-10.1.1.1/sdb +Placed 180/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 180/1 onto dev r1z1-10.1.1.1/sdd +Placed 180/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 180/2 onto dev r1z1-10.1.1.1/sda +Placed 180/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 71/0 onto dev r1z1-10.1.1.1/sdc +Placed 71/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 71/1 onto dev r1z1-10.1.1.1/sdb +Placed 71/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 71/2 onto dev r1z1-10.1.1.1/sdd +Placed 71/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 124/0 onto dev r1z1-10.1.1.1/sda +Placed 124/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 124/1 onto dev r1z1-10.1.1.1/sdc +Placed 124/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 124/2 onto dev r1z1-10.1.1.1/sdb +Placed 124/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 238/0 onto dev r1z1-10.1.1.1/sdd +Placed 238/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 238/1 onto dev r1z1-10.1.1.1/sda +Placed 238/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 238/2 onto dev r1z1-10.1.1.1/sdc +Placed 238/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 200/0 onto dev r1z1-10.1.1.1/sdb +Placed 200/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 200/1 onto dev r1z1-10.1.1.1/sdd +Placed 200/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 200/2 onto dev r1z1-10.1.1.1/sda +Placed 200/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 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/sdb +Placed 168/1 onto dev r1z1-10.1.1.1/sdb +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 217/0 onto dev r1z1-10.1.1.1/sda +Placed 217/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 217/1 onto dev r1z1-10.1.1.1/sdc +Placed 217/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 217/2 onto dev r1z1-10.1.1.1/sdb +Placed 217/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 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/sda +Placed 114/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 114/2 onto dev r1z1-10.1.1.1/sdc +Placed 114/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 88/0 onto dev r1z1-10.1.1.1/sdb +Placed 88/0 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 88/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 243/0 onto dev r1z1-10.1.1.1/sdc +Placed 243/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 243/1 onto dev r1z1-10.1.1.1/sdb +Placed 243/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 243/2 onto dev r1z1-10.1.1.1/sdd +Placed 243/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 20/0 onto dev r1z1-10.1.1.1/sda +Placed 20/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 20/1 onto dev r1z1-10.1.1.1/sdc +Placed 20/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 20/2 onto dev r1z1-10.1.1.1/sdb +Placed 20/2 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 220/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 220/2 onto dev r1z1-10.1.1.1/sdc +Placed 220/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 128/0 onto dev r1z1-10.1.1.1/sdb +Placed 128/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 128/1 onto dev r1z1-10.1.1.1/sdd +Placed 128/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 128/2 onto dev r1z1-10.1.1.1/sda +Placed 128/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 239/0 onto dev r1z1-10.1.1.1/sdc +Placed 239/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 239/1 onto dev r1z1-10.1.1.1/sdb +Placed 239/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 239/2 onto dev r1z1-10.1.1.1/sdd +Placed 239/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 206/0 onto dev r1z1-10.1.1.1/sda +Placed 206/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 206/1 onto dev r1z1-10.1.1.1/sdc +Placed 206/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 206/2 onto dev r1z1-10.1.1.1/sdb +Placed 206/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 81/0 onto dev r1z1-10.1.1.1/sdd +Placed 81/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 81/1 onto dev r1z1-10.1.1.1/sda +Placed 81/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 81/2 onto dev r1z1-10.1.1.1/sdc +Placed 81/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 72/0 onto dev r1z1-10.1.1.1/sdb +Placed 72/0 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 72/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 63/0 onto dev r1z1-10.1.1.1/sdc +Placed 63/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 63/1 onto dev r1z1-10.1.1.1/sdb +Placed 63/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 63/2 onto dev r1z1-10.1.1.1/sdd +Placed 63/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 178/0 onto dev r1z1-10.1.1.1/sda +Placed 178/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 178/1 onto dev r1z1-10.1.1.1/sdc +Placed 178/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 178/2 onto dev r1z1-10.1.1.1/sdb +Placed 178/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 253/0 onto dev r1z1-10.1.1.1/sdd +Placed 253/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 253/1 onto dev r1z1-10.1.1.1/sda +Placed 253/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 253/2 onto dev r1z1-10.1.1.1/sdc +Placed 253/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 234/0 onto dev r1z1-10.1.1.1/sdb +Placed 234/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 234/1 onto dev r1z1-10.1.1.1/sdd +Placed 234/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 234/2 onto dev r1z1-10.1.1.1/sda +Placed 234/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 27/0 onto dev r1z1-10.1.1.1/sdc +Placed 27/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 27/1 onto dev r1z1-10.1.1.1/sdb +Placed 27/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 27/2 onto dev r1z1-10.1.1.1/sdd +Placed 27/2 onto dev r1z1-10.1.1.1/sdd +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/sdc +Placed 208/1 onto dev r1z1-10.1.1.1/sdc +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 24/0 onto dev r1z1-10.1.1.1/sdd +Placed 24/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 24/1 onto dev r1z1-10.1.1.1/sda +Placed 24/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 24/2 onto dev r1z1-10.1.1.1/sdc +Placed 24/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 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/sdd +Placed 104/1 onto dev r1z1-10.1.1.1/sdd +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 98/0 onto dev r1z1-10.1.1.1/sdc +Placed 98/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 98/1 onto dev r1z1-10.1.1.1/sdb +Placed 98/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 98/2 onto dev r1z1-10.1.1.1/sdd +Placed 98/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 142/0 onto dev r1z1-10.1.1.1/sda +Placed 142/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 142/1 onto dev r1z1-10.1.1.1/sdc +Placed 142/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 142/2 onto dev r1z1-10.1.1.1/sdb +Placed 142/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 37/0 onto dev r1z1-10.1.1.1/sdd +Placed 37/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 37/1 onto dev r1z1-10.1.1.1/sda +Placed 37/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 37/2 onto dev r1z1-10.1.1.1/sdc +Placed 37/2 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 92/1 onto dev r1z1-10.1.1.1/sdd +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 137/0 onto dev r1z1-10.1.1.1/sdc +Placed 137/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 137/1 onto dev r1z1-10.1.1.1/sdb +Placed 137/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 137/2 onto dev r1z1-10.1.1.1/sdd +Placed 137/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 199/0 onto dev r1z1-10.1.1.1/sda +Placed 199/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 199/1 onto dev r1z1-10.1.1.1/sdc +Placed 199/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 199/2 onto dev r1z1-10.1.1.1/sdb +Placed 199/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 59/0 onto dev r1z1-10.1.1.1/sdd +Placed 59/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 59/1 onto dev r1z1-10.1.1.1/sda +Placed 59/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 59/2 onto dev r1z1-10.1.1.1/sdc +Placed 59/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 213/0 onto dev r1z1-10.1.1.1/sdb +Placed 213/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 213/1 onto dev r1z1-10.1.1.1/sdd +Placed 213/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 213/2 onto dev r1z1-10.1.1.1/sda +Placed 213/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 106/0 onto dev r1z1-10.1.1.1/sdc +Placed 106/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 106/1 onto dev r1z1-10.1.1.1/sdb +Placed 106/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 106/2 onto dev r1z1-10.1.1.1/sdd +Placed 106/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 132/0 onto dev r1z1-10.1.1.1/sda +Placed 132/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 132/1 onto dev r1z1-10.1.1.1/sdc +Placed 132/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 132/2 onto dev r1z1-10.1.1.1/sdb +Placed 132/2 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 176/1 onto dev r1z1-10.1.1.1/sda +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 112/0 onto dev r1z1-10.1.1.1/sdb +Placed 112/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 112/1 onto dev r1z1-10.1.1.1/sdd +Placed 112/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 112/2 onto dev r1z1-10.1.1.1/sda +Placed 112/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 14/0 onto dev r1z1-10.1.1.1/sdc +Placed 14/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 14/1 onto dev r1z1-10.1.1.1/sdb +Placed 14/1 onto dev r1z1-10.1.1.1/sdb +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 129/0 onto dev r1z1-10.1.1.1/sda +Placed 129/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 129/1 onto dev r1z1-10.1.1.1/sdc +Placed 129/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 129/2 onto dev r1z1-10.1.1.1/sdb +Placed 129/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 28/0 onto dev r1z1-10.1.1.1/sdd +Placed 28/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 28/1 onto dev r1z1-10.1.1.1/sda +Placed 28/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 28/2 onto dev r1z1-10.1.1.1/sdc +Placed 28/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 191/0 onto dev r1z1-10.1.1.1/sdb +Placed 191/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 191/1 onto dev r1z1-10.1.1.1/sdd +Placed 191/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 191/2 onto dev r1z1-10.1.1.1/sda +Placed 191/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 189/0 onto dev r1z1-10.1.1.1/sdc +Placed 189/0 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 189/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 40/0 onto dev r1z1-10.1.1.1/sda +Placed 40/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 40/1 onto dev r1z1-10.1.1.1/sdc +Placed 40/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 40/2 onto dev r1z1-10.1.1.1/sdb +Placed 40/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 94/0 onto dev r1z1-10.1.1.1/sdd +Placed 94/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 94/1 onto dev r1z1-10.1.1.1/sda +Placed 94/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 94/2 onto dev r1z1-10.1.1.1/sdc +Placed 94/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 99/0 onto dev r1z1-10.1.1.1/sdb +Placed 99/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 99/1 onto dev r1z1-10.1.1.1/sdd +Placed 99/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 99/2 onto dev r1z1-10.1.1.1/sda +Placed 99/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 162/0 onto dev r1z1-10.1.1.1/sdc +Placed 162/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 162/1 onto dev r1z1-10.1.1.1/sdb +Placed 162/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 162/2 onto dev r1z1-10.1.1.1/sdd +Placed 162/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 188/0 onto dev r1z1-10.1.1.1/sda +Placed 188/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 188/1 onto dev r1z1-10.1.1.1/sdc +Placed 188/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 188/2 onto dev r1z1-10.1.1.1/sdb +Placed 188/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 246/0 onto dev r1z1-10.1.1.1/sdd +Placed 246/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 246/1 onto dev r1z1-10.1.1.1/sda +Placed 246/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 246/2 onto dev r1z1-10.1.1.1/sdc +Placed 246/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 80/0 onto dev r1z1-10.1.1.1/sdb +Placed 80/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 80/1 onto dev r1z1-10.1.1.1/sdd +Placed 80/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 80/2 onto dev r1z1-10.1.1.1/sda +Placed 80/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 5/0 onto dev r1z1-10.1.1.1/sdc +Placed 5/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 5/1 onto dev r1z1-10.1.1.1/sdb +Placed 5/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 5/2 onto dev r1z1-10.1.1.1/sdd +Placed 5/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 123/0 onto dev r1z1-10.1.1.1/sda +Placed 123/0 onto dev r1z1-10.1.1.1/sda +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/sdb +Placed 123/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 201/0 onto dev r1z1-10.1.1.1/sdd +Placed 201/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 201/1 onto dev r1z1-10.1.1.1/sda +Placed 201/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 201/2 onto dev r1z1-10.1.1.1/sdc +Placed 201/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 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/sdd +Placed 139/1 onto dev r1z1-10.1.1.1/sdd +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 87/0 onto dev r1z1-10.1.1.1/sdc +Placed 87/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 87/1 onto dev r1z1-10.1.1.1/sdb +Placed 87/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 87/2 onto dev r1z1-10.1.1.1/sdd +Placed 87/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 6/0 onto dev r1z1-10.1.1.1/sda +Placed 6/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 6/1 onto dev r1z1-10.1.1.1/sdc +Placed 6/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 6/2 onto dev r1z1-10.1.1.1/sdb +Placed 6/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 136/0 onto dev r1z1-10.1.1.1/sdd +Placed 136/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 136/1 onto dev r1z1-10.1.1.1/sda +Placed 136/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 136/2 onto dev r1z1-10.1.1.1/sdc +Placed 136/2 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 254/1 onto dev r1z1-10.1.1.1/sdd +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 183/0 onto dev r1z1-10.1.1.1/sdc +Placed 183/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 183/1 onto dev r1z1-10.1.1.1/sdb +Placed 183/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 183/2 onto dev r1z1-10.1.1.1/sdd +Placed 183/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 230/0 onto dev r1z1-10.1.1.1/sda +Placed 230/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 230/1 onto dev r1z1-10.1.1.1/sdc +Placed 230/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 230/2 onto dev r1z1-10.1.1.1/sdb +Placed 230/2 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 38/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 38/2 onto dev r1z1-10.1.1.1/sdc +Placed 38/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 68/0 onto dev r1z1-10.1.1.1/sdb +Placed 68/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 68/1 onto dev r1z1-10.1.1.1/sdd +Placed 68/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 68/2 onto dev r1z1-10.1.1.1/sda +Placed 68/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 32/0 onto dev r1z1-10.1.1.1/sdc +Placed 32/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 32/1 onto dev r1z1-10.1.1.1/sdb +Placed 32/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 32/2 onto dev r1z1-10.1.1.1/sdd +Placed 32/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 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/sdc +Placed 44/1 onto dev r1z1-10.1.1.1/sdc +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 110/0 onto dev r1z1-10.1.1.1/sdd +Placed 110/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 110/1 onto dev r1z1-10.1.1.1/sda +Placed 110/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 110/2 onto dev r1z1-10.1.1.1/sdc +Placed 110/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 83/0 onto dev r1z1-10.1.1.1/sdb +Placed 83/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 83/1 onto dev r1z1-10.1.1.1/sdd +Placed 83/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 83/2 onto dev r1z1-10.1.1.1/sda +Placed 83/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 47/0 onto dev r1z1-10.1.1.1/sdc +Placed 47/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 47/1 onto dev r1z1-10.1.1.1/sdb +Placed 47/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 47/2 onto dev r1z1-10.1.1.1/sdd +Placed 47/2 onto dev r1z1-10.1.1.1/sdd +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 185 (Last start was 103) +DEBUG: Gather start is 185 (Last start was 103) +Gather start is 185 (Last start was 103) +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 185 (Last start was 103) +DEBUG: Gather start is 185 (Last start was 103) +DEBUG: Gather start is 185 (Last start was 103) +Gather start is 185 (Last start was 103) +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.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.cli.test_ringbuilder.TestRebalanceCommand.test_debug +test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_debug ... 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.account.test_backend.TestCommonAccountBroker.test_commit_pending test.unit.account.test_backend.TestCommonAccountBroker.test_commit_pending ... 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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_base_storage_server.TestBaseStorageServer.test_OPTIONS +test.unit.common.test_base_storage_server.TestBaseStorageServer.test_OPTIONS ... ok +test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_rebalance_warning_appears +test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_rebalance_warning_appears ... ok +test.unit.common.middleware.test_crossdomain.TestCrossDomain.test_crossdomain_pass +test.unit.common.middleware.test_crossdomain.TestCrossDomain.test_crossdomain_pass ... ok test.unit.account.test_backend.TestCommonAccountBroker.test_delete_db test.unit.account.test_backend.TestCommonAccountBroker.test_delete_db ... 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.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_base_storage_server.TestBaseStorageServer.test_OPTIONS_error +test.unit.common.test_base_storage_server.TestBaseStorageServer.test_OPTIONS_error ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.TestCommonAccountBroker.test_get_info test.unit.account.test_backend.TestCommonAccountBroker.test_get_info ... 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.obj.test_diskfile.TestSuffixHashes.test_get_hashes_hash_suffix_other_oserror -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_hash_suffix_other_oserror ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_modified_recursive_retry -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_modified_recursive_retry ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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_tempauth.TestAuth.test_authorize_account_access -test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_account_access ... ok -test.unit.account.test_backend.TestAccountBroker.test_chexor -test.unit.account.test_backend.TestAccountBroker.test_chexor ... ok -test.unit.account.test_backend.TestAccountBroker.test_creation -test.unit.account.test_backend.TestAccountBroker.test_creation ... ok -test.unit.common.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.account.test_backend.TestAccountBrokerBeforeMetadata.test_chexor -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_chexor ... 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.middleware.test_tempauth.TestAuth.test_authorize_acl_group_access -test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_group_access ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_default_read -test.unit.common.test_memcached.TestLoadMemcache.test_conf_default_read ... 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.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_swob.TestRequest.test_path_info_pop_last -test.unit.common.test_swob.TestRequest.test_path_info_pop_last ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_referer_after_user_groups -test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_referer_after_user_groups ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_referrer_access -test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_referrer_access ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_bad_path -test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_bad_path ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_deny_cross_reseller -test.unit.common.middleware.test_tempauth.TestAuth.test_deny_cross_reseller ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_multi_file_multi_suffix -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_multi_file_multi_suffix ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_str_max_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_str_max_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_str_part_number_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_str_part_number_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_with_part_number_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_with_part_number_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_without_encoding_type -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_without_encoding_type ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_with_segment_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_with_segment_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_with_segment_bucket_mixed_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_with_segment_bucket_mixed_policy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_without_segment_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_without_segment_bucket ... ok -test.unit.account.test_replicator.TestReplicatorSync.test_rsync_then_merge -test.unit.account.test_replicator.TestReplicatorSync.test_rsync_then_merge ... 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.account.test_server.TestAccountController.test_DELETE_timestamp_not_float -test.unit.account.test_server.TestAccountController.test_DELETE_timestamp_not_float ... 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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.test_tempauth.TestAuth.test_detect_reseller_request -test.unit.common.middleware.test_tempauth.TestAuth.test_detect_reseller_request ... 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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_chexor -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_chexor ... ok -test.unit.common.test_db.TestDatabaseBroker.test_delete_db -test.unit.common.test_db.TestDatabaseBroker.test_delete_db ... 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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_existing_partition -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_existing_partition ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.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.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.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.test_memcached.TestLoadMemcache.test_conf_inline_ratelimiting -test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_ratelimiting ... 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.test_account_quotas.TestAccountQuota.test_delete_quotas +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas ... 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_base_storage_server.TestBaseStorageServer.test_allowed_methods +test.unit.common.test_base_storage_server.TestBaseStorageServer.test_allowed_methods ... 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.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.account.test_backend.TestCommonAccountBroker.test_get_max_row test.unit.account.test_backend.TestCommonAccountBroker.test_get_max_row ... 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.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.test_swob.TestRequest.test_timestamp_invalid -test.unit.common.test_swob.TestRequest.test_timestamp_invalid ... 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.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.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_invalid_pickle -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_invalid_pickle ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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_db.TestDatabaseBroker.test_disk_db_init -test.unit.common.test_db.TestDatabaseBroker.test_disk_db_init ... 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.test_tempauth.TestAuth.test_get_token_memcache_error -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_memcache_error ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_success -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_success ... ok -test.unit.common.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_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.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_new_partition -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_new_partition ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_zero_bytes_pickle -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_zero_bytes_pickle ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.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_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.account.test_backend.TestAccountBrokerBeforeMetadata.test_creation -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_creation ... 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.account.test_replicator.TestReplicatorSync.test_sync -test.unit.account.test_replicator.TestReplicatorSync.test_sync ... 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.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.account.test_backend.TestAccountBrokerBeforeSPI.test_chexor -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_chexor ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_old_content_type -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_old_content_type ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_other_headers -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_other_headers ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_segment_too_small -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_segment_too_small ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_single_zero_length_segment -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_single_zero_length_segment ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_weird_host_name -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_weird_host_name ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_heartbeat -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_heartbeat ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_zero_length_final_segment -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_zero_length_final_segment ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_zero_segments -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_zero_segments ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_s3acl_with_cached_seg_buck -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_s3acl_with_cached_seg_buck ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_with_checksum_algorithm -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_with_checksum_algorithm ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_with_segment_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_with_segment_bucket ... ok -test.unit.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 -/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.TestAuth.test_get_user_group -test.unit.common.middleware.test_tempauth.TestAuth.test_get_user_group ... 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.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.TestAccountController.test_GET_accept_application_wildcard -test.unit.account.test_server.TestAccountController.test_GET_accept_application_wildcard ... 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.test_db.TestDatabaseBroker.test_disk_preallocate -test.unit.common.test_db.TestDatabaseBroker.test_disk_preallocate ... 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.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.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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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_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.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.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_backend.TestAccountBroker.test_delete_container -test.unit.account.test_backend.TestAccountBroker.test_delete_container ... ok -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_base_storage_server.TestBaseStorageServer.test_server_type +test.unit.common.test_base_storage_server.TestBaseStorageServer.test_server_type ... 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.account.test_backend.TestCommonAccountBroker.test_get_raw_metadata test.unit.account.test_backend.TestCommonAccountBroker.test_get_raw_metadata ... 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.crypto.test_encrypter.TestEncrypter.test_PUT_multiseg_no_client_etag -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_multiseg_no_client_etag ... ok -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_no_user_metadata -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_no_user_metadata ... ok -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_nothing_read -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_nothing_read ... ok -test.unit.common.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.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.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.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.test_utils.TestFallocate.test_posix_fallocate_offset -test.unit.common.test_utils.TestFallocate.test_posix_fallocate_offset ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_listdir_enoent -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_listdir_enoent ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_listdir_enotdir -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_listdir_enotdir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_creation -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_creation ... 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.cli.test_form_signature.TestFormSignature.test_invalid_filecount_arg -test.unit.cli.test_form_signature.TestFormSignature.test_invalid_filecount_arg ... 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.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.account.test_utils.TestAccountUtils.test_get_response_headers_with_legacy_data -test.unit.account.test_utils.TestAccountUtils.test_get_response_headers_with_legacy_data ... ok -test.unit.common.middleware.s3api.test_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.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.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.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.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.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.test_tempauth.TestAuth.test_top_level_deny -test.unit.common.middleware.test_tempauth.TestAuth.test_top_level_deny ... 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_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.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.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.crypto.test_encrypter.TestEncrypter.test_PUT_with_empty_etag_override_in_footers_no_body -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_empty_etag_override_in_footers_no_body ... ok -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_empty_etag_override_in_headers -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_empty_etag_override_in_headers ... ok -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_empty_etag_override_in_headers_no_body -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_empty_etag_override_in_headers_no_body ... ok -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_etag_of_empty_body_override_in_headers -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_etag_of_empty_body_override_in_headers ... ok -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_etag_override_in_headers -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_etag_override_in_headers ... ok -test.unit.common.middleware.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.account.test_server.TestAccountController.test_GET_accept_conflicting -test.unit.account.test_server.TestAccountController.test_GET_accept_conflicting ... 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.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.cli.test_recon.TestReconCommands.test_get_swiftconfmd5_mismatch -test.unit.cli.test_recon.TestReconCommands.test_get_swiftconfmd5_mismatch ... 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.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.test_swob.TestResponse.test_call_preserves_closeability -test.unit.common.test_swob.TestResponse.test_call_preserves_closeability ... ok -test.unit.cli.test_recon.TestReconCommands.test_load_check -test.unit.cli.test_recon.TestReconCommands.test_load_check ... ok -test.unit.common.middleware.s3api.test_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.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.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.account.test_reaper.TestReaper.test_basic_reap_account -test.unit.account.test_reaper.TestReaper.test_basic_reap_account ... ok -test.unit.account.test_reaper.TestReaper.test_creation -test.unit.account.test_reaper.TestReaper.test_creation ... ok -test.unit.common.test_db.TestDatabaseBroker.test_initialize -test.unit.common.test_db.TestDatabaseBroker.test_initialize ... ok -test.unit.account.test_reaper.TestReaper.test_delay_reaping_conf_bad_value -test.unit.account.test_reaper.TestReaper.test_delay_reaping_conf_bad_value ... ok -test.unit.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.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.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_multifile_ends_in_datafile -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_multifile_ends_in_datafile ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.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.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.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.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.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.common.ring.test_builder.TestRingBuilder.test_cancel_increase_partition_power -test.unit.common.ring.test_builder.TestRingBuilder.test_cancel_increase_partition_power ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_create_add_dev_add_replica_rebalance -test.unit.common.ring.test_builder.TestRingBuilder.test_create_add_dev_add_replica_rebalance ... ok -test.unit.cli.test_container_deleter.TestContainerDeleter.test_make_delete_jobs -test.unit.cli.test_container_deleter.TestContainerDeleter.test_make_delete_jobs ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_delete_container -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_delete_container ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_datafile -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_datafile ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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_reaper.TestReaper.test_delay_reaping_conf_default -test.unit.account.test_reaper.TestReaper.test_delay_reaping_conf_default ... ok -test.unit.account.test_reaper.TestReaper.test_delay_reaping_conf_set -test.unit.account.test_reaper.TestReaper.test_delay_reaping_conf_set ... ok -test.unit.account.test_reaper.TestReaper.test_reap_account -test.unit.account.test_reaper.TestReaper.test_reap_account ... ok -test.unit.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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_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.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.test_swob.TestResponse.test_content_type -test.unit.common.test_swob.TestResponse.test_content_type ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_conflicting -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_conflicting ... ok -test.unit.common.middleware.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.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_upload_id_mismatch -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_upload_id_mismatch ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_upper_sha256 -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_upper_sha256 ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_uploads_list -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_uploads_list ... ok -test.unit.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.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.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.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.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.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.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.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.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_splice.TestSplice.test_available +test.unit.common.test_splice.TestSplice.test_available ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.account.test_backend.TestCommonAccountBroker.test_get_syncs test.unit.account.test_backend.TestCommonAccountBroker.test_get_syncs ... 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.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.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.account.test_reaper.TestReaper.test_reap_account_no_container -test.unit.account.test_reaper.TestReaper.test_reap_account_no_container ... ok -test.unit.account.test_reaper.TestReaper.test_reap_account_with_sharding -test.unit.account.test_reaper.TestReaper.test_reap_account_with_sharding ... ok -test.unit.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.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.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_reclaim_tombstone -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_reclaim_tombstone ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_tombstone -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_tombstone ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_one_update_no_yield -test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_one_update_no_yield ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_container_sync -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_container_sync ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_insensitive_reseller_admin -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_insensitive_reseller_admin ... ok -test.unit.common.ring.test_builder.TestRingBuilderDispersion.test_multiple_tier_dispersion -test.unit.common.ring.test_builder.TestRingBuilderDispersion.test_multiple_tier_dispersion ... 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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.ring.test_builder.TestRingBuilder.test_effective_overload -test.unit.common.ring.test_builder.TestRingBuilder.test_effective_overload ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_ever_rebalanced -test.unit.common.ring.test_builder.TestRingBuilder.test_ever_rebalanced ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_finalize_increase_partition_power -test.unit.common.ring.test_builder.TestRingBuilder.test_finalize_increase_partition_power ... ok -test.unit.account.test_reaper.TestReaper.test_reap_container -test.unit.account.test_reaper.TestReaper.test_reap_container ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_two_updates_with_yield -test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_two_updates_with_yield ... ok -test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_bucket_acl_GET -test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_bucket_acl_GET ... ok -test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_bucket_canned_acl_PUT_with_s3acl -test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_bucket_canned_acl_PUT_with_s3acl ... ok -test.unit.common.middleware.s3api.test_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.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.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_rmdir_suffix_oserror -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_rmdir_suffix_oserror ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.test_swob.TestResponse.test_multi_range_body -test.unit.common.test_swob.TestResponse.test_multi_range_body ... 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.account.test_backend.TestAccountBroker.test_double_check_trailing_delimiter -test.unit.account.test_backend.TestAccountBroker.test_double_check_trailing_delimiter ... ok -test.unit.common.test_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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.cli.test_recon.TestReconCommands.test_multiple_server_types -test.unit.cli.test_recon.TestReconCommands.test_multiple_server_types ... 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.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.account.test_auditor.TestAuditorRealBrokerMigration.test_db_migration -test.unit.account.test_auditor.TestAuditorRealBrokerMigration.test_db_migration ... ok -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.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.test_swob.TestResponse.test_properties -test.unit.common.test_swob.TestResponse.test_properties ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_all_policies -test.unit.cli.test_relinker.TestRelinker.test_cleanup_all_policies ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_data_file -test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_data_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.account.test_backend.TestAccountBrokerBeforeMetadata.test_delete_db_status -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_delete_db_status ... 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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.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.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_splice.TestSplice.test_errno +test.unit.common.test_splice.TestSplice.test_errno ... 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_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.account.test_backend.TestCommonAccountBroker.test_maybe_get test.unit.account.test_backend.TestCommonAccountBroker.test_maybe_get ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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_wsgi.TestWorkersStrategy.test_log_sock_exit -test.unit.common.test_wsgi.TestWorkersStrategy.test_log_sock_exit ... 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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_older_data_file -test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_older_data_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_upload_part_success_mixed_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_upload_part_success_mixed_policy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_upload_part_v4_bad_hash -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_upload_part_v4_bad_hash ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts ... ok -test.unit.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_delete_container -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_delete_container ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_ts_file -test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_ts_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_bad_pickle -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_bad_pickle ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_consolidation -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_consolidation ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_recon.TestReconCommands.test_reconstruction_check -test.unit.cli.test_recon.TestReconCommands.test_reconstruction_check ... 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.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.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.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_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.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.account.test_server.TestAccountController.test_GET_accept_json -test.unit.account.test_server.TestAccountController.test_GET_accept_json ... ok -test.unit.cli.test_recon.TestReconCommands.test_replication_check -test.unit.cli.test_recon.TestReconCommands.test_replication_check ... ok -test.unit.cli.test_recon.TestReconCommands.test_server_type_check -test.unit.cli.test_recon.TestReconCommands.test_server_type_check ... ok -test.unit.cli.test_recon.TestReconCommands.test_sharding_check -test.unit.cli.test_recon.TestReconCommands.test_sharding_check ... ok -test.unit.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota ... ok +test.unit.common.test_splice.TestSplice.test_fileno +test.unit.common.test_splice.TestSplice.test_fileno ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge_with_objects +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge_with_objects ... ok +test.unit.common.middleware.test_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_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.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.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.container.test_backend.TestContainerBrokerBeforeSPI.test_delete_object +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_delete_object ... 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.test_splice.TestSplice.test_flags +test.unit.common.test_splice.TestSplice.test_flags ... 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.middleware.test_dlo.TestDloHeadManifest.test_head_large_object_too_many_segments +test.unit.common.middleware.test_dlo.TestDloHeadManifest.test_head_large_object_too_many_segments ... ok +test.unit.common.middleware.test_domain_remap.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.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.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.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.test_splice.TestSplice.test_flags_list +test.unit.common.test_splice.TestSplice.test_flags_list ... 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.account.test_backend.TestAccountBrokerBeforeMetadata.test_newid +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_newid ... 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.ring.test_builder.TestRingBuilder.test_fractional_replicas_rebalance -test.unit.common.ring.test_builder.TestRingBuilder.test_fractional_replicas_rebalance ... 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.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_empty_file_exists -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_empty_file_exists ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_simple_delete +test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_simple_delete ... 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_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.test_splice.TestSplice.test_splice_file_to_pipe +test.unit.common.test_splice.TestSplice.test_splice_file_to_pipe ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_node_is_mounted +test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_node_is_mounted ... ok test.unit.common.middleware.test_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_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.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_simple_recreate +test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_simple_recreate ... ok +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_bucket_canned_acl_PUT_with_s3acl +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_bucket_canned_acl_PUT_with_s3acl ... ok +test.unit.common.middleware.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.test_splice.TestSplice.test_splice_pipe_to_file +test.unit.common.test_splice.TestSplice.test_splice_pipe_to_file ... 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_domain_remap.TestDomainRemap.test_domain_remap_account_with_path_root_container +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_with_path_root_container ... ok +test.unit.account.test_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.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.test_splice.TestSplice.test_splice_pipe_to_pipe +test.unit.common.test_splice.TestSplice.test_splice_pipe_to_pipe ... 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_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.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.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.test_splice.TestSplice.test_unavailable +test.unit.common.test_splice.TestSplice.test_unavailable ... 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_tempauth.TestAuthMultiplePrefixes.test_account_acl_failures -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_account_acl_failures ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.test_wsgi.TestWorkersStrategy.test_post_fork_hook -test.unit.common.test_wsgi.TestWorkersStrategy.test_post_fork_hook ... ok -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_account_acl_success -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_account_acl_success ... 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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.test_wsgi.TestWorkersStrategy.test_shutdown_sockets -test.unit.common.test_wsgi.TestWorkersStrategy.test_shutdown_sockets ... ok -test.unit.common.utils.test_config.ResellerConfReader.test_defaults -test.unit.common.utils.test_config.ResellerConfReader.test_defaults ... 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.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.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.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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_json -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_json ... ok -test.unit.cli.test_recon.TestReconCommands.test_time_check_jitter_mismatch -test.unit.cli.test_recon.TestReconCommands.test_time_check_jitter_mismatch ... ok -test.unit.cli.test_recon.TestReconCommands.test_time_check_mismatch -test.unit.cli.test_recon.TestReconCommands.test_time_check_mismatch ... ok -test.unit.cli.test_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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_acl_syntax_verification -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_acl_syntax_verification ... ok -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_acls_propagate_to_sysmeta -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_acls_propagate_to_sysmeta ... ok -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_admin_privileges -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_admin_privileges ... ok -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_bad_acls_get_denied -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_bad_acls_get_denied ... ok -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_readonly_privileges -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_readonly_privileges ... ok -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_readwrite_privileges -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_readwrite_privileges ... ok -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_user_gets_best_acl -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_user_gets_best_acl ... ok -test.unit.common.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.account.test_replicator.TestReplicatorSync.test_sync_remote_missing -test.unit.account.test_replicator.TestReplicatorSync.test_sync_remote_missing ... 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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_recon.TestReconCommands.test_version_check -test.unit.cli.test_recon.TestReconCommands.test_version_check ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_diskfile.TestSuffixHashes.test_valid_suffix -test.unit.obj.test_diskfile.TestSuffixHashes.test_valid_suffix ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_exception_during_rebuild -test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_exception_during_rebuild ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.cli.test_relinker.TestRelinker.test_cleanup_data_meta_files -test.unit.cli.test_relinker.TestRelinker.test_cleanup_data_meta_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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_builder.TestRingBuilder.test_get_part_devices -test.unit.common.ring.test_builder.TestRingBuilder.test_get_part_devices ... 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.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.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.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.cli.test_relinker.TestRelinker.test_cleanup_deleted -test.unit.cli.test_relinker.TestRelinker.test_cleanup_deleted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_recon.TestReconCommands.test_version_check_differs -test.unit.cli.test_recon.TestReconCommands.test_version_check_differs ... ok -test.unit.account.test_backend.TestAccountBroker.test_empty -test.unit.account.test_backend.TestAccountBroker.test_empty ... 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.crypto.test_kms_keymaster.TestKmsKeymaster.test_app_exception_v3 -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_app_exception_v3 ... ok -test.unit.common.middleware.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.container.test_backend.TestCommonContainerBroker.test_get_max_row -test.unit.container.test_backend.TestCommonContainerBroker.test_get_max_row ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_device_filter -test.unit.cli.test_relinker.TestRelinker.test_cleanup_device_filter ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_filter_v3 -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_filter_v3 ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_get_root_secret -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_get_root_secret ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_get_root_secret_from_external_file -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_get_root_secret_from_external_file ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_get_root_secret_legacy_key_id -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_get_root_secret_legacy_key_id ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_get_root_secret_multiple_keys -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_get_root_secret_multiple_keys ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_add_prefix +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_add_prefix ... ok +test.unit.account.test_backend.TestCommonAccountBroker.test_put_timestamp +test.unit.account.test_backend.TestCommonAccountBroker.test_put_timestamp ... 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.test_splice.TestSplice.test_unavailable_in_libc +test.unit.common.test_splice.TestSplice.test_unavailable_in_libc ... ok +test.unit.cli.test_dispersion_report.TestDispersionReport.test_placeholder +test.unit.cli.test_dispersion_report.TestDispersionReport.test_placeholder ... 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_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.container.test_backend.TestContainerBroker.test_empty +test.unit.container.test_backend.TestContainerBroker.test_empty ... ok +test.unit.account.test_backend.TestCommonAccountBroker.test_status_changed_at +test.unit.account.test_backend.TestCommonAccountBroker.test_status_changed_at ... 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.test_utils.TestGetPpid.test_happy_path +test.unit.common.test_utils.TestGetPpid.test_happy_path ... ok +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_existing_part_number_greater_than_max_parts_allowed +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_existing_part_number_greater_than_max_parts_allowed ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_policy_stats_tracking +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_policy_stats_tracking ... 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_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.account.test_server.TestAccountController.test_DELETE_empty +test.unit.account.test_server.TestAccountController.test_DELETE_empty ... 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.test_utils.TestGetPpid.test_not_allowed +test.unit.common.test_utils.TestGetPpid.test_not_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.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_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.account.test_server.TestAccountController.test_DELETE_invalid_partition +test.unit.account.test_server.TestAccountController.test_DELETE_invalid_partition ... 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.test_utils.TestGetPpid.test_not_found +test.unit.common.test_utils.TestGetPpid.test_not_found ... 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.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.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_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_account_quotas.TestAccountQuota.test_exceed_quota_authorized +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_authorized ... ok +test.unit.account.test_server.TestAccountController.test_DELETE_not_empty +test.unit.account.test_server.TestAccountController.test_DELETE_not_empty ... 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.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_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.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_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.account.test_server.TestAccountController.test_DELETE_not_found +test.unit.account.test_server.TestAccountController.test_DELETE_not_found ... 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.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorization_nova_toconnect test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorization_nova_toconnect ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_s3acl_without_segment_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_s3acl_without_segment_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_s3acl_without_segment_bucket_mixed_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_s3acl_without_segment_bucket_mixed_policy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_with_segment_bucket_mixed_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_with_segment_bucket_mixed_policy ... ok -test.unit.common.middleware.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.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_no_rebuilt_content -test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_no_rebuilt_content ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_cleanup_device_filter_invalid -test.unit.cli.test_relinker.TestRelinker.test_cleanup_device_filter_invalid ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.ring.test_utils.TestUtils.test_replication_defaults -test.unit.common.ring.test_utils.TestUtils.test_replication_defaults ... 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.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_bad_auth_url -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_bad_auth_url ... ok +test.unit.common.middleware.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.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_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_account_quotas.TestAccountQuota.test_exceed_quota_bytes_authorized +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_bytes_authorized ... ok +test.unit.account.test_server.TestAccountController.test_DELETE_now_empty +test.unit.account.test_server.TestAccountController.test_DELETE_now_empty ... 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_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.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_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_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.account.test_server.TestAccountController.test_DELETE_timestamp_not_float +test.unit.account.test_server.TestAccountController.test_DELETE_timestamp_not_float ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_put_container +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_put_container ... ok test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorize_with_access_key_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_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.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.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_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_account_quotas.TestAccountQuota.test_exceed_quota_count_authorized +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_count_authorized ... 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.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorize_with_unicode_access_key test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorize_with_unicode_access_key ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_without_segment_bucket_make_public -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_without_segment_bucket_make_public ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_bad_user_domain_name -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_bad_user_domain_name ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_config_file_and_params -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_config_file_and_params ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_without_segment_bucket_same_acls -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_without_segment_bucket_same_acls ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_without_segment_bucket_same_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_without_segment_bucket_same_policy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multi_upload_empty_body -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multi_upload_empty_body ... ok -test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_no_responses -test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_no_responses ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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_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.account.test_server.TestAccountController.test_GET_accept_conflicting +test.unit.account.test_server.TestAccountController.test_GET_accept_conflicting ... 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.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_s3token.S3TokenMiddlewareTestGood.test_authorized test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_connect_failure_auth_url -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_connect_failure_auth_url ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_algorithm -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_algorithm ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_format -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_format ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_id -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_id ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_length -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_length ... ok +test.unit.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.common.test_db.TestChexor.test_chexor +test.unit.common.test_db.TestChexor.test_chexor ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_reclaim +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_reclaim ... ok +test.unit.account.test_utils.TestFakeAccountBroker.test_fake_broker_get_info +test.unit.account.test_utils.TestFakeAccountBroker.test_fake_broker_get_info ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_multiple_storage_domains +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_multiple_storage_domains ... ok +test.unit.account.test_server.TestAccountController.test_GET_accept_json +test.unit.account.test_server.TestAccountController.test_GET_accept_json ... 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.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_s3token.S3TokenMiddlewareTestGood.test_authorized_bytes test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized_bytes ... 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.common.test_db.TestChexor.test_invalid_old_hash +test.unit.common.test_db.TestChexor.test_invalid_old_hash ... ok +test.unit.account.test_utils.TestFakeAccountBroker.test_fake_broker_get_policy_stats +test.unit.account.test_utils.TestFakeAccountBroker.test_fake_broker_get_policy_stats ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_storage_domains_conf_format +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_storage_domains_conf_format ... 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.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.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_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.test_db.TestChexor.test_no_name +test.unit.common.test_db.TestChexor.test_no_name ... 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.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.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_server.TestAccountController.test_GET_accept_wildcard +test.unit.account.test_server.TestAccountController.test_GET_accept_wildcard ... 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.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_s3token.S3TokenMiddlewareTestGood.test_authorized_trailing_slash test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized_trailing_slash ... ok +test.unit.common.test_db.TestChexor.test_normal_case +test.unit.common.test_db.TestChexor.test_normal_case ... ok +test.unit.common.middleware.test_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.account.test_utils.TestFakeAccountBroker.test_fake_broker_metadata +test.unit.account.test_utils.TestFakeAccountBroker.test_fake_broker_metadata ... ok +test.unit.cli.test_container_deleter.TestContainerDeleter.test_make_delete_jobs_unicode_utf8 +test.unit.cli.test_container_deleter.TestContainerDeleter.test_make_delete_jobs_unicode_utf8 ... ok +test.unit.account.test_server.TestAccountController.test_GET_accept_xml +test.unit.account.test_server.TestAccountController.test_GET_accept_xml ... 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_object_versioning.ObjectVersioningTestAccountOperations.test_list_containers +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestAccountOperations.test_list_containers ... 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.test_db_replicator.TestReplicatorSync.test_clean_up_after_deleted_brokers +test.unit.common.test_db_replicator.TestReplicatorSync.test_clean_up_after_deleted_brokers ... ok +test.unit.common.middleware.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_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.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_server.TestAccountController.test_GET_empty_account_json +test.unit.account.test_server.TestAccountController.test_GET_empty_account_json ... 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_object_versioning.ObjectVersioningTestAccountOperations.test_list_containers_prefix +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestAccountOperations.test_list_containers_prefix ... 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.test_db_replicator.TestReplicatorSync.test_local_ids +test.unit.common.test_db_replicator.TestReplicatorSync.test_local_ids ... 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_bulk.TestConcurrentDelete.test_bulk_delete_bad_content_type +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_bad_content_type ... 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.account.test_server.TestAccountController.test_GET_empty_account_plain +test.unit.account.test_server.TestAccountController.test_GET_empty_account_plain ... 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_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.s3api.test_s3token.S3TokenMiddlewareTestGood.test_http_timeout test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_http_timeout ... ok -test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_delete_with_objects -test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_delete_with_objects ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_abort -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_abort ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_abort_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_abort_error ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_diskfile_error -test.unit.cli.test_relinker.TestRelinker.test_cleanup_diskfile_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_cleanup_files_per_second -test.unit.cli.test_relinker.TestRelinker.test_cleanup_files_per_second ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_cleanup_first_quartile_does_rehash -test.unit.cli.test_relinker.TestRelinker.test_cleanup_first_quartile_does_rehash ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_cleanup_listdir_error -test.unit.cli.test_relinker.TestRelinker.test_cleanup_listdir_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_partial_rebuild -test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_partial_rebuild ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_quarantines_lonely_frag -test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_quarantines_lonely_frag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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_relinker.TestRelinker.test_cleanup_missing_data_existing_meta_files -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_existing_meta_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_file -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_404_on_marker_delete -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_404_on_marker_delete ... ok -test.unit.common.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_utils.TestUtils.test_validate_and_normalize_address -test.unit.common.ring.test_utils.TestUtils.test_validate_and_normalize_address ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_409_on_marker_delete -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_409_on_marker_delete ... ok -test.unit.common.middleware.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.test_db_replicator.TestReplicatorSync.test_replicator_sync +test.unit.common.test_db_replicator.TestReplicatorSync.test_replicator_sync ... 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.account.test_backend.TestAccountBrokerBeforeMetadata.test_reverse_prefix_delim +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_reverse_prefix_delim ... 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.account.test_server.TestAccountController.test_GET_empty_account_xml +test.unit.account.test_server.TestAccountController.test_GET_empty_account_xml ... ok +test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_one_update_no_yield +test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_one_update_no_yield ... ok +test.unit.common.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_staticweb.TestStaticWeb.test_account +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_account ... ok +test.unit.common.test_db_replicator.TestReplicatorSync.test_rsync_then_merge +test.unit.common.test_db_replicator.TestReplicatorSync.test_rsync_then_merge ... ok test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_http_timeout_option test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_http_timeout_option ... 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.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_rebuild_ok -test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_rebuild_ok ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.test_listing_formats.TestListingFormats.test_pass_through +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_pass_through ... 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.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.obj.test_updater.TestObjectUpdater.test_aggregate_and_dump_recon -test.unit.obj.test_updater.TestObjectUpdater.test_aggregate_and_dump_recon ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_failure_with_heartbeat -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_failure_with_heartbeat ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_marker_ts_in_future -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_marker_ts_in_future ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_marker_ts_now -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_marker_ts_now ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_mixed_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_mixed_policy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_no_content_type -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_no_content_type ... ok -test.unit.common.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.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.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_utils.TestShardRangeList.test_filter -test.unit.common.test_utils.TestShardRangeList.test_filter ... 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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_delete_db_status -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_delete_db_status ... 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.account.test_server.TestAccountController.test_GET_invalid_accept +test.unit.account.test_server.TestAccountController.test_GET_invalid_accept ... 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.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_staticweb.TestStaticWeb.test_app_set +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_app_set ... 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.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_insecure test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_insecure ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_none_key -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_none_key ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_nonexistent_key_id -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_nonexistent_key_id ... ok -test.unit.common.test_utils.TestShardRangeList.test_find_lower -test.unit.common.test_utils.TestShardRangeList.test_find_lower ... ok -test.unit.common.test_db.TestDatabaseBroker.test_lock -test.unit.common.test_db.TestDatabaseBroker.test_lock ... 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.account.test_backend.TestAccountBrokerBeforeSPI.test_container_table_migration -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_container_table_migration ... 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.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.test_bulk.TestConcurrentDelete.test_bulk_delete_bad_path +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_bad_path ... 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_recon.TestRecon.test_async_check +test.unit.cli.test_recon.TestRecon.test_async_check ... 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_staticweb.TestStaticWeb.test_conf_set +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_conf_set ... ok +test.unit.common.test_swob.TestResponse.test_507 +test.unit.common.test_swob.TestResponse.test_507 ... 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.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.test_utils.TestShardRangeList.test_init_with_list -test.unit.common.test_utils.TestShardRangeList.test_init_with_list ... 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.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.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_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_old_content_type -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_old_content_type ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_other_headers -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_other_headers ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_segment_too_small -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_segment_too_small ... ok +test.unit.common.middleware.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_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.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_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_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_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.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.common.test_utils.TestShardRangeList.test_timestamps -test.unit.common.test_utils.TestShardRangeList.test_timestamps ... ok -test.unit.account.test_backend.TestAccountBroker.test_exception -test.unit.account.test_backend.TestAccountBroker.test_exception ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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_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.account.test_server.TestAccountController.test_GET_limit_marker_json +test.unit.account.test_server.TestAccountController.test_GET_limit_marker_json ... ok +test.unit.cli.test_recon.TestRecon.test_calculate_least_and_most_recent +test.unit.cli.test_recon.TestRecon.test_calculate_least_and_most_recent ... 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_staticweb.TestStaticWeb.test_container1 +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container1 ... 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.test_swob.TestResponse.test_app_iter +test.unit.common.test_swob.TestResponse.test_app_iter ... 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.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.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.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_recon.TestRecon.test_drive_audit_check +test.unit.cli.test_recon.TestRecon.test_drive_audit_check ... 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_staticweb.TestStaticWeb.test_container10unicodesubdirlisting +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container10unicodesubdirlisting ... 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.test_swob.TestResponse.test_call_finds_nonempty_chunk +test.unit.common.test_swob.TestResponse.test_call_finds_nonempty_chunk ... 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.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.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.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_recon.TestRecon.test_gen_stats +test.unit.cli.test_recon.TestRecon.test_gen_stats ... 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_staticweb.TestStaticWeb.test_container11subdirmarkeraltdirtype +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkeraltdirtype ... ok +test.unit.common.test_swob.TestResponse.test_call_preserves_closeability +test.unit.common.test_swob.TestResponse.test_call_preserves_closeability ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_all_policies +test.unit.cli.test_relinker.TestRelinker.test_cleanup_all_policies ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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.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.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.obj.test_updater.TestObjectUpdater.test_creation -test.unit.obj.test_updater.TestObjectUpdater.test_creation ... ok -test.unit.container.test_backend.TestContainerBroker.test_batch_reclaim -test.unit.container.test_backend.TestContainerBroker.test_batch_reclaim ... 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.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.account.test_server.TestAccountController.test_GET_log_requests_false +test.unit.account.test_server.TestAccountController.test_GET_log_requests_false ... ok +test.unit.common.middleware.test_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.cli.test_recon.TestRecon.test_get_error_ringnames +test.unit.cli.test_recon.TestRecon.test_get_error_ringnames ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkerinvaliddirtype +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkerinvaliddirtype ... 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.cli.test_reload.TestValidateManagerPid.test_good +test.unit.cli.test_reload.TestValidateManagerPid.test_good ... 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.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.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET ... ok +test.unit.cli.test_info.TestCliInfo.test_parse_get_node_args +test.unit.cli.test_info.TestCliInfo.test_parse_get_node_args ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.cli.test_relinker.TestRelinker.test_cleanup_conflicting_data_file +test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_data_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.cli.test_recon.TestRecon.test_get_hosts +test.unit.cli.test_recon.TestRecon.test_get_hosts ... 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_staticweb.TestStaticWeb.test_container11subdirmarkermatchdirtype +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkermatchdirtype ... ok +test.unit.cli.test_reload.TestValidateManagerPid.test_non_python +test.unit.cli.test_reload.TestValidateManagerPid.test_non_python ... 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.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.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.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 +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 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. +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpcsmtoz28/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 0 objects expired +test-expirer ERROR: Unexpected response while deleting object account container obj: 404 +test-expirer DEBUG: b'' +test-expirer ERROR: Unexpected response while deleting object account container obj: 412 +test-expirer DEBUG: b'' +test-expirer ERROR: Unexpected response while deleting object account container obj: 500 +test-expirer DEBUG: b'' +test-expirer ERROR: Exception while deleting object account container obj : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 680, in delete_object + self.delete_actual_object(target_path, delete_timestamp, + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + is_async_delete) + ^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +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 1757030368 1757094776-a0/c0/o0 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 680, in delete_object + self.delete_actual_object(target_path, delete_timestamp, + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + is_async_delete) + ^^^^^^^^^^^^^^^^ +TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given +test-expirer ERROR: Exception while deleting object .expiring_objects 1757030368 1757094776-a1/c1/o1 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 680, in delete_object + self.delete_actual_object(target_path, delete_timestamp, + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + is_async_delete) + ^^^^^^^^^^^^^^^^ +TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given +test-expirer ERROR: Exception while deleting object .expiring_objects 1757030368 1757094776-a2/c2/o2 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 680, in delete_object + self.delete_actual_object(target_path, delete_timestamp, + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + is_async_delete) + ^^^^^^^^^^^^^^^^ +TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given +test-expirer ERROR: Exception while deleting object .expiring_objects 1757030368 1757094776-a3/c3/o3 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 680, in delete_object + self.delete_actual_object(target_path, delete_timestamp, + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + is_async_delete) + ^^^^^^^^^^^^^^^^ +TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given +test-expirer ERROR: Exception while deleting object .expiring_objects 1757030368 1757094776-a4/c4/o4 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 680, in delete_object + self.delete_actual_object(target_path, delete_timestamp, + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + is_async_delete) + ^^^^^^^^^^^^^^^^ +TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given +test-expirer ERROR: Exception while deleting object .expiring_objects 1757116768 1757181175-a5/c5/o5 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 680, in delete_object + self.delete_actual_object(target_path, delete_timestamp, + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + is_async_delete) + ^^^^^^^^^^^^^^^^ +TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given +test-expirer ERROR: Exception while deleting object .expiring_objects 1757116768 1757181175-a6/c6/o6 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 680, in delete_object + self.delete_actual_object(target_path, delete_timestamp, + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + is_async_delete) + ^^^^^^^^^^^^^^^^ +TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were giventest.unit.cli.test_recon.TestRecon.test_get_ring_names +test.unit.cli.test_recon.TestRecon.test_get_ring_names ... 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.cli.test_info.TestCliInfo.test_print_db_info_metadata +test.unit.cli.test_info.TestCliInfo.test_print_db_info_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkerobjectindex +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkerobjectindex ... 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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.cli.test_reload.TestValidateManagerPid.test_non_server +test.unit.cli.test_reload.TestValidateManagerPid.test_non_server ... ok +test.unit.common.test_swob.TestResponse.test_charset +test.unit.common.test_swob.TestResponse.test_charset ... 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.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_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.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.cli.test_recon.TestRecon.test_get_ringmd5 +test.unit.cli.test_recon.TestRecon.test_get_ringmd5 ... 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_staticweb.TestStaticWeb.test_container12unredirectedrequest +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container12unredirectedrequest ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_get_delay_reaping +test.unit.obj.test_expirer.TestObjectExpirer.test_get_delay_reaping ... ok +test.unit.cli.test_reload.TestValidateManagerPid.test_non_swift +test.unit.cli.test_reload.TestValidateManagerPid.test_non_swift ... 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.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.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.container.test_backend.TestContainerBroker.test_chexor -test.unit.container.test_backend.TestContainerBroker.test_chexor ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.container.test_backend.TestContainerBroker.test_create_broker -test.unit.container.test_backend.TestContainerBroker.test_create_broker ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_dump_device_recon -test.unit.obj.test_updater.TestObjectUpdater.test_dump_device_recon ... 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.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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_encrypted_to_encrypted -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_encrypted_to_encrypted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_meta_file -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_meta_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_unencrypted_to_encrypted -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_unencrypted_to_encrypted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.test_staticweb.TestStaticWeb.test_container13empty +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container13empty ... 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.cli.test_reload.TestValidateManagerPid.test_open_error +test.unit.cli.test_reload.TestValidateManagerPid.test_open_error ... ok +test.unit.common.test_swob.TestResponse.test_content_type +test.unit.common.test_swob.TestResponse.test_content_type ... 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.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.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_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.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.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.obj.test_expirer.TestObjectExpirer.test_get_task_containers_unexpected_container +test.unit.obj.test_expirer.TestObjectExpirer.test_get_task_containers_unexpected_container ... ok +test.unit.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_older_data_file +test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_older_data_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.cli.test_reload.TestValidateManagerPid.test_worker +test.unit.cli.test_reload.TestValidateManagerPid.test_worker ... ok +test.unit.common.test_swob.TestResponse.test_empty_body +test.unit.common.test_swob.TestResponse.test_empty_body ... 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.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.ring.test_builder.TestRingBuilderDispersion.test_rebalance_dispersion -test.unit.common.ring.test_builder.TestRingBuilderDispersion.test_rebalance_dispersion ... 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.cli.test_relinker.TestRelinker.test_cleanup_missing_meta_file_relink_fails -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_meta_file_relink_fails ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_ts_file -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_ts_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_acl_group_access -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_acl_group_access ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_acl_referer_after_user_groups -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_acl_referer_after_user_groups ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_acl_referrer_access -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_acl_referrer_access ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_bad_path -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_bad_path ... ok -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_crypto_UTF8_path -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_crypto_UTF8_path ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_cleanup_new_does_not_exist -test.unit.cli.test_relinker.TestRelinker.test_cleanup_new_does_not_exist ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_ondisk_data_after_write_with_crypto_ec -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_ondisk_data_after_write_with_crypto_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_cleanup_no_applicable_policy -test.unit.cli.test_relinker.TestRelinker.test_cleanup_no_applicable_policy ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.cli.test_relinker.TestRelinker.test_cleanup_not_mounted -test.unit.cli.test_relinker.TestRelinker.test_cleanup_not_mounted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_detect_reseller_request -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_detect_reseller_request ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail ... ok -test.unit.container.test_backend.TestContainerBroker.test_creation -test.unit.container.test_backend.TestContainerBroker.test_creation ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_not_yet_relinked -test.unit.cli.test_relinker.TestRelinker.test_cleanup_not_yet_relinked ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_container +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_container ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_policy_quota_translation +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_policy_quota_translation ... 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.obj.test_expirer.TestObjectExpirer.test_hash_mod +test.unit.obj.test_expirer.TestObjectExpirer.test_hash_mod ... 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_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.test_swob.TestResponse.test_etag +test.unit.common.test_swob.TestResponse.test_etag ... 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.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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_ts_file +test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_ts_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2 +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2 ... 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.obj.test_expirer.TestObjectExpirer.test_init +test.unit.obj.test_expirer.TestObjectExpirer.test_init ... 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.test_swob.TestResponse.test_host_url_default +test.unit.common.test_swob.TestResponse.test_host_url_default ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_bad_object_key_for_default_required_list +test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_bad_object_key_for_default_required_list ... ok +test.unit.common.middleware.test_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.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.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_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_account_quotas.TestAccountQuota.test_unauthorized +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_unauthorized ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_init_concurrency_too_small +test.unit.obj.test_expirer.TestObjectExpirer.test_init_concurrency_too_small ... ok +test.unit.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.cli.test_info.TestCliInfo.test_print_db_syncs +test.unit.cli.test_info.TestCliInfo.test_print_db_syncs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.cli.test_recon.TestRecon.test_ptime +test.unit.cli.test_recon.TestRecon.test_ptime ... 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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_over_32bit_int_max_keys test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_over_32bit_int_max_keys ... ok +test.unit.common.middleware.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_account_quotas.TestAccountQuota.test_under_quota_authorized +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_authorized ... 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.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.cli.test_recon.TestRecon.test_quarantine_check +test.unit.cli.test_recon.TestRecon.test_quarantine_check ... 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.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_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_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.cli.test_info.TestCliInfo.test_print_info +test.unit.cli.test_info.TestCliInfo.test_print_info ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' 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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_staticweb.TestStaticWeb.test_container2json +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2json ... 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.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.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.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.cli.test_recon.TestRecon.test_umount_check +test.unit.cli.test_recon.TestRecon.test_umount_check ... 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_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.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.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_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.test_swob.TestResponse.test_host_url_host_port_override +test.unit.common.test_swob.TestResponse.test_host_url_host_port_override ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_empty_conf +test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_empty_conf ... ok +test.unit.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_bulk.TestConcurrentDelete.test_concurrency_set +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_concurrency_set ... 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.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.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.test_swob.TestResponse.test_host_url_https +test.unit.common.test_swob.TestResponse.test_host_url_https ... 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.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_expirer_conf +test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_expirer_conf ... ok +test.unit.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.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.test_healthcheck.TestHealthCheck.test_healthcheck +test.unit.common.middleware.test_healthcheck.TestHealthCheck.test_healthcheck ... 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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_subdir_with_delimiter_max_keys test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_subdir_with_delimiter_max_keys ... ok -test.unit.account.test_replicator.TestReplicatorSync.test_sync_remote_missing_most_rows -test.unit.account.test_replicator.TestReplicatorSync.test_sync_remote_missing_most_rows ... ok -test.unit.common.middleware.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.test_swob.TestResponse.test_host_url_https_port_squelched +test.unit.common.test_swob.TestResponse.test_host_url_https_port_squelched ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_internal_and_other_conf +test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_internal_and_other_conf ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2onetxt +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2onetxt ... 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_healthcheck.TestHealthCheck.test_healthcheck_pass +test.unit.common.middleware.test_healthcheck.TestHealthCheck.test_healthcheck_pass ... 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.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.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.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.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.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_other_and_other_conf +test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_other_and_other_conf ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3 +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3 ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_slo.TestPartNumber.test_get_part_number +test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_number ... 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.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.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.test_swob.TestResponse.test_location_no_rewrite +test.unit.common.test_swob.TestResponse.test_location_no_rewrite ... 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.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_server_and_other_conf +test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_server_and_other_conf ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3bindexhtml +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3bindexhtml ... ok +test.unit.account.test_reaper.TestReaper.test_basic_reap_account +test.unit.account.test_reaper.TestReaper.test_basic_reap_account ... 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_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_healthcheck.TestHealthCheck.test_healthcheck_pass_not_disabled +test.unit.common.middleware.test_healthcheck.TestHealthCheck.test_healthcheck_pass_not_disabled ... 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.cli.test_relinker.TestRelinker.test_cleanup_not_yet_relinked_low -test.unit.cli.test_relinker.TestRelinker.test_cleanup_not_yet_relinked_low ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_careful_dir -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_careful_dir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.test_manager.TestServer.test_conf_dir -test.unit.common.test_manager.TestServer.test_conf_dir ... 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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.cli.test_info.TestCliInfo.test_print_item_locations_account_container_ring +test.unit.cli.test_info.TestCliInfo.test_print_item_locations_account_container_ring ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.cli.test_relinker.TestRelinker.test_cleanup_data_meta_files +test.unit.cli.test_relinker.TestRelinker.test_cleanup_data_meta_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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.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.middleware.test_staticweb.TestStaticWeb.test_container3indexhtml +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3indexhtml ... ok +test.unit.account.test_reaper.TestReaper.test_creation +test.unit.account.test_reaper.TestReaper.test_creation ... ok +test.unit.common.test_registry.TestSensitiveRegistry.test_get_sensitive_headers +test.unit.common.test_registry.TestSensitiveRegistry.test_get_sensitive_headers ... ok +test.unit.common.middleware.test_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.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.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_v2_passthroughs test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_v2_passthroughs ... ok -test.unit.common.middleware.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_careful_file -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_careful_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_robust -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_robust ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_missing_key -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_missing_key ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_non_matching_account_in_request -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_non_matching_account_in_request ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_memcache_error -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_memcache_error ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_success -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_success ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_success_other_auth_prefix -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_success_other_auth_prefix ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_older_object_in_new_partition -test.unit.cli.test_relinker.TestRelinker.test_cleanup_older_object_in_new_partition ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_cleanup_reapable -test.unit.cli.test_relinker.TestRelinker.test_cleanup_reapable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.ring.test_builder.TestRingBuilderDispersion.test_weight_dispersion -test.unit.common.ring.test_builder.TestRingBuilderDispersion.test_weight_dispersion ... 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.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_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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.test_swob.TestResponse.test_location_rewrite +test.unit.common.test_swob.TestResponse.test_location_rewrite ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_init_large_round_robin_cache +test.unit.obj.test_expirer.TestObjectExpirer.test_init_large_round_robin_cache ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdir +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdir ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.cli.test_relinker.TestRelinker.test_cleanup_deleted +test.unit.cli.test_relinker.TestRelinker.test_cleanup_deleted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.account.test_reaper.TestReaper.test_delay_reaping_conf_bad_value +test.unit.account.test_reaper.TestReaper.test_delay_reaping_conf_bad_value ... ok +test.unit.common.test_registry.TestSensitiveRegistry.test_get_sensitive_params +test.unit.common.test_registry.TestSensitiveRegistry.test_get_sensitive_params ... 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.TestSloHeadManifest.test_get_manifest_passthrough +test.unit.common.middleware.test_slo.TestSloHeadManifest.test_get_manifest_passthrough ... 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.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.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.test_swob.TestResponse.test_location_rewrite_no_host +test.unit.common.test_swob.TestResponse.test_location_rewrite_no_host ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdirx +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdirx ... 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.account.test_reaper.TestReaper.test_delay_reaping_conf_default +test.unit.account.test_reaper.TestReaper.test_delay_reaping_conf_default ... 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.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.TestSloHeadManifest.test_head_manifest_is_efficient +test.unit.common.middleware.test_slo.TestSloHeadManifest.test_head_manifest_is_efficient ... ok test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_v2_with_nonascii_queries test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_v2_with_nonascii_queries ... ok +test.unit.common.middleware.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.cli.test_relinker.TestRelinker.test_cleanup_device_filter +test.unit.cli.test_relinker.TestRelinker.test_cleanup_device_filter ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.test_swob.TestResponse.test_multi_range_body +test.unit.common.test_swob.TestResponse.test_multi_range_body ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdiry +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdiry ... 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.common.test_registry.TestSensitiveRegistry.test_register_sensitive_param +test.unit.common.test_registry.TestSensitiveRegistry.test_register_sensitive_param ... 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.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.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.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.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.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.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.test_staticweb.TestStaticWeb.test_container3subdirz +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdirz ... ok +test.unit.account.test_reaper.TestReaper.test_reap_account +test.unit.account.test_reaper.TestReaper.test_reap_account ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_device_filter_invalid +test.unit.cli.test_relinker.TestRelinker.test_cleanup_device_filter_invalid ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_utils.TestUnlinkOlder.test_unlink_empty_paths +test.unit.common.test_utils.TestUnlinkOlder.test_unlink_empty_paths ... 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_account_quotas.TestAccountQuota.test_valid_quotas_reseller +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_reseller ... 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.cli.test_relinker.TestRelinker.test_cleanup_relinked_ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_relinked_ok ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.test_swob.TestResponse.test_multi_response_iter +test.unit.common.test_swob.TestResponse.test_multi_response_iter ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subsubdir +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subsubdir ... 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.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.TestSloHeadManifest.test_if_none_match_etag_matching +test.unit.common.middleware.test_slo.TestSloHeadManifest.test_if_none_match_etag_matching ... ok +test.unit.common.test_utils.TestUnlinkOlder.test_unlink_mixed +test.unit.common.test_utils.TestUnlinkOlder.test_unlink_mixed ... 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.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.test_xprofile.Test_profile_log.test_clear -test.unit.common.middleware.test_xprofile.Test_profile_log.test_clear ... 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.ring.test_builder.TestRingBuilder.test_get_ring -test.unit.common.ring.test_builder.TestRingBuilder.test_get_ring ... 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.cli.test_relinker.TestRelinker.test_cleanup_diskfile_error +test.unit.cli.test_relinker.TestRelinker.test_cleanup_diskfile_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.cli.test_info.TestCliInfo.test_print_item_locations_invalid_args +test.unit.cli.test_info.TestCliInfo.test_print_item_locations_invalid_args ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.common.test_swob.TestResponse.test_properties +test.unit.common.test_swob.TestResponse.test_properties ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subsubdircontents +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subsubdircontents ... 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.account.test_reaper.TestReaper.test_reap_account_with_sharding +test.unit.account.test_reaper.TestReaper.test_reap_account_with_sharding ... ok +test.unit.common.middleware.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.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.test_utils.TestUnlinkOlder.test_unlink_not_exists_paths +test.unit.common.test_utils.TestUnlinkOlder.test_unlink_not_exists_paths ... 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.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.account.test_backend.TestAccountBrokerBeforeMetadata.test_empty -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_empty ... 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.cli.test_relinker.TestRelinker.test_cleanup_remove_fails -test.unit.cli.test_relinker.TestRelinker.test_cleanup_remove_fails ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_cleanup_second_quartile_no_rehash -test.unit.cli.test_relinker.TestRelinker.test_cleanup_second_quartile_no_rehash ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.common.test_swob.TestResponse.test_range_body +test.unit.common.test_swob.TestResponse.test_range_body ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3unknown +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3unknown ... 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 + +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': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -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': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'}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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.account.test_reaper.TestReaper.test_reap_container +test.unit.account.test_reaper.TestReaper.test_reap_container ... 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.TestSloHeadManifest.test_zero_byte_manifest +test.unit.common.middleware.test_slo.TestSloHeadManifest.test_zero_byte_manifest ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.middleware.test_ratelimit.TestRateLimit.test_account_ratelimit +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_account_ratelimit ... 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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_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.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.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.middleware.test_staticweb.TestStaticWeb.test_container4indexhtml +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4indexhtml ... 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.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.ring.test_builder.TestGetRequiredOverload.test_adding_second_zone +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_adding_second_zone ... 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.common.middleware.test_ratelimit.TestRateLimit.test_already_handled +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_already_handled ... 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.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.account.test_backend.TestAccountBrokerBeforeSPI.test_creation -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_creation ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_cleanup_two_files_need_linking -test.unit.cli.test_relinker.TestRelinker.test_cleanup_two_files_need_linking ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.middleware.s3api.test_location.TestS3ApiLocation.test_object_location_setting_as_us_west_1 +test.unit.common.middleware.s3api.test_location.TestS3ApiLocation.test_object_location_setting_as_us_west_1 ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_files_per_second +test.unit.cli.test_relinker.TestRelinker.test_cleanup_files_per_second ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.cli.test_info.TestCliInfo.test_print_item_locations_policy_object +test.unit.cli.test_info.TestCliInfo.test_print_item_locations_policy_object ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.middleware.test_staticweb.TestStaticWeb.test_container4indexhtmlauthed +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4indexhtmlauthed ... 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.test_slo.TestPartNumber.test_head_part_number_subrange +test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number_subrange ... 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.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_overload +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_overload ... 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.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.test_utils.TestUnlinkOlder.test_unlink_older_than_now +test.unit.common.test_utils.TestUnlinkOlder.test_unlink_older_than_now ... 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_expirer.TestObjectExpirer.test_iter_task_to_expire_with_delay_reaping +test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_delay_reaping ... ok +test.unit.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.cli.test_relinker.TestRelinker.test_cleanup_first_quartile_does_rehash +test.unit.cli.test_relinker.TestRelinker.test_cleanup_first_quartile_does_rehash ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4onetxt +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4onetxt ... 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.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.ring.test_builder.TestGetRequiredOverload.test_big_zone +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_big_zone ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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.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.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_iter_task_to_expire_with_delay_reaping_is_async +test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_delay_reaping_is_async ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4subdir +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4subdir ... ok +test.unit.common.test_swob.TestResponse.test_unicode_body +test.unit.common.test_swob.TestResponse.test_unicode_body ... 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.s3api.test_s3request.TestSigV4Request.test_init_header_authorization +test.unit.common.middleware.s3api.test_s3request.TestSigV4Request.test_init_header_authorization ... 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.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.test_ratelimit.TestRateLimit.test_get_maxrate +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_get_maxrate ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_listdir_error +test.unit.cli.test_relinker.TestRelinker.test_cleanup_listdir_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.common.test_utils.TestUnlinkOlder.test_unlink_paths +test.unit.common.test_utils.TestUnlinkOlder.test_unlink_paths ... 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.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_skipped_and_delayed_tasks +test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_skipped_and_delayed_tasks ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4tempurl +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4tempurl ... ok +test.unit.common.test_utils.TestFallocate.test_arg_bounds +test.unit.common.test_utils.TestFallocate.test_arg_bounds ... ok +test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_account +test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_account ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.middleware.s3api.test_s3request.TestSigV4Request.test_init_query_authorization +test.unit.common.middleware.s3api.test_s3request.TestSigV4Request.test_init_query_authorization ... ok +test.unit.common.middleware.s3api.test_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_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.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.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.test_tempauth.TestAuthWithMultiplePrefixes.test_request_method_not_allowed -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_request_method_not_allowed ... ok -test.unit.cli.test_relinker.TestRelinker.test_conf_file -test.unit.cli.test_relinker.TestRelinker.test_conf_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_proxy_logging.TestProxyLogging.test_app_exception +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_app_exception ... 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.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.common.test_utils.TestFallocate.test_fallocate +test.unit.common.test_utils.TestFallocate.test_fallocate ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4twotxt +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4twotxt ... 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.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.ring.test_builder.TestGetRequiredOverload.test_gradual_replica_count +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_gradual_replica_count ... 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.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_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD ... ok -test.unit.cli.test_relinker.TestRelinker.test_devices_filter_filtering -test.unit.cli.test_relinker.TestRelinker.test_devices_filter_filtering ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_hook_pre_post_device_locking -test.unit.cli.test_relinker.TestRelinker.test_hook_pre_post_device_locking ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.cli.test_relinker.TestRelinker.test_rehashing -test.unit.cli.test_relinker.TestRelinker.test_rehashing ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.cli.test_info.TestCliInfo.test_print_ring_locations_container +test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_container ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_memcached_container_info_dict +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_memcached_container_info_dict ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_basic_error +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_basic_error ... 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.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_replicas +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_replicas ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4unknown +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4unknown ... 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.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.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.account.test_auditor.TestAuditorRealBroker.test_db_validate_fails +test.unit.account.test_auditor.TestAuditorRealBroker.test_db_validate_fails ... 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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_503 test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_503 ... 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.obj.test_expirer.TestObjectExpirer.test_object_timestamp_break +test.unit.obj.test_expirer.TestObjectExpirer.test_object_timestamp_break ... 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.utils.test_checksum.TestCRC32C.test_isal +test.unit.common.utils.test_checksum.TestCRC32C.test_isal ... skipped 'No ISA-L CRC32C' +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container5indexhtml +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container5indexhtml ... ok +test.unit.common.test_utils.TestFallocate.test_fallocate_offset +test.unit.common.test_utils.TestFallocate.test_fallocate_offset ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.ring.test_builder.TestGetRequiredOverload.test_multiple_replicas_each +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_multiple_replicas_each ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_check_crypto_meta +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_check_crypto_meta ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_canonical_uri_sigv2 +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_canonical_uri_sigv2 ... 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.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_error test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_error ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_parse_task_obj +test.unit.obj.test_expirer.TestObjectExpirer.test_parse_task_obj ... 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.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.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_save +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_save ... ok +test.unit.common.utils.test_checksum.TestCRC32C.test_kern +test.unit.common.utils.test_checksum.TestCRC32C.test_kern ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container5unknown +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container5unknown ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_utils.TestFallocate.test_fallocate_silent_errors +test.unit.common.test_utils.TestFallocate.test_fallocate_silent_errors ... 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.middleware.crypto.test_crypto_utils.TestCrypto.test_check_key +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_check_key ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_canonical_uri_sigv4 +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_canonical_uri_sigv4 ... 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.obj.test_expirer.TestObjectExpirer.test_pop_queue +test.unit.obj.test_expirer.TestObjectExpirer.test_pop_queue ... 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_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_policy_index_logging test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_policy_index_logging ... ok +test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_obj +test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_obj ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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.middleware.test_staticweb.TestStaticWeb.test_container6blisting +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container6blisting ... 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.ring.test_builder.TestGetRequiredOverload.test_multiple_small_zones +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_multiple_small_zones ... 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.middleware.crypto.test_crypto_utils.TestCrypto.test_create_decryption_context +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_decryption_context ... ok +test.unit.common.middleware.s3api.test_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.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.cli.test_relinker.TestRelinker.test_cleanup_missing_data_file +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_expirer.TestObjectExpirer.test_process_based_concurrency +test.unit.obj.test_expirer.TestObjectExpirer.test_process_based_concurrency ... 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.test_proxy_logging.TestProxyLogging.test_chunked_response +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_chunked_response ... 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.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.cli.test_ring_builder_analyzer.TestParseScenario.test_good +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_good ... 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_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.ring.test_builder.TestGetRequiredOverload.test_none_needed +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_none_needed ... ok +test.unit.common.test_utils.TestFallocate.test_posix_fallocate_fallback +test.unit.common.test_utils.TestFallocate.test_posix_fallocate_fallback ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sig_v4_streaming_aws_hmac_sha256_payload_trailer_bad +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sig_v4_streaming_aws_hmac_sha256_payload_trailer_bad ... ok +test.unit.common.middleware.crypto.test_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.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.obj.test_expirer.TestObjectExpirer.test_report +test.unit.obj.test_expirer.TestObjectExpirer.test_report ... 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.test_proxy_logging.TestProxyLogging.test_client_logging +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_client_logging ... 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.test_staticweb.TestStaticWeb.test_container6subdir +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container6subdir ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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.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.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.test_utils.TestFallocate.test_posix_fallocate_offset +test.unit.common.test_utils.TestFallocate.test_posix_fallocate_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.obj.test_expirer.TestObjectExpirer.test_round_robin_order +test.unit.obj.test_expirer.TestObjectExpirer.test_round_robin_order ... 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.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT ... ok -test.unit.account.test_server.TestAccountController.test_GET_accept_wildcard -test.unit.account.test_server.TestAccountController.test_GET_accept_wildcard ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.cli.test_relinker.TestRelinker.test_relink_all_policies -test.unit.cli.test_relinker.TestRelinker.test_relink_all_policies ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_relink_cleanup -test.unit.cli.test_relinker.TestRelinker.test_relink_cleanup ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.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.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.cli.test_info.TestPrintObjWeirdPath.test_invalid_etag +test.unit.cli.test_info.TestPrintObjWeirdPath.test_invalid_etag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container7listing +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container7listing ... 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.account.test_backend.TestAccountBrokerBeforeSPI.test_batched_reclaim +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_batched_reclaim ... ok +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_json_not_object +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_json_not_object ... ok +test.unit.common.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.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.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.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.test_utils.TestUtils.test_backwards +test.unit.common.test_utils.TestUtils.test_backwards ... 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.container.test_backend.TestContainerBroker.test_empty_shard_container +test.unit.container.test_backend.TestContainerBroker.test_empty_shard_container ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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.test_tempauth.TestAuthWithMultiplePrefixes.test_top_level_deny -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_top_level_deny ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_file -test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.cli.test_relinker.TestRelinker.test_relink_data_data_meta_files -test.unit.cli.test_relinker.TestRelinker.test_relink_data_data_meta_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.ring.test_builder.TestRingBuilder.test_id -test.unit.common.ring.test_builder.TestRingBuilder.test_id ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.ring.test_builder.TestRingBuilder.test_id_copy_from -test.unit.common.ring.test_builder.TestRingBuilder.test_id_copy_from ... 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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_relink_data_file -test.unit.cli.test_relinker.TestRelinker.test_relink_data_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.ring.test_builder.TestRingBuilder.test_id_legacy_builder_file -test.unit.common.ring.test_builder.TestRingBuilder.test_id_legacy_builder_file ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.account.test_backend.TestAccountBroker.test_get_info -test.unit.account.test_backend.TestAccountBroker.test_get_info ... ok -test.unit.common.test_manager.TestServer.test_conf_files -test.unit.common.test_manager.TestServer.test_conf_files ... ok -test.unit.common.test_db.TestDatabaseBroker.test_merge_syncs -test.unit.common.test_db.TestDatabaseBroker.test_merge_syncs ... 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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_double_check_trailing_delimiter -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_double_check_trailing_delimiter ... 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.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_manager.TestServer.test_create_server -test.unit.common.test_manager.TestServer.test_create_server ... 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.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_simple_delete -test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_simple_delete ... 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.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_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_empty_body -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_empty_body ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_existing_ts_files -test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_existing_ts_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.cli.test_relinker.TestRelinker.test_relink_data_meta_files -test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_ts_files -test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_ts_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_relink_data_ts_meta_files -test.unit.cli.test_relinker.TestRelinker.test_relink_data_ts_meta_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.cli.test_relinker.TestRelinker.test_relink_device_filter -test.unit.cli.test_relinker.TestRelinker.test_relink_device_filter ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_relink_device_filter_invalid -test.unit.cli.test_relinker.TestRelinker.test_relink_device_filter_invalid ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.cli.test_relinker.TestRelinker.test_relink_existing_data_meta_ts_files -test.unit.cli.test_relinker.TestRelinker.test_relink_existing_data_meta_ts_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.cli.test_relinker.TestRelinker.test_relink_files_per_second -test.unit.cli.test_relinker.TestRelinker.test_relink_files_per_second ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_relink_first_quartile_no_rehash -test.unit.cli.test_relinker.TestRelinker.test_relink_first_quartile_no_rehash ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.cli.test_relinker.TestRelinker.test_relink_link_already_exists -test.unit.cli.test_relinker.TestRelinker.test_relink_link_already_exists ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_relink_link_target_disappears -test.unit.cli.test_relinker.TestRelinker.test_relink_link_target_disappears ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.test_direct_client.TestDirectClient.test_direct_post_container -test.unit.common.test_direct_client.TestDirectClient.test_direct_post_container ... ok -test.unit.account.test_server.TestAccountController.test_GET_accept_xml -test.unit.account.test_server.TestAccountController.test_GET_accept_xml ... 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.cli.test_relinker.TestRelinker.test_relink_listdir_error -test.unit.cli.test_relinker.TestRelinker.test_relink_listdir_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_relink_meta_file -test.unit.cli.test_relinker.TestRelinker.test_relink_meta_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_relink_no_applicable_policy -test.unit.cli.test_relinker.TestRelinker.test_relink_no_applicable_policy ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.cli.test_relinker.TestRelinker.test_relink_not_mounted -test.unit.cli.test_relinker.TestRelinker.test_relink_not_mounted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_relink_partition_filter -test.unit.cli.test_relinker.TestRelinker.test_relink_partition_filter ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.ring.test_builder.TestRingBuilder.test_increase_partition_power -test.unit.common.ring.test_builder.TestRingBuilder.test_increase_partition_power ... ok -test.unit.common.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_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.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_staticweb.TestStaticWeb.test_container8listingcss +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container8listingcss ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_chexor +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_chexor ... 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.crypto.test_decrypter.TestDecrypter.test_app_exception +test.unit.common.middleware.crypto.test_decrypter.TestDecrypter.test_app_exception ... 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.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.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.test_utils.TestUtils.test_base64_str +test.unit.common.test_utils.TestUtils.test_base64_str ... 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.container.test_backend.TestContainerBroker.test_enable_sharding +test.unit.container.test_backend.TestContainerBroker.test_enable_sharding ... 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.cli.test_info.TestPrintObjWeirdPath.test_print_obj +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.test_constraints.TestConstraints.test_check_account_format +test.unit.common.test_constraints.TestConstraints.test_check_account_format ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container8subdirlistingcss +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container8subdirlistingcss ... 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_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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_proxy_logging.TestProxyLogging.test_dual_logging_middlewares +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_dual_logging_middlewares ... 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.ring.test_builder.TestGetRequiredOverload.test_small_zone +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_small_zone ... 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.test_utils.TestUtils.test_cache_from_env +test.unit.common.test_utils.TestUtils.test_cache_from_env ... 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.container.test_backend.TestContainerBroker.test_exception +test.unit.container.test_backend.TestContainerBroker.test_exception ... 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.test_constraints.TestConstraints.test_check_container_format +test.unit.common.test_constraints.TestConstraints.test_check_container_format ... 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_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.account.test_backend.TestAccountBrokerBeforeSPI.test_creation +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_creation ... 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.cli.test_info.TestPrintObjWeirdPath.test_print_obj_crypto_metadata +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_crypto_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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.test_utils.TestUtils.test_cap_length +test.unit.common.test_utils.TestUtils.test_cap_length ... 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.crypto.test_crypto_utils.TestCrypto.test_enc_dec_large_chunks +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_enc_dec_large_chunks ... ok +test.unit.cli.test_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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_auditor.TestAuditor.test_audit_location_gets_quarantined +test.unit.obj.test_auditor.TestAuditor.test_audit_location_gets_quarantined ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_constraints.TestConstraints.test_check_delete_headers +test.unit.common.test_constraints.TestConstraints.test_check_delete_headers ... 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_slo.TestSloGetRawOldManifest.test_get_raw_manifest +test.unit.common.middleware.test_slo.TestSloGetRawOldManifest.test_get_raw_manifest ... ok test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_delete_container test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_delete_container ... 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.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_simple_recreate -test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_simple_recreate ... 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.cli.test_relinker.TestRelinker.test_relink_policy_option -test.unit.cli.test_relinker.TestRelinker.test_relink_policy_option ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_wildcard -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_wildcard ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.cli.test_relinker.TestRelinker.test_relink_ts_data_meta_files -test.unit.cli.test_relinker.TestRelinker.test_relink_ts_data_meta_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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_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.cli.test_relinker.TestRelinker.test_relink_ts_existing_newer_data_files -test.unit.cli.test_relinker.TestRelinker.test_relink_ts_existing_newer_data_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.container.test_backend.TestContainerBroker.test_db_file -test.unit.container.test_backend.TestContainerBroker.test_db_file ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_ts_file -test.unit.cli.test_relinker.TestRelinker.test_relink_ts_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_relinker_drop_privileges -test.unit.cli.test_relinker.TestRelinker.test_relinker_drop_privileges ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_relinker_utils_get_hub -test.unit.cli.test_relinker.TestRelinker.test_relinker_utils_get_hub ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.utils.test_logs.TestSwiftLogAdapter.test_exception -test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_exception ... 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.cli.test_relinker.TestRelinker.test_state_file -test.unit.cli.test_relinker.TestRelinker.test_state_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_workers_children -test.unit.cli.test_relinker.TestRelinker.test_workers_children ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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_relinker.TestRelinker.test_workers_parent -test.unit.cli.test_relinker.TestRelinker.test_workers_parent ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_relinker.TestRelinker.test_workers_parent_bubbles_up_errors -test.unit.cli.test_relinker.TestRelinker.test_workers_parent_bubbles_up_errors ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.account.test_server.TestAccountController.test_GET_empty_account_json -test.unit.account.test_server.TestAccountController.test_GET_empty_account_json ... 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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_empty -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_empty ... 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.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.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.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.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.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.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.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_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.test_utils.TestUtils.test_clean_content_type +test.unit.common.test_utils.TestUtils.test_clean_content_type ... ok +test.unit.cli.test_info.TestPrintObjFullMeta.test_invalid_etag +test.unit.cli.test_info.TestPrintObjFullMeta.test_invalid_etag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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.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.cli.test_info.TestPrintObjWeirdPath.test_print_obj_curl_command_ipv4 +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_curl_command_ipv4 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.account.test_backend.TestAccountBrokerBeforeSPI.test_delete_db_status test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_delete_db_status ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_default -test.unit.cli.test_ringbuilder.TestCommands.test_default ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_default_no_device_ring_without_exception -test.unit.cli.test_ringbuilder.TestCommands.test_default_no_device_ring_without_exception ... ok -test.unit.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.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.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.common.ring.test_builder.TestRingBuilder.test_increase_partition_power_failed -test.unit.common.ring.test_builder.TestRingBuilder.test_increase_partition_power_failed ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_exception -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_exception ... 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.TestNonLegacyDefaultStoragePolicy.test_GET_accept_xml -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_xml ... ok -test.unit.common.test_db.TestDatabaseBroker.test_metadata -test.unit.common.test_db.TestDatabaseBroker.test_metadata ... 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 -Error while closing FD -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_splice.py", line 38, in safe_close - os.close(fd) - ~~~~~~~~^^^^ -OSError: [Errno 9] Bad file descriptor -Error while closing FD -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_splice.py", line 38, in safe_close - os.close(fd) - ~~~~~~~~^^^^ -OSError: [Errno 9] Bad file descriptor -test.unit.common.test_splice.TestTee.test_fileno -test.unit.common.test_splice.TestTee.test_fileno ... ok -test.unit.common.test_splice.TestTee.test_flags_list -test.unit.common.test_splice.TestTee.test_flags_list ... ok -test.unit.common.test_splice.TestTee.test_tee_pipe_to_pipe -test.unit.common.test_splice.TestTee.test_tee_pipe_to_pipe ... ok -test.unit.common.test_splice.TestTee.test_unavailable -test.unit.common.test_splice.TestTee.test_unavailable ... ok -test.unit.common.test_splice.TestTee.test_unavailable_in_libc -test.unit.common.test_splice.TestTee.test_unavailable_in_libc ... ok -test.unit.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.TestDiskFileManager.test_check_policy -test.unit.obj.test_diskfile.TestDiskFileManager.test_check_policy ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileManager.test_cleanup_uses_configured_reclaim_age -test.unit.obj.test_diskfile.TestDiskFileManager.test_cleanup_uses_configured_reclaim_age ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileManager.test_construct_dev_path -test.unit.obj.test_diskfile.TestDiskFileManager.test_construct_dev_path ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.container.test_backend.TestCommonContainerBroker.test_put_timestamp -test.unit.container.test_backend.TestCommonContainerBroker.test_put_timestamp ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_ringbuilder.TestCommands.test_default_ringfile_check -test.unit.cli.test_ringbuilder.TestCommands.test_default_ringfile_check ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.ring.test_builder.TestRingBuilder.test_init -test.unit.common.ring.test_builder.TestRingBuilder.test_init ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_unclean -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_unclean ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_diskfile.TestDiskFileManager.test_get_ondisk_files_with_unexpected_file -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_ondisk_files_with_unexpected_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileManager.test_init -test.unit.obj.test_diskfile.TestDiskFileManager.test_init ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.TestAccountController.test_GET_empty_account_xml -test.unit.account.test_server.TestAccountController.test_GET_empty_account_xml ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_init_commit_window -test.unit.obj.test_diskfile.TestDiskFileManager.test_init_commit_window ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileManager.test_listdir -test.unit.obj.test_diskfile.TestDiskFileManager.test_listdir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_empty_account_plain -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_empty_account_plain ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_default_show_removed -test.unit.cli.test_ringbuilder.TestCommands.test_default_show_removed ... ok -test.unit.account.test_server.TestAccountController.test_GET_invalid_accept -test.unit.account.test_server.TestAccountController.test_GET_invalid_accept ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_listdir_enoent -test.unit.obj.test_diskfile.TestDiskFileManager.test_listdir_enoent ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileManager.test_listdir_other_oserror -test.unit.obj.test_diskfile.TestDiskFileManager.test_listdir_other_oserror ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileManager.test_missing_splice_warning -test.unit.obj.test_diskfile.TestDiskFileManager.test_missing_splice_warning ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileManager.test_object_audit_location_generator -test.unit.obj.test_diskfile.TestDiskFileManager.test_object_audit_location_generator ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.container.test_backend.TestContainerBroker.test_delete_object -test.unit.container.test_backend.TestContainerBroker.test_delete_object ... 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.obj.test_diskfile.TestDiskFileManager.test_parse_on_disk_filename -test.unit.obj.test_diskfile.TestDiskFileManager.test_parse_on_disk_filename ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileManager.test_parse_on_disk_filename_errors -test.unit.obj.test_diskfile.TestDiskFileManager.test_parse_on_disk_filename_errors ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileManager.test_partition_lock_same_partition -test.unit.obj.test_diskfile.TestDiskFileManager.test_partition_lock_same_partition ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileManager.test_pickle_async_update -test.unit.obj.test_diskfile.TestDiskFileManager.test_pickle_async_update ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_2 -test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_2 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_diskfile.TestDiskFileManager.test_replication_lock_another_device_fine -test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_another_device_fine ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_off -test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_off ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_invalid_accept -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_invalid_accept ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_on -test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_on ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_same_partition -test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_same_partition ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_one_per_device_deprecation -test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_one_per_device_deprecation ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileManager.test_verify_ondisk_files -test.unit.obj.test_diskfile.TestDiskFileManager.test_verify_ondisk_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.test_db_replicator.TestReplicatorSync.test_clean_up_after_deleted_brokers -test.unit.common.test_db_replicator.TestReplicatorSync.test_clean_up_after_deleted_brokers ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_cleans_up_everything -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_cleans_up_everything ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_dev_path_fail -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_dev_path_fail ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_empty -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_empty ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_empty_suffixes -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_empty_suffixes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_meta_files +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_meta_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_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_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.obj.test_auditor.TestAuditor.test_auditor_reclaim_age +test.unit.obj.test_auditor.TestAuditor.test_auditor_reclaim_age ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.test_manager.TestServer.test_conf_dir +test.unit.common.test_manager.TestServer.test_conf_dir ... 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.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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_batched_reclaim +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_batched_reclaim ... 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.cli.test_info.TestPrintObjFullMeta.test_print_obj +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.TestCommonAccountBroker.test_put_timestamp -test.unit.account.test_backend.TestCommonAccountBroker.test_put_timestamp ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_suffix_filter -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_suffix_filter ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.container.test_backend.TestCommonContainerBroker.test_status_changed_at -test.unit.container.test_backend.TestCommonContainerBroker.test_status_changed_at ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_tombstones -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_tombstones ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.account.test_backend.TestAccountBroker.test_is_status_deleted -test.unit.account.test_backend.TestAccountBroker.test_is_status_deleted ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_diskfile.TestDiskFileManager.test_yield_suffixes -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_suffixes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_info -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_info ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_expirer.TestObjectExpirer.test_build_task_obj_round_trip -test.unit.obj.test_expirer.TestObjectExpirer.test_build_task_obj_round_trip ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_container_timestamp_break -test.unit.obj.test_expirer.TestObjectExpirer.test_container_timestamp_break ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_delete_object -test.unit.obj.test_expirer.TestObjectExpirer.test_delete_object ... ok -test.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.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_override_component_builders -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_override_component_builders ... ok -direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda -direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda -direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda -direct-client-test ERROR: Kaboom! -direct-client-test ERROR: Kaboom! -direct-client-test ERROR: Kaboom! -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.TestContainerBrokerBeforeSPI.test_batch_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_batch_reclaim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_chexor -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_chexor ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_create_broker -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_create_broker ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_creation -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_creation ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_db_file -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_db_file ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_exception -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_exception ... 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_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_tempauth.TestDefinitiveAuth.test_blank_prefix +test.unit.common.middleware.test_tempauth.TestDefinitiveAuth.test_blank_prefix ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_utils.TestUtils.test_drain_and_close +test.unit.common.test_utils.TestUtils.test_drain_and_close ... 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.test_manager.TestServer.test_conf_files +test.unit.common.test_manager.TestServer.test_conf_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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_chexor +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_chexor ... ok +test.unit.obj.test_auditor.TestAuditor.test_expired_object_is_ignored +test.unit.obj.test_auditor.TestAuditor.test_expired_object_is_ignored ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.middleware.test_staticweb.TestStaticWeb.test_no_auth_middleware +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_no_auth_middleware ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_empty +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_empty ... 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_tempauth.TestDefinitiveAuth.test_default_prefix +test.unit.common.middleware.test_tempauth.TestDefinitiveAuth.test_default_prefix ... ok +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_crypto_metadata +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_crypto_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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_manager.TestServer.test_create_server +test.unit.common.test_manager.TestServer.test_create_server ... 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.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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_creation +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_creation ... 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.cli.test_info.TestPrintObjWeirdPath.test_print_obj_meta_and_ts_files +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_meta_and_ts_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_constraints.TestConstraints.test_check_drive_isdir +test.unit.common.test_constraints.TestConstraints.test_check_drive_isdir ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_root +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_root ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.account.test_backend.TestAccountBrokerBeforeSPI.test_exception +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_exception ... 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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_utils.TestUtils.test_drop_privileges +test.unit.common.test_utils.TestUtils.test_drop_privileges ... 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.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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_delete_container +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_delete_container ... 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.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.cli.test_info.TestPrintObjFullMeta.test_print_obj_curl_command_ipv4 +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_curl_command_ipv4 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_constraints.TestConstraints.test_check_drive_ismount +test.unit.common.test_constraints.TestConstraints.test_check_drive_ismount ... 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.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info ... ok +test.unit.common.middleware.test_tempauth.TestDefinitiveAuth.test_noreseller_prefix +test.unit.common.middleware.test_tempauth.TestDefinitiveAuth.test_noreseller_prefix ... ok +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_metadata +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_utils.TestUtils.test_drop_privileges_no_setgroups +test.unit.common.test_utils.TestUtils.test_drop_privileges_no_setgroups ... ok +test.unit.common.middleware.test_name_check.TestSwiftInfo.test_registered_defaults +test.unit.common.middleware.test_name_check.TestSwiftInfo.test_registered_defaults ... 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_obj.TestS3ApiObjNonUTC.test_object_DELETE_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_error ... 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_relinker.TestRelinker.test_cleanup_missing_meta_existing_newer_data_files +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_meta_existing_newer_data_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' 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.account.test_backend.TestCommonAccountBroker.test_status_changed_at -test.unit.account.test_backend.TestCommonAccountBroker.test_status_changed_at ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_staticweb.TestStaticWeb.test_subrequest_once_if_possible +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_subrequest_once_if_possible ... ok +test.unit.common.test_constraints.TestConstraints.test_check_float +test.unit.common.test_constraints.TestConstraints.test_check_float ... 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_backend.TestAccountBrokerBeforeSPI.test_get_info_no_stale_reads +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info_no_stale_reads ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_add_dev +test.unit.common.ring.test_builder.TestRingBuilder.test_add_dev ... ok +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_curl_command_ipv6 +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_curl_command_ipv6 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_utils.TestUtils.test_dump_recon_cache +test.unit.common.test_utils.TestUtils.test_dump_recon_cache ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_allow_options +test.unit.common.middleware.test_tempurl.TestTempURL.test_allow_options ... 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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_double_check_trailing_delimiter +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_double_check_trailing_delimiter ... 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.test_manager.TestServer.test_get_custom_pid_file_name test.unit.common.test_manager.TestServer.test_get_custom_pid_file_name ... ok -test.unit.account.test_backend.TestAccountBroker.test_list_container_iter_with_reserved_name -test.unit.account.test_backend.TestAccountBroker.test_list_container_iter_with_reserved_name ... ok +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_no_ring +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_no_ring ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_constraints.TestConstraints.test_check_metadata_count +test.unit.common.test_constraints.TestConstraints.test_check_metadata_count ... 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_proxy_logging.TestProxyLogging.test_facility +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_facility ... 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.common.ring.test_builder.TestRingBuilder.test_add_rebalance_add_rebalance_delete_rebalance +test.unit.common.ring.test_builder.TestRingBuilder.test_add_rebalance_add_rebalance_delete_rebalance ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_meta_file +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_meta_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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.test_utils.TestUtils.test_dump_recon_cache_permission_denied +test.unit.common.test_utils.TestUtils.test_dump_recon_cache_permission_denied ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_empty +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_empty ... ok +test.unit.obj.test_auditor.TestAuditor.test_generic_exception_handling +test.unit.obj.test_auditor.TestAuditor.test_generic_exception_handling ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' 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.cli.test_ringbuilder.TestCommands.test_default_sorted_output -test.unit.cli.test_ringbuilder.TestCommands.test_default_sorted_output ... 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.cli.test_info.TestPrintObjFullMeta.test_print_obj_meta_and_ts_files +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_meta_and_ts_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_constraints.TestConstraints.test_check_metadata_empty +test.unit.common.test_constraints.TestConstraints.test_check_metadata_empty ... 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.ring.test_composite_builder.TestCompositeRingBuilder.test_abs_paths_persisted +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_abs_paths_persisted ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_policy_stats +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_policy_stats ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_add_replicas_then_rebalance_respects_weight +test.unit.common.ring.test_builder.TestRingBuilder.test_add_replicas_then_rebalance_respects_weight ... ok +test.unit.common.middleware.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_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.cli.test_info.TestPrintObjWeirdPath.test_print_obj_policy_index +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_policy_index ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_exception +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_exception ... 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.test_utils.TestUtils.test_dump_recon_cache_set_owner +test.unit.common.test_utils.TestUtils.test_dump_recon_cache_set_owner ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' test.unit.common.test_manager.TestServer.test_get_running_pids test.unit.common.test_manager.TestServer.test_get_running_pids ... 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.test_constraints.TestConstraints.test_check_metadata_empty_name +test.unit.common.test_constraints.TestConstraints.test_check_metadata_empty_name ... 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.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.account.test_backend.TestAccountBrokerBeforeSPI.test_half_upgraded_database +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_half_upgraded_database ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.cli.test_info.TestPrintObjFullMeta.test_print_obj_metadata +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_tempurl.TestTempURL.test_allow_trumps_outgoing_header_conflict +test.unit.common.middleware.test_tempurl.TestTempURL.test_allow_trumps_outgoing_header_conflict ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info ... 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.test_utils.TestUtils.test_extract_swift_bytes +test.unit.common.test_utils.TestUtils.test_extract_swift_bytes ... ok test.unit.common.test_manager.TestServer.test_interact test.unit.common.test_manager.TestServer.test_interact ... 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.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.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.TestCompositeRingBuilder.test_compose_ok +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_ok ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_ipv6 +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_ipv6 ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_initialize_fail +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_initialize_fail ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_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.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.test_list_endpoints.TestListEndpoints.test_version_account_response +test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_version_account_response ... 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.common.test_utils.TestUtils.test_find_namespace +test.unit.common.test_utils.TestUtils.test_find_namespace ... 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.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.test_constraints.TestConstraints.test_check_metadata_name_length +test.unit.common.test_constraints.TestConstraints.test_check_metadata_name_length ... ok +test.unit.obj.test_auditor.TestAuditor.test_non_reclaimable_tombstone +test.unit.obj.test_auditor.TestAuditor.test_non_reclaimable_tombstone ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_no_ring +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_no_ring ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.account.test_backend.TestAccountBrokerBeforeSPI.test_is_status_deleted +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_is_status_deleted ... 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_tempurl.TestTempURL.test_auth_scheme_value +test.unit.common.middleware.test_tempurl.TestTempURL.test_auth_scheme_value ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info_stale_read_ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info_stale_read_ok ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_container_info +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_container_info ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_cancel_increase_partition_power +test.unit.common.ring.test_builder.TestRingBuilder.test_cancel_increase_partition_power ... ok +test.unit.common.test_linkat.TestLinkat.test_available +test.unit.common.test_linkat.TestLinkat.test_available ... ok +test.unit.cli.test_info.TestPrintObjWeirdPath.test_unchecked_etag +test.unit.cli.test_info.TestPrintObjWeirdPath.test_unchecked_etag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_manager.TestServer.test_kill_running_pids test.unit.common.test_manager.TestServer.test_kill_running_pids ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_half_not_found_headers_and_body -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_half_not_found_headers_and_body ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_half_not_found_statuses -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_half_not_found_statuses ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_handoff -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_handoff ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_404_507 -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_404_507 ... ok -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.cli.test_relinker.TestRelinker.test_cleanup_missing_ts_file +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_ts_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_with_builder_files test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_with_builder_files ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_dispersion_command -test.unit.cli.test_ringbuilder.TestCommands.test_dispersion_command ... 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.ring.test_composite_builder.TestCompositeRingBuilder.test_load_errors -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_load_errors ... 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.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_info_no_stale_reads -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_info_no_stale_reads ... ok -test.unit.common.middleware.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.test_db.TestDatabaseBroker.test_newid -test.unit.common.test_db.TestDatabaseBroker.test_newid ... 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.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_tempurl.TestTempURL.test_authorize_limits_scope +test.unit.common.middleware.test_tempurl.TestTempURL.test_authorize_limits_scope ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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.cli.test_info.TestPrintObjFullMeta.test_print_obj_policy_index +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_policy_index ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_linkat.TestLinkat.test_errno +test.unit.common.test_linkat.TestLinkat.test_errno ... 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_manager.TestServer.test_launch test.unit.common.test_manager.TestServer.test_launch ... 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.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.cli.test_ring_builder_analyzer.TestRunScenario.test_it_runs -test.unit.cli.test_ring_builder_analyzer.TestRunScenario.test_it_runs ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info ... 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.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_info_stale_read_ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_info_stale_read_ok ... ok -test.unit.common.middleware.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.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.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_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.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.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.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance ... 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.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.container.test_backend.TestContainerBrokerBeforeSPI.test_delete_db_does_not_clear_particular_sharding_meta -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_delete_db_does_not_clear_particular_sharding_meta ... ok -test.unit.common.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.ring.test_builder.TestRingBuilder.test_load -test.unit.common.ring.test_builder.TestRingBuilder.test_load ... 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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info_stale_read_ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info_stale_read_ok ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_find_parts -test.unit.cli.test_ringbuilder.TestCommands.test_find_parts ... ok +test.unit.cli.test_ringcomposer.TestCommands.test_bad_composite_builder_file +test.unit.cli.test_ringcomposer.TestCommands.test_bad_composite_builder_file ... ok +test.unit.common.test_constraints.TestConstraints.test_check_metadata_size +test.unit.common.test_constraints.TestConstraints.test_check_metadata_size ... 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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_empty +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_empty ... 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.ring.test_composite_builder.TestCompositeRingBuilder.test_load_errors +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_load_errors ... 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.cli.test_info.TestPrintObjWeirdPath.test_valid_etag +test.unit.cli.test_info.TestPrintObjWeirdPath.test_valid_etag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.ring.test_builder.TestRingBuilder.test_deepcopy +test.unit.common.ring.test_builder.TestRingBuilder.test_deepcopy ... 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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_initialize_fail +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_initialize_fail ... 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_manager.TestServer.test_named_conf_dir test.unit.common.test_manager.TestServer.test_named_conf_dir ... ok -test.unit.account.test_server.TestAccountController.test_GET_leading_delimiter -test.unit.account.test_server.TestAccountController.test_GET_leading_delimiter ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_empty -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_empty ... 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.test_linkat.TestLinkat.test_flags +test.unit.common.test_linkat.TestLinkat.test_flags ... 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.cli.test_ringcomposer.TestCommands.test_compose +test.unit.cli.test_ringcomposer.TestCommands.test_compose ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_invalid_partition +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_invalid_partition ... 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.obj.test_auditor.TestAuditor.test_object_audit_adds_metadata_checksums +test.unit.obj.test_auditor.TestAuditor.test_object_audit_adds_metadata_checksums ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_list_objects_iter_order_and_reverse +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_list_objects_iter_order_and_reverse ... ok +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance ... ok +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_policy_name_mismatch +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_policy_name_mismatch ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.common.middleware.crypto.test_decrypter.TestModuleMethods.test_purge_crypto_sysmeta_headers +test.unit.common.middleware.crypto.test_decrypter.TestModuleMethods.test_purge_crypto_sysmeta_headers ... ok +test.unit.common.middleware.test_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_tempurl.TestTempURL.test_bad_path +test.unit.common.middleware.test_tempurl.TestTempURL.test_bad_path ... 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.test_utils.TestUtils.test_fsync_dir +test.unit.common.test_utils.TestUtils.test_fsync_dir ... 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.test_manager.TestServer.test_named_conf_dir_pid_files test.unit.common.test_manager.TestServer.test_named_conf_dir_pid_files ... 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.cli.test_ringbuilder.TestCommands.test_invalid_device_name -test.unit.cli.test_ringbuilder.TestCommands.test_invalid_device_name ... 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.test_linkat.TestLinkat.test_linkat_fd_not_integer +test.unit.common.test_linkat.TestLinkat.test_linkat_fd_not_integer ... 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.cli.test_ringcomposer.TestCommands.test_compose_existing +test.unit.cli.test_ringcomposer.TestCommands.test_compose_existing ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_not_empty +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_not_empty ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_load_old_pending_puts +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_load_old_pending_puts ... ok +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance_errors +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance_errors ... 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.test_tempurl.TestTempURL.test_changed_expires_invalid +test.unit.common.middleware.test_tempurl.TestTempURL.test_changed_expires_invalid ... 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.test_utils.TestUtils.test_generate_trans_id +test.unit.common.test_utils.TestUtils.test_generate_trans_id ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_container_iter_with_reserved_name +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_container_iter_with_reserved_name ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_none +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_none ... ok +test.unit.common.test_linkat.TestLinkat.test_linkat_success +test.unit.common.test_linkat.TestLinkat.test_linkat_success ... 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_manager.TestServer.test_proxy_conf_dir test.unit.common.test_manager.TestServer.test_proxy_conf_dir ... 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.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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_not_found +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_not_found ... ok +test.unit.cli.test_info.TestPrintObjFullMeta.test_unchecked_etag +test.unit.cli.test_info.TestPrintObjFullMeta.test_unchecked_etag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.container.test_backend.TestContainerBrokerBeforeSPI.test_empty +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_merge_items +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_merge_items ... 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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_tempurl.TestTempURL.test_changed_path_invalid +test.unit.common.middleware.test_tempurl.TestTempURL.test_changed_path_invalid ... ok +test.unit.common.test_utils.TestUtils.test_get_db_files +test.unit.common.test_utils.TestUtils.test_get_db_files ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_effective_overload +test.unit.common.ring.test_builder.TestRingBuilder.test_effective_overload ... ok test.unit.common.test_manager.TestServer.test_server_equality test.unit.common.test_manager.TestServer.test_server_equality ... 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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_containers_iter +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_containers_iter ... ok +test.unit.common.test_linkat.TestLinkat.test_unavailable +test.unit.common.test_linkat.TestLinkat.test_unavailable ... 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.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.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_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_DELETE_now_empty +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_now_empty ... 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.obj.test_auditor.TestAuditor.test_object_audit_diff_data +test.unit.obj.test_auditor.TestAuditor.test_object_audit_diff_data ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_save_errors +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_save_errors ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_changed_sig_invalid +test.unit.common.middleware.test_tempurl.TestTempURL.test_changed_sig_invalid ... ok +test.unit.cli.test_info.TestPrintObjFullMeta.test_valid_etag +test.unit.cli.test_info.TestPrintObjFullMeta.test_valid_etag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.ring.test_builder.TestRingBuilder.test_ever_rebalanced +test.unit.common.ring.test_builder.TestRingBuilder.test_ever_rebalanced ... ok test.unit.common.test_manager.TestServer.test_server_repr test.unit.common.test_manager.TestServer.test_server_repr ... ok +test.unit.common.test_utils.TestUtils.test_get_my_ppid +test.unit.common.test_utils.TestUtils.test_get_my_ppid ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_no_applicable_policy +test.unit.cli.test_relinker.TestRelinker.test_cleanup_no_applicable_policy ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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_linkat.TestLinkat.test_unavailable_in_libc +test.unit.common.test_linkat.TestLinkat.test_unavailable_in_libc ... 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.container.test_backend.TestContainerBroker.test_get_brokers +test.unit.container.test_backend.TestContainerBroker.test_get_brokers ... 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.s3api.test_s3request.TestRequest.test_get_validate_param +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_validate_param ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_newid +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_newid ... 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.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.test_error_limiter.TestErrorLimiter.test_increment +test.unit.common.test_error_limiter.TestErrorLimiter.test_increment ... 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.s3api.test_utils.TestS3ApiUtils.test_camel_to_snake +test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_camel_to_snake ... ok +test.unit.obj.test_auditor.TestAuditor.test_object_audit_extra_data +test.unit.obj.test_auditor.TestAuditor.test_object_audit_extra_data ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.ring.test_builder.TestRingBuilder.test_finalize_increase_partition_power +test.unit.common.ring.test_builder.TestRingBuilder.test_finalize_increase_partition_power ... ok +test.unit.common.test_utils.TestUtils.test_get_partition_for_hash +test.unit.common.test_utils.TestUtils.test_get_partition_for_hash ... 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.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.cli.test_ringbuilder.TestCommands.test_ipv6_output -test.unit.cli.test_ringbuilder.TestCommands.test_ipv6_output ... 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.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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_load_old_pending_puts +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_load_old_pending_puts ... ok +test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_absent +test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_absent ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_msg_template_s3api +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_msg_template_s3api ... ok +test.unit.common.test_constraints.TestConstraints.test_check_object_creation_name_length +test.unit.common.test_constraints.TestConstraints.test_check_object_creation_name_length ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_policy_stats_tracking +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_policy_stats_tracking ... 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.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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_application_wildcard +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_application_wildcard ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_error ... ok +test.unit.common.test_error_limiter.TestErrorLimiter.test_init_bad_config +test.unit.common.test_error_limiter.TestErrorLimiter.test_init_bad_config ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_not_mounted +test.unit.cli.test_relinker.TestRelinker.test_cleanup_not_mounted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.s3api.test_utils.TestS3ApiUtils.test_mktime +test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_mktime ... 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.ring.test_builder.TestRingBuilder.test_fractional_replicas_rebalance +test.unit.common.ring.test_builder.TestRingBuilder.test_fractional_replicas_rebalance ... ok test.unit.common.test_manager.TestServer.test_signal_pids test.unit.common.test_manager.TestServer.test_signal_pids ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_merge_items +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_merge_items ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_query_string +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_query_string ... ok +test.unit.common.test_constraints.TestConstraints.test_check_utf8 +test.unit.common.test_constraints.TestConstraints.test_check_utf8 ... 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.TestNonLegacyDefaultStoragePolicy.test_GET_accept_conflicting +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_conflicting ... ok +test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_before +test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_before ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_request_timestamp_sigv2 +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_request_timestamp_sigv2 ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_version_id +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_version_id ... ok +test.unit.cli.test_ringcomposer.TestCommands.test_show +test.unit.cli.test_ringcomposer.TestCommands.test_show ... ok +test.unit.obj.test_auditor.TestAuditor.test_object_audit_no_meta +test.unit.obj.test_auditor.TestAuditor.test_object_audit_no_meta ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_error_limiter.TestErrorLimiter.test_init_config +test.unit.common.test_error_limiter.TestErrorLimiter.test_init_config ... 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.s3api.test_utils.TestS3ApiUtils.test_mktime_weird_tz +test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_mktime_weird_tz ... 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_utils.TestUtils.test_get_redirect_data +test.unit.common.test_utils.TestUtils.test_get_redirect_data ... ok test.unit.common.test_manager.TestServer.test_spawn test.unit.common.test_manager.TestServer.test_spawn ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_exception -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_exception ... 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.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.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.container.test_backend.TestContainerBrokerBeforeSPI.test_delete_object -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_delete_object ... 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_server.TestAccountController.test_GET_limit_marker_json -test.unit.account.test_server.TestAccountController.test_GET_limit_marker_json ... 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.TestAccountBrokerBeforePerPolicyContainerTrack.test_merge_items_overwrite_unicode +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_merge_items_overwrite_unicode ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_not_yet_relinked +test.unit.cli.test_relinker.TestRelinker.test_cleanup_not_yet_relinked ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_constraints.TestConstraints.test_check_utf8_internal +test.unit.common.test_constraints.TestConstraints.test_check_utf8_internal ... 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.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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_json +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_json ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_request_timestamp_sigv4 +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_request_timestamp_sigv4 ... ok +test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_greater +test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_greater ... 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.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.test_error_limiter.TestErrorLimiter.test_is_limited +test.unit.common.test_error_limiter.TestErrorLimiter.test_is_limited ... 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.s3api.test_utils.TestS3ApiUtils.test_snake_to_camel +test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_snake_to_camel ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.common.ring.test_builder.TestRingBuilder.test_get_part_devices_partial_replicas +test.unit.common.ring.test_builder.TestRingBuilder.test_get_part_devices_partial_replicas ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' test.unit.common.test_manager.TestServer.test_status test.unit.common.test_manager.TestServer.test_status ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_async_root_update_redirected_previous_success -test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_async_root_update_redirected_previous_success ... ok -test.unit.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.common.test_utils.TestUtils.test_get_trans_id_time +test.unit.common.test_utils.TestUtils.test_get_trans_id_time ... 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.test_constraints.TestConstraints.test_check_utf8_lone_surrogates +test.unit.common.test_constraints.TestConstraints.test_check_utf8_lone_surrogates ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_pre_storage_policy_replication +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_pre_storage_policy_replication ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_not_valid +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_not_valid ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_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_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.test_swob.TestConditionalIfUnmodifiedSince.test_out_of_range_is_ignored +test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_out_of_range_is_ignored ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.cli.test_ringcomposer.TestCommands.test_unknown_command +test.unit.cli.test_ringcomposer.TestCommands.test_unknown_command ... ok +test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_validate_bucket_name +test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_validate_bucket_name ... 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.test_error_limiter.TestErrorLimiter.test_node_key +test.unit.common.test_error_limiter.TestErrorLimiter.test_node_key ... 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.ring.test_builder.TestRingBuilder.test_get_ring +test.unit.common.ring.test_builder.TestRingBuilder.test_get_ring ... ok test.unit.common.test_manager.TestServer.test_stop test.unit.common.test_manager.TestServer.test_stop ... 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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_policy_stats -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_policy_stats ... 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_server.TestNonLegacyDefaultStoragePolicy.test_GET_leading_delimiter -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_leading_delimiter ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_no_matching -test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_no_matching ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_expansion_more_devices -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_expansion_more_devices ... 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.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.account.test_server.TestAccountController.test_GET_limit_marker_plain -test.unit.account.test_server.TestAccountController.test_GET_limit_marker_plain ... ok -test.unit.common.ring.test_ring.TestRingData.test_attrs -test.unit.common.ring.test_ring.TestRingData.test_attrs ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_initialize_fail -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_initialize_fail ... 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_ring.TestRingData.test_byteswapped_serialization -test.unit.common.ring.test_ring.TestRingData.test_byteswapped_serialization ... 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.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_policy_stats -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_policy_stats ... 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.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info ... ok -test.unit.common.ring.test_ring.TestRingData.test_can_load_pickled_ring_data -test.unit.common.ring.test_ring.TestRingData.test_can_load_pickled_ring_data ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_overfull -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_overfull ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_initialize_fail -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_initialize_fail ... 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_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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit_marker_json -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit_marker_json ... ok -test.unit.common.ring.test_ring.TestRingData.test_load_closes_file -test.unit.common.ring.test_ring.TestRingData.test_load_closes_file ... ok -test.unit.common.ring.test_ring.TestRingData.test_permissions -test.unit.common.ring.test_ring.TestRingData.test_permissions ... ok -test.unit.common.ring.test_ring.TestRingData.test_replica_count -test.unit.common.ring.test_ring.TestRingData.test_replica_count ... ok -test.unit.common.ring.test_ring.TestRingData.test_roundtrip_serialization -test.unit.common.ring.test_ring.TestRingData.test_roundtrip_serialization ... ok -test.unit.common.utils.test_libc.TestModifyPriority.test__NR_ioprio_set -test.unit.common.utils.test_libc.TestModifyPriority.test__NR_ioprio_set ... 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.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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_is_status_deleted -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_is_status_deleted ... ok -test.unit.account.test_backend.TestAccountBroker.test_list_containers_iter -test.unit.account.test_backend.TestAccountBroker.test_list_containers_iter ... 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.account.test_backend.TestAccountBrokerBeforeMetadata.test_is_status_deleted -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_is_status_deleted ... 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.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_get_info_stale_read_ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info_stale_read_ok ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_container_iter_with_reserved_name -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_container_iter_with_reserved_name ... ok -test.unit.common.utils.test_libc.TestModifyPriority.test_modify_priority -test.unit.common.utils.test_libc.TestModifyPriority.test_modify_priority ... ok -Quarantined /tmp/tmplx4ky_i9/dev/dbs/par/pre/db to /tmp/tmplx4ky_i9/dev/quarantined/tests/db due to malformed database -Quarantined /tmp/tmplx4ky_i9/dev/dbs/par/pre/db to /tmp/tmplx4ky_i9/dev/quarantined/tests/db due to malformed database -Quarantined /tmp/tmplx4ky_i9/dev/dbs/par/pre/db to /tmp/tmplx4ky_i9/dev/quarantined/tests/db due to corrupted database -Quarantined /tmp/tmplx4ky_i9/dev/dbs/par/pre/db to /tmp/tmplx4ky_i9/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/tmp__b2enbv/dev/dbs/par/pre/db to /tmp/tmp__b2enbv/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 -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 -Quarantined /tmp/tmpi588h9wm/dev/dbs/par/pre/db to /tmp/tmpi588h9wm/dev/quarantined/containers/db due to missing row in container_stat table -3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -test.unit.common.test_db.TestDatabaseBroker.test_update_metadata_missing_container_info -test.unit.common.test_db.TestDatabaseBroker.test_update_metadata_missing_container_info ... ok -test.unit.common.test_db.TestDatabaseBroker.test_validate_metadata_is_called_from_update_metadata -test.unit.common.test_db.TestDatabaseBroker.test_validate_metadata_is_called_from_update_metadata ... ok -test.unit.common.test_db.TestDatabaseBroker.test_validate_metadata_is_not_called_from_update_metadata -test.unit.common.test_db.TestDatabaseBroker.test_validate_metadata_is_not_called_from_update_metadata ... ok -test.unit.common.test_db.TestDictFactory.test_normal_case -test.unit.common.test_db.TestDictFactory.test_normal_case ... /usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -ok -test.unit.common.test_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 -/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_db.TestExampleBroker.test_get_max_row -test.unit.common.test_db.TestExampleBroker.test_get_max_row ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_overload -test.unit.common.ring.test_builder.TestRingBuilder.test_overload ... 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_list_container_iter_with_reserved_name -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_list_container_iter_with_reserved_name ... 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.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_lots_of_keys -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_lots_of_keys ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_no_content_md5 -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_no_content_md5 ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_no_key -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_no_key ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_quiet -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_quiet ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_bad -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_bad ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_invalid -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_invalid ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_valid -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_valid ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_to_object -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_to_object ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_too_many_keys -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_too_many_keys ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_prepare_increase_partition_power -test.unit.common.ring.test_builder.TestRingBuilder.test_prepare_increase_partition_power ... 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_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit_marker_plain -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit_marker_plain ... ok -test DEBUG: Authorizing as anonymous -test DEBUG: Authorizing as anonymous -test DEBUG: Using identity: {'user': ('42', 'usr'), 'tenant': ('1', 'acct'), 'roles': ['admin'], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0} -test DEBUG: tenant mismatch: AUTH_acct != 1 -test DEBUG: Using identity: {'user': (None, None), 'tenant': (None, None), 'roles': [], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0} -test DEBUG: tenant mismatch: AUTH_foo != None -test DEBUG: Using identity: {'user': (None, None), 'tenant': (None, None), 'roles': [], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0} -test DEBUG: tenant mismatch: AUTH_foo != None -test DEBUG: Authorizing as anonymous -test DEBUG: Authorizing as anonymous -test DEBUG: Authorizing as anonymous -test DEBUG: Authorizing as anonymous -test DEBUG: Authorizing as anonymous -test DEBUG: Authorizing from an overriding middleware -Fri Oct 9 12:05:24 2026 /tmp/tmppelq1l1y/log/swift/profile/default.profile488216 -Fri Oct 9 12:05:24 2026 /tmp/tmppelq1l1y/log/swift/profile/default.profile123 -Fri Oct 9 12:05:24 2026 /tmp/tmppelq1l1y/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 :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) - -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.ring.test_builder.TestRingBuilder.test_prepare_increase_partition_power_failed -test.unit.common.ring.test_builder.TestRingBuilder.test_prepare_increase_partition_power_failed ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_quarantine_age_conf -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_quarantine_age_conf ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_quarantine_threshold_conf -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_quarantine_threshold_conf ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_all_404s_fails -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_all_404s_fails ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_errors_works -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_errors_works ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_exceptions_fails -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_exceptions_fails ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_frags_on_handoffs -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_frags_on_handoffs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 +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': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test: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': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.test_constraints.TestConstraints.test_check_utf8_non_canonical +test.unit.common.test_constraints.TestConstraints.test_check_utf8_non_canonical ... 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.account.test_backend.TestAccountBrokerBeforeSPI.test_put_container +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_put_container ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_newid +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_newid ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_wildcard +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_wildcard ... 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.test_swob.TestConditionalIfUnmodifiedSince.test_same +test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_same ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_with_write_permission +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_with_write_permission ... ok +test.unit.obj.test_auditor.TestAuditor.test_object_run_fast_track_all +test.unit.obj.test_auditor.TestAuditor.test_object_run_fast_track_all ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_request_helpers.TestRequestHelpers.test_append_log_info +test.unit.common.test_request_helpers.TestRequestHelpers.test_append_log_info ... 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_tempurl.TestTempURL.test_disallowed_header_object_manifest +test.unit.common.middleware.test_tempurl.TestTempURL.test_disallowed_header_object_manifest ... 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_manager.TestServer.test_wait test.unit.common.test_manager.TestServer.test_wait ... 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.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.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_missing_headers -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_missing_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_careful_dir +test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_careful_dir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_constraints.TestConstraints.test_valid_api_version +test.unit.common.test_constraints.TestConstraints.test_valid_api_version ... 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.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.TestAccountBrokerBeforeSPI.test_reclaim +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_reclaim ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_id +test.unit.common.ring.test_builder.TestRingBuilder.test_id ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_xml +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_xml ... ok test.unit.common.test_utils.TestClosingMapper.test_close test.unit.common.test_utils.TestClosingMapper.test_close ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.utils.test_logs.TestUtilsLogs.test_str_anonymizer -test.unit.common.utils.test_logs.TestUtilsLogs.test_str_anonymizer ... 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.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_mixture_of_errors_fails -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_mixture_of_errors_fails ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_errors -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_errors ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.TestSetSwiftDir.test_set_swift_dir -test.unit.common.test_utils.TestSetSwiftDir.test_set_swift_dir ... ok -test.unit.common.test_utils.TestStringAlong.test_happy -test.unit.common.test_utils.TestStringAlong.test_happy ... 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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_close_error -test.unit.obj.test_diskfile.TestECDiskFile.test_close_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.test_utils.TestStringAlong.test_unhappy -test.unit.common.test_utils.TestStringAlong.test_unhappy ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_commit -test.unit.obj.test_diskfile.TestECDiskFile.test_commit ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.test_wsgi.TestServersPerPortStrategy.test_loop_timeout -test.unit.common.test_wsgi.TestServersPerPortStrategy.test_loop_timeout ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_commit_fsync -test.unit.obj.test_diskfile.TestECDiskFile.test_commit_fsync ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.test_wsgi.TestServersPerPortStrategy.test_new_worker_socks -test.unit.common.test_wsgi.TestServersPerPortStrategy.test_new_worker_socks ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.test_db.TestExampleBroker.test_get_raw_metadata -test.unit.common.test_db.TestExampleBroker.test_get_raw_metadata ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.test_wsgi.TestServersPerPortStrategy.test_no_fork_sock -test.unit.common.test_wsgi.TestServersPerPortStrategy.test_no_fork_sock ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_diskfile.TestECDiskFile.test_commit_raises_DiskFileError_for_rename_OSError -test.unit.obj.test_diskfile.TestECDiskFile.test_commit_raises_DiskFileError_for_rename_OSError ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_content_type_and_timestamp -test.unit.obj.test_diskfile.TestECDiskFile.test_content_type_and_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_content_type_not_open -test.unit.obj.test_diskfile.TestECDiskFile.test_content_type_not_open ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.test_wsgi.TestServersPerPortStrategy.test_post_fork_hook -test.unit.common.test_wsgi.TestServersPerPortStrategy.test_post_fork_hook ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_create_close_oserror -test.unit.obj.test_diskfile.TestECDiskFile.test_create_close_oserror ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_absolute_number -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_absolute_number ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_create_mkstemp_no_space -test.unit.obj.test_diskfile.TestECDiskFile.test_create_mkstemp_no_space ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_four_replicas -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_four_replicas ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.test_db.TestExampleBroker.test_get_syncs -test.unit.common.test_db.TestExampleBroker.test_get_syncs ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_create_prealloc -test.unit.obj.test_diskfile.TestECDiskFile.test_create_prealloc ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_three_replicas -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_three_replicas ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.test_db.TestExampleBroker.test_maybe_get -test.unit.common.test_db.TestExampleBroker.test_maybe_get ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_create_prealloc_oserror -test.unit.obj.test_diskfile.TestECDiskFile.test_create_prealloc_oserror ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_create_unlink_cleanup_DiskFileNoSpace -test.unit.obj.test_diskfile.TestECDiskFile.test_create_unlink_cleanup_DiskFileNoSpace ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_create_unlink_cleanup_logging -test.unit.obj.test_diskfile.TestECDiskFile.test_create_unlink_cleanup_logging ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_two_replicas -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_two_replicas ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_two -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_two ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_create_unlink_cleanup_renamer_fails -test.unit.obj.test_diskfile.TestECDiskFile.test_create_unlink_cleanup_renamer_fails ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.account.test_backend.TestAccountBroker.test_merge_items -test.unit.account.test_backend.TestAccountBroker.test_merge_items ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_data_file_has_frag_index -test.unit.obj.test_diskfile.TestECDiskFile.test_data_file_has_frag_index ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_data_timestamp -test.unit.obj.test_diskfile.TestECDiskFile.test_data_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_data_timestamp_not_open -test.unit.obj.test_diskfile.TestECDiskFile.test_data_timestamp_not_open ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_two_with_quarantine_age -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_two_with_quarantine_age ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_etag_with_same_timestamp -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_etag_with_same_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_delete -test.unit.obj.test_diskfile.TestECDiskFile.test_delete ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_corners -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_corners ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_ranges -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_ranges ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_concurrent_delete -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_concurrent_delete ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_concurrent_marked_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_concurrent_marked_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_concurrent_writes -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_concurrent_writes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_default_disallowed_metadata -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_default_disallowed_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_diskfile.TestECDiskFile.test_disk_file_mkstemp_creates_dir -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_mkstemp_creates_dir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_request_node_count_conf -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_request_node_count_conf ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit_marker_xml -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit_marker_xml ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_preserves_slo -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_preserves_slo ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_preserves_sysmeta -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_preserves_sysmeta ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_reader_iter -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_reader_iter ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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_server.TestNonLegacyDefaultStoragePolicy.test_GET_log_requests_false -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_log_requests_false ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_diskfile.TestECDiskFile.test_disk_file_writer -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_writer ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_content_length -test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_content_length ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_content_length_deleted -test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_content_length_deleted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_content_length_not_open -test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_content_length_not_open ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_names -test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_names ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_timestamp -test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.test_wsgi.TestServersPerPortStrategy.test_shutdown_sockets -test.unit.common.test_wsgi.TestServersPerPortStrategy.test_shutdown_sockets ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_timestamp_deleted -test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_timestamp_deleted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_timestamp_not_open -test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_timestamp_not_open ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp -test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_legacy_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_missing_frag_index -test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_missing_frag_index ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_no_data_file -test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_no_data_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_not_open -test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_not_open ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_when_not_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_when_not_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_error_in_cleanup_ondisk_files -test.unit.obj.test_diskfile.TestECDiskFile.test_error_in_cleanup_ondisk_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_auditor.TestAuditor.test_audit_location_gets_quarantined -test.unit.obj.test_auditor.TestAuditor.test_audit_location_gets_quarantined ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_auditor.TestAuditor.test_auditor_reclaim_age -test.unit.obj.test_auditor.TestAuditor.test_auditor_reclaim_age ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_diskfile.TestECDiskFile.test_exception_in_handle_close_quarantine -test.unit.obj.test_diskfile.TestECDiskFile.test_exception_in_handle_close_quarantine ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_fragments -test.unit.obj.test_diskfile.TestECDiskFile.test_fragments ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_fragments_available_when_not_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_fragments_available_when_not_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_fragments_not_open -test.unit.obj.test_diskfile.TestECDiskFile.test_fragments_not_open ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_from_audit_location -test.unit.obj.test_diskfile.TestECDiskFile.test_from_audit_location ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_auditor.TestAuditor.test_expired_object_is_ignored -test.unit.obj.test_auditor.TestAuditor.test_expired_object_is_ignored ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_get_datafile_metadata -test.unit.obj.test_diskfile.TestECDiskFile.test_get_datafile_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_get_datafile_metadata_not_opened -test.unit.obj.test_diskfile.TestECDiskFile.test_get_datafile_metadata_not_opened ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_auditor.TestAuditor.test_generic_exception_handling -test.unit.obj.test_auditor.TestAuditor.test_generic_exception_handling ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_get_dev_path -test.unit.obj.test_diskfile.TestECDiskFile.test_get_dev_path ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.test_db.TestTombstoneReclaimer.test_batched_reclaim_several_small_batches -test.unit.common.test_db.TestTombstoneReclaimer.test_batched_reclaim_several_small_batches ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_auditor.TestAuditor.test_non_reclaimable_tombstone -test.unit.obj.test_auditor.TestAuditor.test_non_reclaimable_tombstone ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_get_metadata -test.unit.obj.test_diskfile.TestECDiskFile.test_get_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_get_metadata_not_opened -test.unit.obj.test_diskfile.TestECDiskFile.test_get_metadata_not_opened ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_get_metafile_metadata -test.unit.obj.test_diskfile.TestECDiskFile.test_get_metafile_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_get_metafile_metadata_not_opened -test.unit.obj.test_diskfile.TestECDiskFile.test_get_metafile_metadata_not_opened ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_get_tempfile_fallback_to_mkstemp -test.unit.obj.test_diskfile.TestECDiskFile.test_get_tempfile_fallback_to_mkstemp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_keep_cache -test.unit.obj.test_diskfile.TestECDiskFile.test_keep_cache ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_killed_before_cleanup -test.unit.obj.test_diskfile.TestECDiskFile.test_killed_before_cleanup ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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_auditor.TestAuditor.test_object_audit_adds_metadata_checksums -test.unit.obj.test_auditor.TestAuditor.test_object_audit_adds_metadata_checksums ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_auditor.TestAuditor.test_object_audit_checks_EC_fragments -test.unit.obj.test_auditor.TestAuditor.test_object_audit_checks_EC_fragments ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_auditor.TestAuditor.test_object_audit_diff_data -test.unit.obj.test_auditor.TestAuditor.test_object_audit_diff_data ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_auditor.TestAuditor.test_object_audit_extra_data -test.unit.obj.test_auditor.TestAuditor.test_object_audit_extra_data ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_auditor.TestAuditor.test_object_audit_no_meta -test.unit.obj.test_auditor.TestAuditor.test_object_audit_no_meta ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_mount_checking -test.unit.obj.test_diskfile.TestECDiskFile.test_mount_checking ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_not_opened -test.unit.obj.test_diskfile.TestECDiskFile.test_not_opened ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.ring.test_builder.TestRingBuilder.test_remove_zero_weighted -test.unit.common.ring.test_builder.TestRingBuilder.test_remove_zero_weighted ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.account.test_backend.TestAccountBroker.test_newid -test.unit.account.test_backend.TestAccountBroker.test_newid ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_auditor.TestAuditor.test_object_run_fast_track_all -test.unit.obj.test_auditor.TestAuditor.test_object_run_fast_track_all ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_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.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.test_request_helpers.TestRequestHelpers.test_constrain_req_limit +test.unit.common.test_request_helpers.TestRequestHelpers.test_constrain_req_limit ... 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_tempurl.TestTempURL.test_filename_trailing_slash +test.unit.common.middleware.test_tempurl.TestTempURL.test_filename_trailing_slash ... 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.TestUtils.test_hash_path +test.unit.common.test_utils.TestUtils.test_hash_path ... 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.test_constraints.TestConstraints.test_valid_timestamp +test.unit.common.test_constraints.TestConstraints.test_valid_timestamp ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_per_policy_cont_count_migration_with_deleted +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_per_policy_cont_count_migration_with_deleted ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_reverse_prefix_delim +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_reverse_prefix_delim ... 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.obj.test_auditor.TestAuditor.test_object_run_fast_track_non_zero test.unit.obj.test_auditor.TestAuditor.test_object_run_fast_track_non_zero ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_utils.TestClosingMapper.test_function_raises_exception +test.unit.common.test_utils.TestClosingMapper.test_function_raises_exception ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_s3api.TestListingMiddleware.test_s3_etag_in_json +test.unit.common.middleware.s3api.test_s3api.TestListingMiddleware.test_s3_etag_in_json ... 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.middleware.crypto.test_keymaster.TestKeymaster.test_chained_keymasters +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_chained_keymasters ... 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_tempurl.TestTempURL.test_get_hmacs +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_hmacs ... ok +test.unit.common.test_utils.TestReiterate.test_reiterate_closes +test.unit.common.test_utils.TestReiterate.test_reiterate_closes ... 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.test_utils.TestUtils.test_human_readable +test.unit.common.test_utils.TestUtils.test_human_readable ... 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.test_constraints.TestConstraints.test_validate_bad_meta +test.unit.common.test_constraints.TestConstraints.test_validate_bad_meta ... 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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_empty_account_plain +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_empty_account_plain ... 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.container.test_sync.TestContainerSync.test_FileLikeIter +test.unit.container.test_sync.TestContainerSync.test_FileLikeIter ... ok +test.unit.common.middleware.s3api.test_s3api.TestListingMiddleware.test_s3_etag_non_json +test.unit.common.middleware.s3api.test_s3api.TestListingMiddleware.test_s3_etag_non_json ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_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.test_request_helpers.TestRequestHelpers.test_get_ip_port +test.unit.common.test_request_helpers.TestRequestHelpers.test_get_ip_port ... 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_tempurl.TestTempURL.test_get_not_allowed_by_put +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_not_allowed_by_put ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_utils.TestReiterate.test_reiterate_consumes_first +test.unit.common.test_utils.TestReiterate.test_reiterate_consumes_first ... 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.middleware.test_catch_errors.TestCatchErrors.test_bogus_content_length +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_bogus_content_length ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_policy_stats_tracking +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_policy_stats_tracking ... ok +test.unit.common.test_constraints.TestConstraints.test_validate_constraints +test.unit.common.test_constraints.TestConstraints.test_validate_constraints ... 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.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.test_request_helpers.TestRequestHelpers.test_get_log_info +test.unit.common.test_request_helpers.TestRequestHelpers.test_get_log_info ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bad_format_authorization +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bad_format_authorization ... ok +test.unit.container.test_sync.TestContainerSync.test_container_first_loop +test.unit.container.test_sync.TestContainerSync.test_container_first_loop ... 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.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.container.test_backend.TestContainerBroker.test_get_db_state +test.unit.container.test_backend.TestContainerBroker.test_get_db_state ... 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.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.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.test_utils.TestUtils.test_ismount_parent_path_error +test.unit.common.test_utils.TestUtils.test_ismount_parent_path_error ... ok +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_catcherrors +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_catcherrors ... 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_statsd_client.TestStatsdClient.test_init_host +test.unit.common.test_statsd_client.TestStatsdClient.test_init_host ... 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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.ring.test_builder.TestRingBuilder.test_increase_partition_power +test.unit.common.ring.test_builder.TestRingBuilder.test_increase_partition_power ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_invalid_accept +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_invalid_accept ... ok +test.unit.container.test_sync.TestContainerSync.test_container_report +test.unit.container.test_sync.TestContainerSync.test_container_report ... 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.crypto.test_keymaster.TestKeymaster.test_filter +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_filter ... 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.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.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.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.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.middleware.test_catch_errors.TestCatchErrors.test_catcherrors_passthrough +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_catcherrors_passthrough ... 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.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.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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_leading_delimiter +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_leading_delimiter ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_increase_partition_power_failed +test.unit.common.ring.test_builder.TestRingBuilder.test_increase_partition_power_failed ... ok +test.unit.common.utils.test_checksum.TestCRC64NVME.test_anycrc +test.unit.common.utils.test_checksum.TestCRC64NVME.test_anycrc ... skipped 'No anycrc CRC64NVME' +test.unit.container.test_sync.TestContainerSync.test_container_second_loop +test.unit.container.test_sync.TestContainerSync.test_container_second_loop ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' test.unit.obj.test_auditor.TestAuditor.test_object_run_logging test.unit.obj.test_auditor.TestAuditor.test_object_run_logging ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_listdir_error -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_listdir_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.container.test_backend.TestContainerBroker.test_get_info +test.unit.container.test_backend.TestContainerBroker.test_get_info ... 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.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.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.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.test_request_helpers.TestRequestHelpers.test_get_reserved_name +test.unit.common.test_request_helpers.TestRequestHelpers.test_get_reserved_name ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_put_container +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_put_container ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bucket_virtual_hosted_style +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bucket_virtual_hosted_style ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit_marker_json +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit_marker_json ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc64nvme_ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc64nvme_ok ... skipped 'no crc64nvme implementation, install isal or anycrc' +test.unit.common.ring.test_builder.TestRingBuilder.test_init +test.unit.common.ring.test_builder.TestRingBuilder.test_init ... ok +test.unit.container.test_sync.TestContainerSync.test_container_stop_at +test.unit.container.test_sync.TestContainerSync.test_container_stop_at ... 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.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.test_utils.TestUtils.test_ismount_path_is_root +test.unit.common.test_utils.TestUtils.test_ismount_path_is_root ... ok +test.unit.common.utils.test_config.TestReadConf.test_readconf +test.unit.common.utils.test_config.TestReadConf.test_readconf ... 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.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.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.utils.test_checksum.TestCRC64NVME.test_isal +test.unit.common.utils.test_checksum.TestCRC64NVME.test_isal ... skipped 'No ISA-L CRC64NVME' +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.test_catch_errors.TestCatchErrors.test_error_in_iterator +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_error_in_iterator ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_reclaim +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_reclaim ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_robust +test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_robust ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit_marker_plain +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit_marker_plain ... ok +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.ring.test_builder.TestRingBuilder.test_initial_balance +test.unit.common.ring.test_builder.TestRingBuilder.test_initial_balance ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.ring.test_builder.TestRingBuilder.test_rerebalance -test.unit.common.ring.test_builder.TestRingBuilder.test_rerebalance ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_sync.TestContainerSync.test_container_sync_deleted +test.unit.container.test_sync.TestContainerSync.test_container_sync_deleted ... 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.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_backend.TestAccountBroker.test_batched_reclaim +test.unit.account.test_backend.TestAccountBroker.test_batched_reclaim ... 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.utils.test_config.TestReadConf.test_readconf_dir +test.unit.common.utils.test_config.TestReadConf.test_readconf_dir ... 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.crypto.test_keymaster.TestKeymaster.test_keymaster_config_path +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_keymaster_config_path ... 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.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.s3api.test_s3api.TestS3ApiMiddleware.test_canonical_string_v4 +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_canonical_string_v4 ... ok +test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips +test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_reverse_prefix_delim +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_reverse_prefix_delim ... ok +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_long_response_body +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_long_response_body ... 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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit_marker_xml +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit_marker_xml ... 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.container.test_sync.TestContainerSync.test_container_sync_missing_db +test.unit.container.test_sync.TestContainerSync.test_container_sync_missing_db ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_insufficient_replicas +test.unit.common.ring.test_builder.TestRingBuilder.test_insufficient_replicas ... ok +test.unit.account.test_utils.TestAccountUtils.test_account_listing_response +test.unit.account.test_utils.TestAccountUtils.test_account_listing_response ... 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.account.test_backend.TestAccountBroker.test_chexor +test.unit.account.test_backend.TestAccountBroker.test_chexor ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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.test_request_helpers.TestRequestHelpers.test_invalid_reserved_name +test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_reserved_name ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips_bind_ip_specific +test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips_bind_ip_specific ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_add_device_already_exists +test.unit.cli.test_ringbuilder.TestCommands.test_add_device_already_exists ... ok +test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_range_manifest +test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_range_manifest ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_keys_cached +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_keys_cached ... 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.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_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.ring.test_builder.TestRingBuilder.test_load +test.unit.common.ring.test_builder.TestRingBuilder.test_load ... 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.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.account.test_backend.TestAccountBroker.test_creation +test.unit.account.test_backend.TestAccountBroker.test_creation ... 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_sync.TestContainerSync.test_container_sync_no_to_or_key +test.unit.container.test_sync.TestContainerSync.test_container_sync_no_to_or_key ... ok +test.unit.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.utils.test_config.TestReadConf.test_readconf_raw +test.unit.common.utils.test_config.TestReadConf.test_readconf_raw ... 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.test_request_helpers.TestRequestHelpers.test_invalid_reserved_names +test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_reserved_names ... 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.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_cors +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_cors ... 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_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_catch_errors.TestCatchErrors.test_no_content_length +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_no_content_length ... 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_relinker.TestRelinker.test_cleanup_reapable +test.unit.cli.test_relinker.TestRelinker.test_cleanup_reapable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.obj.test_auditor.TestAuditor.test_object_run_once_pass test.unit.obj.test_auditor.TestAuditor.test_object_run_once_pass ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.account.test_utils.TestAccountUtils.test_get_response_headers_empty_memory_broker +test.unit.account.test_utils.TestAccountUtils.test_get_response_headers_empty_memory_broker ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_filename +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_filename ... ok +test.unit.container.test_sync.TestContainerSync.test_container_sync_not_db +test.unit.container.test_sync.TestContainerSync.test_container_sync_not_db ... ok +test.unit.account.test_backend.TestAccountBroker.test_delete_container +test.unit.account.test_backend.TestAccountBroker.test_delete_container ... ok +test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_exception +test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_exception ... 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.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.test_utils.TestUtils.test_ismount_raw_path_error +test.unit.common.test_utils.TestUtils.test_ismount_raw_path_error ... 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.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.test_xprofile.TestStats2.test_func_to_dict +test.unit.common.middleware.test_xprofile.TestStats2.test_func_to_dict ... 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_catch_errors.TestCatchErrors.test_short_response_body +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_short_response_body ... 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.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_duplicate +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_duplicate ... ok +test.unit.account.test_utils.TestAccountUtils.test_get_response_headers_fake_broker +test.unit.account.test_utils.TestAccountUtils.test_get_response_headers_fake_broker ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_more_devices_than_replicas_validation_when_removed_dev +test.unit.common.ring.test_builder.TestRingBuilder.test_more_devices_than_replicas_validation_when_removed_dev ... ok +test.unit.common.middleware.test_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.account.test_backend.TestAccountBroker.test_delete_db_status +test.unit.account.test_backend.TestAccountBroker.test_delete_db_status ... ok +test.unit.container.test_sync.TestContainerSync.test_container_sync_not_my_db +test.unit.container.test_sync.TestContainerSync.test_container_sync_not_my_db ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_relinked_ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_relinked_ok ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips_netifaces_error +test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips_netifaces_error ... 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.test_utils.TestUtils.test_ismount_successes_dev +test.unit.common.test_utils.TestUtils.test_ismount_successes_dev ... 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.obj.test_auditor.TestAuditor.test_object_run_recon_cache test.unit.obj.test_auditor.TestAuditor.test_object_run_recon_cache ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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.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.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_utils.TestAccountUtils.test_get_response_headers_with_data +test.unit.account.test_utils.TestAccountUtils.test_get_response_headers_with_data ... 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.account.test_backend.TestAccountBroker.test_double_check_trailing_delimiter +test.unit.account.test_backend.TestAccountBroker.test_double_check_trailing_delimiter ... 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.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips_netifaces_ipv6 +test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips_netifaces_ipv6 ... 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.container.test_sync.TestContainerSync.test_container_sync_row_delete +test.unit.container.test_sync.TestContainerSync.test_container_sync_row_delete ... 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.test_utils.TestUtils.test_ismount_successes_ino +test.unit.common.test_utils.TestUtils.test_ismount_successes_ino ... 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.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_xprofile.TestStats2.test_to_json +test.unit.common.middleware.test_xprofile.TestStats2.test_to_json ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_remove_fails +test.unit.cli.test_relinker.TestRelinker.test_cleanup_remove_fails ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.cli.test_ringbuilder.TestCommands.test_add_device_ipv6_new_format +test.unit.cli.test_ringbuilder.TestCommands.test_add_device_ipv6_new_format ... ok +test.unit.common.middleware.s3api.test_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.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.TestAccountBroker.test_empty +test.unit.account.test_backend.TestAccountBroker.test_empty ... 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.obj.test_auditor.TestAuditor.test_reclaimable_tombstone test.unit.obj.test_auditor.TestAuditor.test_reclaimable_tombstone ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_auditor.TestAuditor.test_reclaimable_tombstone_with_custom_reclaim_age -test.unit.obj.test_auditor.TestAuditor.test_reclaimable_tombstone_with_custom_reclaim_age ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_auditor.TestAuditor.test_rsync_tempfile_timeout_auto_option -test.unit.obj.test_auditor.TestAuditor.test_rsync_tempfile_timeout_auto_option ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_auditor.TestAuditor.test_run_audit_once -test.unit.obj.test_auditor.TestAuditor.test_run_audit_once ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_auditor.TestAuditor.test_run_audit_once_zbfps -test.unit.obj.test_auditor.TestAuditor.test_run_audit_once_zbfps ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.TestAccountBroker.test_policy_stats_tracking -test.unit.account.test_backend.TestAccountBroker.test_policy_stats_tracking ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_auditor.TestAuditor.test_run_parallel_audit -test.unit.obj.test_auditor.TestAuditor.test_run_parallel_audit ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_auditor.TestAuditor.test_run_parallel_audit_once -test.unit.obj.test_auditor.TestAuditor.test_run_parallel_audit_once ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_auditor.TestAuditor.test_sleeper -test.unit.obj.test_auditor.TestAuditor.test_sleeper ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_auditor.TestAuditor.test_with_inaccessible_object_location -test.unit.obj.test_auditor.TestAuditor.test_with_inaccessible_object_location ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.test_db.TestExampleBroker.test_put_timestamp -test.unit.common.test_db.TestExampleBroker.test_put_timestamp ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_auditor.TestAuditor.test_with_only_tombstone -test.unit.obj.test_auditor.TestAuditor.test_with_only_tombstone ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_auditor.TestAuditor.test_with_tombstone_and_data -test.unit.obj.test_auditor.TestAuditor.test_with_tombstone_and_data ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_auditor.TestAuditor.test_worker_conf_parms -test.unit.obj.test_auditor.TestAuditor.test_worker_conf_parms ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.controllers.test_account.TestAccountController.test_account_acl_headers_translated_for_GET_HEAD -test.unit.proxy.controllers.test_account.TestAccountController.test_account_acl_headers_translated_for_GET_HEAD ... ok -test.unit.proxy.controllers.test_account.TestAccountController.test_account_info_in_response_env -test.unit.proxy.controllers.test_account.TestAccountController.test_account_info_in_response_env ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_initialize_fail -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_initialize_fail ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.controllers.test_account.TestAccountController.test_add_acls_impossible_cases -test.unit.proxy.controllers.test_account.TestAccountController.test_add_acls_impossible_cases ... ok -test.unit.proxy.controllers.test_account.TestAccountController.test_cache_key_impossible_cases -test.unit.proxy.controllers.test_account.TestAccountController.test_cache_key_impossible_cases ... ok -test.unit.proxy.controllers.test_account.TestAccountController.test_get_deleted_account -test.unit.proxy.controllers.test_account.TestAccountController.test_get_deleted_account ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_deleted -test.unit.obj.test_diskfile.TestECDiskFile.test_open_deleted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_containers_iter -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_containers_iter ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_open_expired -test.unit.obj.test_diskfile.TestECDiskFile.test_open_expired ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_durable_legacy -test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_durable_legacy ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.controllers.test_account.TestAccountController.test_long_acct_names -test.unit.proxy.controllers.test_account.TestAccountController.test_long_acct_names ... ok -test.unit.proxy.controllers.test_account.TestAccountController.test_response_code_for_DELETE -test.unit.proxy.controllers.test_account.TestAccountController.test_response_code_for_DELETE ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_list_containers_iter -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_list_containers_iter ... ok -test.unit.proxy.controllers.test_account.TestAccountController.test_response_code_for_POST -test.unit.proxy.controllers.test_account.TestAccountController.test_response_code_for_POST ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_missing_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_missing_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_open_not_exist -test.unit.obj.test_diskfile.TestECDiskFile.test_open_not_exist ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.test_db.TestExampleBroker.test_status_changed_at -test.unit.common.test_db.TestExampleBroker.test_status_changed_at ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_not_expired -test.unit.obj.test_diskfile.TestECDiskFile.test_open_not_expired ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_bad_fragment_preferences -test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_bad_fragment_preferences ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.test_db.TestTombstoneReclaimer.test_get_tombstone_count_with_leftover -test.unit.common.test_db.TestTombstoneReclaimer.test_get_tombstone_count_with_leftover ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_fragment_preferences -test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_fragment_preferences ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_already_removed -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_already_removed ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.test_db.TestGetDBConnection.test_invalid_path -test.unit.common.test_db.TestGetDBConnection.test_invalid_path ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.controllers.test_account.TestAccountController.test_response_code_for_PUT -test.unit.proxy.controllers.test_account.TestAccountController.test_response_code_for_PUT ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_last_fragment_index -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_last_fragment_index ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_non_existent_fragment_index -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_non_existent_fragment_index ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_old_timestamp_frag_index -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_old_timestamp_frag_index ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_old_tombstone -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_old_tombstone ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_diskfile.TestECDiskFile.test_purge_one_fragment_index -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_one_fragment_index ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_diskfile.TestECDiskFile.test_purge_tombstone -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_tombstone ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_without_frag -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_without_frag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.controllers.test_account.TestAccountController.test_stripping_swift_admin_headers -test.unit.proxy.controllers.test_account.TestAccountController.test_stripping_swift_admin_headers ... ok -test.unit.proxy.controllers.test_account.TestAccountController.test_swift_owner -test.unit.proxy.controllers.test_account.TestAccountController.test_swift_owner ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_bad_content_length -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_bad_content_length ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_corrupt_xattrs -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_corrupt_xattrs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_is_status_deleted -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_is_status_deleted ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_deleted_files -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_deleted_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_fstat_oserror -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_fstat_oserror ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_hashdir_not_a_directory -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_hashdir_not_a_directory ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.account.test_backend.TestAccountBroker.test_put_container -test.unit.account.test_backend.TestAccountBroker.test_put_container ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_hashdir_not_listable -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_hashdir_not_listable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_bad_name -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_bad_name ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_content_length -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_content_length ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.controllers.test_account.TestAccountController.test_sys_meta_headers_POST -test.unit.proxy.controllers.test_account.TestAccountController.test_sys_meta_headers_POST ... ok -test.unit.proxy.controllers.test_account.TestAccountController.test_sys_meta_headers_PUT -test.unit.proxy.controllers.test_account.TestAccountController.test_sys_meta_headers_PUT ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_round_off_error -test.unit.common.ring.test_builder.TestRingBuilder.test_round_off_error ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_etag -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_etag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_missing_name -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_missing_name ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_zero_byte -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_zero_byte ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_ioerror_enodata -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_ioerror_enodata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_ioerror_euclean -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_ioerror_euclean ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_missing_content_length -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_missing_content_length ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_subtly_corrupt_xattrs -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_subtly_corrupt_xattrs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_diskfile.TestECDiskFile.test_quarantine_truncated_xattrs -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_truncated_xattrs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_valids -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_valids ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.test_db.TestGetDBConnection.test_locked_db -test.unit.common.test_db.TestGetDBConnection.test_locked_db ... ok -test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_PUT_sysmeta_then_GET -test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_PUT_sysmeta_then_GET ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_read_metadata -test.unit.obj.test_diskfile.TestECDiskFile.test_read_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_read_metadata_no_xattr -test.unit.obj.test_diskfile.TestECDiskFile.test_read_metadata_no_xattr ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_PUT_sysmeta_then_HEAD -test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_PUT_sysmeta_then_HEAD ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_not_updated_by_POST -test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_not_updated_by_POST ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_reader_ec_exception_causes_quarantine -test.unit.obj.test_diskfile.TestECDiskFile.test_reader_ec_exception_causes_quarantine ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_load_old_pending_puts -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_load_old_pending_puts ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_reader_quarantines_corrupted_ec_archive -test.unit.obj.test_diskfile.TestECDiskFile.test_reader_quarantines_corrupted_ec_archive ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_replaced_by_PUT -test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_replaced_by_PUT ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_splice_to_wsockfd_blocks -test.unit.obj.test_diskfile.TestECDiskFile.test_splice_to_wsockfd_blocks ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_diskfile.TestECDiskFile.test_sysmeta_frag_index_is_immutable -test.unit.obj.test_diskfile.TestECDiskFile.test_sysmeta_frag_index_is_immutable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup -test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.test_db.TestGetDBConnection.test_normal_case -test.unit.common.test_db.TestGetDBConnection.test_normal_case ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_save -test.unit.common.ring.test_builder.TestRingBuilder.test_save ... ok -test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_updated_by_COPY -test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_updated_by_COPY ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.ring.test_builder.TestRingBuilder.test_save_load -test.unit.common.ring.test_builder.TestRingBuilder.test_save_load ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup_legacy_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_updated_by_COPY_from -test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_updated_by_COPY_from ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup_part_power_increase -test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup_part_power_increase ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_disk_full -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_disk_full ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.ring.test_builder.TestRingBuilder.test_search_devs -test.unit.common.ring.test_builder.TestRingBuilder.test_search_devs ... ok -test.unit.account.test_backend.TestAccountBroker.test_reclaim -test.unit.account.test_backend.TestAccountBroker.test_reclaim ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_no_xattr -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_no_xattr ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_content_type -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_content_type ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_diskfile.TestECDiskFile.test_zero_copy_cache_dropping -test.unit.obj.test_diskfile.TestECDiskFile.test_zero_copy_cache_dropping ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.common.test_db.TestGreenDBConnection.test_execute_when_locked -test.unit.common.test_db.TestGreenDBConnection.test_execute_when_locked ... 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.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.ring.test_builder.TestRingBuilder.test_set_replicas_decrease -test.unit.common.ring.test_builder.TestRingBuilder.test_set_replicas_decrease ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_merge_items -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_merge_items ... 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.proxy.test_mem_server.TestAccountController.test_GET_autocreate -test.unit.proxy.test_mem_server.TestAccountController.test_GET_autocreate ... ok -test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_setdefault -test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_setdefault ... ok -test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_unicode -test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_unicode ... ok -test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_update -test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_update ... ok -test.unit.common.test_utils.TestSpliterator.test_big_input_string -test.unit.common.test_utils.TestSpliterator.test_big_input_string ... ok -test.unit.common.test_utils.TestSpliterator.test_chunk_boundaries -test.unit.common.test_utils.TestSpliterator.test_chunk_boundaries ... ok -test.unit.common.test_utils.TestSpliterator.test_closing -test.unit.common.test_utils.TestSpliterator.test_closing ... ok -test.unit.common.test_utils.TestSpliterator.test_no_empty_strings -test.unit.common.test_utils.TestSpliterator.test_no_empty_strings ... ok -test.unit.common.test_utils.TestSpliterator.test_overlap -test.unit.common.test_utils.TestSpliterator.test_overlap ... ok -test.unit.common.test_utils.TestSpliterator.test_running_out -test.unit.common.test_utils.TestSpliterator.test_running_out ... ok -test.unit.common.test_utils.TestSpliterator.test_string -test.unit.common.test_utils.TestSpliterator.test_string ... ok -test.unit.common.utils.test_config.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_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.common.ring.test_builder.TestRingBuilder.test_set_replicas_increase -test.unit.common.ring.test_builder.TestRingBuilder.test_set_replicas_increase ... ok -test.unit.proxy.test_mem_server.TestAccountController.test_HEAD -test.unit.proxy.test_mem_server.TestAccountController.test_HEAD ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_merge_items -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_merge_items ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_shuffled_gather -test.unit.common.ring.test_builder.TestRingBuilder.test_shuffled_gather ... ok -test.unit.proxy.test_mem_server.TestAccountController.test_HEAD_autocreate -test.unit.proxy.test_mem_server.TestAccountController.test_HEAD_autocreate ... ok -test.unit.account.test_backend.TestAccountBroker.test_reverse_prefix_delim -test.unit.account.test_backend.TestAccountBroker.test_reverse_prefix_delim ... ok -test.unit.proxy.test_mem_server.TestAccountController.test_OPTIONS -test.unit.proxy.test_mem_server.TestAccountController.test_OPTIONS ... 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.proxy.test_mem_server.TestAccountController.test_POST_autocreate -test.unit.proxy.test_mem_server.TestAccountController.test_POST_autocreate ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_merge_items_overwrite_unicode -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_merge_items_overwrite_unicode ... ok -test.unit.cli.test_recon.TestRecon.test_drive_audit_check -test.unit.cli.test_recon.TestRecon.test_drive_audit_check ... 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.cli.test_recon.TestRecon.test_gen_stats -test.unit.cli.test_recon.TestRecon.test_gen_stats ... ok -test.unit.common.test_db.TestTombstoneReclaimer.test_reclaim_get_tombstone_count_with_leftover -test.unit.common.test_db.TestTombstoneReclaimer.test_reclaim_get_tombstone_count_with_leftover ... ok -test.unit.common.test_db_auditor.TestAuditor.test_database_auditor -test.unit.common.test_db_auditor.TestAuditor.test_database_auditor ... ok -test.unit.cli.test_recon.TestRecon.test_get_error_ringnames -test.unit.cli.test_recon.TestRecon.test_get_error_ringnames ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_undispersable_server_converge_on_balance -test.unit.common.ring.test_builder.TestRingBuilder.test_undispersable_server_converge_on_balance ... 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.cli.test_recon.TestRecon.test_get_hosts -test.unit.cli.test_recon.TestRecon.test_get_hosts ... ok -test.unit.cli.test_recon.TestRecon.test_get_ring_names -test.unit.cli.test_recon.TestRecon.test_get_ring_names ... ok -test.unit.cli.test_recon.TestRecon.test_get_ringmd5 -test.unit.cli.test_recon.TestRecon.test_get_ringmd5 ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_newid -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_newid ... ok -test.unit.proxy.test_mem_server.TestAccountController.test_POST_metadata -test.unit.proxy.test_mem_server.TestAccountController.test_POST_metadata ... 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.test_db_auditor.TestAuditor.test_one_audit_pass -test.unit.common.test_db_auditor.TestAuditor.test_one_audit_pass ... 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.proxy.test_mem_server.TestAccountController.test_PUT -test.unit.proxy.test_mem_server.TestAccountController.test_PUT ... 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.TestAccountBrokerBeforeMetadata.test_policy_stats_tracking -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_policy_stats_tracking ... ok -test.unit.cli.test_recon.TestRecon.test_main_object_hosts_default_all_policies -test.unit.cli.test_recon.TestRecon.test_main_object_hosts_default_all_policies ... ok -test.unit.cli.test_recon.TestRecon.test_main_object_hosts_default_invalid -test.unit.cli.test_recon.TestRecon.test_main_object_hosts_default_invalid ... ok -test.unit.proxy.test_mem_server.TestAccountController.test_PUT_bad_metadata -test.unit.proxy.test_mem_server.TestAccountController.test_PUT_bad_metadata ... 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.cli.test_recon.TestRecon.test_main_object_hosts_default_unu -test.unit.cli.test_recon.TestRecon.test_main_object_hosts_default_unu ... ok -test.unit.cli.test_recon.TestRecon.test_ptime -test.unit.cli.test_recon.TestRecon.test_ptime ... ok -test.unit.cli.test_recon.TestRecon.test_quarantine_check -test.unit.cli.test_recon.TestRecon.test_quarantine_check ... ok -test.unit.cli.test_recon.TestRecon.test_umount_check -test.unit.cli.test_recon.TestRecon.test_umount_check ... ok -test.unit.common.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.proxy.test_mem_server.TestAccountController.test_PUT_connect_exceptions -test.unit.proxy.test_mem_server.TestAccountController.test_PUT_connect_exceptions ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_404_response -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_404_response ... ok -test.unit.container.test_backend.TestContainerBroker.test_empty -test.unit.container.test_backend.TestContainerBroker.test_empty ... 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.test_request_helpers.TestRequestHelpers.test_is_open_expired +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_open_expired ... 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_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.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.test_utils.TestUtils.test_ismount_successes_stubfile +test.unit.common.test_utils.TestUtils.test_ismount_successes_stubfile ... 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.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.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_build_reconstruction_jobs +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_build_reconstruction_jobs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_ringbuilder.TestCommands.test_add_device_ipv6_old_format +test.unit.cli.test_ringbuilder.TestCommands.test_add_device_ipv6_old_format ... ok test.unit.common.middleware.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.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.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.account.test_backend.TestAccountBroker.test_exception +test.unit.account.test_backend.TestAccountBroker.test_exception ... 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.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.test_request_helpers.TestRequestHelpers.test_is_sys_meta +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_sys_meta ... 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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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_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.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.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.obj.test_auditor.TestAuditor.test_reclaimable_tombstone_with_custom_reclaim_age +test.unit.obj.test_auditor.TestAuditor.test_reclaimable_tombstone_with_custom_reclaim_age ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' 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.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.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.account.test_backend.TestAccountBroker.test_get_info +test.unit.account.test_backend.TestAccountBroker.test_get_info ... 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.common.test_db.TestExampleBroker.test_commit_pending +test.unit.common.test_db.TestExampleBroker.test_commit_pending ... 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.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.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_check_ring +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_check_ring ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.ring.test_builder.TestRingBuilder.test_multitier_full +test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_full ... 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.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_s3api.TestS3ApiMiddleware.test_invalid_metadata_directive +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_metadata_directive ... ok +test.unit.common.test_utils.TestUtils.test_last_modified_date_to_timestamp_when_system_not_UTC +test.unit.common.test_utils.TestUtils.test_last_modified_date_to_timestamp_when_system_not_UTC ... ok +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_pass +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_pass ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_second_quartile_no_rehash +test.unit.cli.test_relinker.TestRelinker.test_cleanup_second_quartile_no_rehash ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' 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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_newid -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_newid ... 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.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.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_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_backend.TestAccountBroker.test_get_info_no_stale_reads +test.unit.account.test_backend.TestAccountBroker.test_get_info_no_stale_reads ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_multiple +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_multiple ... ok +test.unit.common.test_db.TestExampleBroker.test_delete_db +test.unit.common.test_db.TestExampleBroker.test_delete_db ... 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 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.10537481307983398 +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.1068267822265625 +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.10733222961425781 +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.10775923728942871 +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.10818791389465332 +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.108551025390625 +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.12101387977600098 +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.12142062187194824 +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.0005571842193604 +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.001007080078125 +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.0012648105621338 +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.001495599746704 +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.0017216205596924 +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.0019738674163818 +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.0122003555297852 +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.0043902397155762 +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.10675787925720215 +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 3.743171691894531e-05: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 515, in incr + new_val = self._incr_or_decr(fp, sock, cmd, delta_val) + File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 475, in _incr_or_decr + line = fp.readline().strip().split() + ^^^^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'strip' +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipetest.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_object_path +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_object_path ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBroker.test_get_namespaces +test.unit.container.test_backend.TestContainerBroker.test_get_namespaces ... 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.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.ring.test_builder.TestRingBuilder.test_multitier_overfull +test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_overfull ... 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.test_utils.TestUtils.test_link_fd_to_path_errno_not_EEXIST_or_ENOENT +test.unit.common.test_utils.TestUtils.test_link_fd_to_path_errno_not_EEXIST_or_ENOENT ... ok +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_suffix +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_suffix ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_collect_parts +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_collect_parts ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_memcached.TestMemcached.test_error_limiting +test.unit.common.test_memcached.TestMemcached.test_error_limiting ... 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_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.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.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.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.test_db.TestExampleBroker.test_get_info +test.unit.common.test_db.TestExampleBroker.test_get_info ... 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.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.middleware.crypto.test_keymaster.TestKeymaster.test_root_secret +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_root_secret ... 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_relinker.TestRelinker.test_cleanup_ts_existing_newer_data_files +test.unit.cli.test_relinker.TestRelinker.test_cleanup_ts_existing_newer_data_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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.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.test_dlo.TestDloPutManifest.test_validating_x_object_manifest +test.unit.common.middleware.test_dlo.TestDloPutManifest.test_validating_x_object_manifest ... ok +test.unit.obj.test_auditor.TestAuditor.test_rsync_tempfile_timeout_auto_option +test.unit.obj.test_auditor.TestAuditor.test_rsync_tempfile_timeout_auto_option ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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.account.test_backend.TestAccountBroker.test_get_policy_stats +test.unit.account.test_backend.TestAccountBroker.test_get_policy_stats ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_add_duplicate_devices +test.unit.cli.test_ringbuilder.TestCommands.test_add_duplicate_devices ... ok +test.unit.common.test_db.TestExampleBroker.test_get_max_row +test.unit.common.test_db.TestExampleBroker.test_get_max_row ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_collect_parts_mkdirs_error +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_collect_parts_mkdirs_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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.test_request_helpers.TestRequestHelpers.test_remove_items +test.unit.common.test_request_helpers.TestRequestHelpers.test_remove_items ... 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.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.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.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_uri +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_uri ... 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.cli.test_relinker.TestRelinker.test_cleanup_two_files_need_linking +test.unit.cli.test_relinker.TestRelinker.test_cleanup_two_files_need_linking ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' 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.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.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_expansion_limit +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_expansion_limit ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_create_ring +test.unit.cli.test_ringbuilder.TestCommands.test_create_ring ... ok +test.unit.account.test_backend.TestAccountBroker.test_initialize_fail +test.unit.account.test_backend.TestAccountBroker.test_initialize_fail ... ok +test.unit.common.test_db.TestExampleBroker.test_get_raw_metadata +test.unit.common.test_db.TestExampleBroker.test_get_raw_metadata ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_objects +test.unit.container.test_backend.TestContainerBroker.test_get_objects ... 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.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.crypto.test_keymaster.TestKeymaster.test_unicode_object_path +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_unicode_object_path ... ok +test.unit.obj.test_auditor.TestAuditor.test_run_audit_once +test.unit.obj.test_auditor.TestAuditor.test_run_audit_once ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_utils.TestUtils.test_link_fd_to_path_target_exists +test.unit.common.test_utils.TestUtils.test_link_fd_to_path_target_exists ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_mfa +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_mfa ... 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.ring.test_builder.TestRingBuilder.test_multitier_partial +test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_partial ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_partition +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_partition ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.account.test_backend.TestAccountBroker.test_is_status_deleted +test.unit.account.test_backend.TestAccountBroker.test_is_status_deleted ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_undeclared +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_undeclared ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_create_ring_number_of_arguments +test.unit.cli.test_ringbuilder.TestCommands.test_create_ring_number_of_arguments ... ok +test.unit.common.test_db.TestExampleBroker.test_get_syncs +test.unit.common.test_db.TestExampleBroker.test_get_syncs ... 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.cli.test_relinker.TestRelinker.test_conf_file +test.unit.cli.test_relinker.TestRelinker.test_conf_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.crypto.test_keymaster.TestKeymaster.test_v1_keys +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_v1_keys ... 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.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.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.test_utils.TestUtils.test_linkat_race_dir_not_exists +test.unit.common.test_utils.TestUtils.test_linkat_race_dir_not_exists ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_mixture_param_v4 +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_mixture_param_v4 ... 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_container_iter_with_reserved_name +test.unit.account.test_backend.TestAccountBroker.test_list_container_iter_with_reserved_name ... 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.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.cli.test_ringbuilder.TestCommands.test_default +test.unit.cli.test_ringbuilder.TestCommands.test_default ... ok +test.unit.obj.test_auditor.TestAuditor.test_run_audit_once_zbfps +test.unit.obj.test_auditor.TestAuditor.test_run_audit_once_zbfps ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_db.TestExampleBroker.test_maybe_get +test.unit.common.test_db.TestExampleBroker.test_maybe_get ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.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.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.ring.test_builder.TestRingBuilder.test_overlarge_part_powers +test.unit.common.ring.test_builder.TestRingBuilder.test_overlarge_part_powers ... ok +test.unit.common.middleware.test_keystoneauth.ResellerInInfo.test_defaults +test.unit.common.middleware.test_keystoneauth.ResellerInInfo.test_defaults ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_non_ascii_user +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_non_ascii_user ... ok +test.unit.cli.test_relinker.TestRelinker.test_devices_filter_filtering +test.unit.cli.test_relinker.TestRelinker.test_devices_filter_filtering ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.account.test_backend.TestAccountBroker.test_list_containers_iter +test.unit.account.test_backend.TestAccountBroker.test_list_containers_iter ... 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.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_max_expanding +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_max_expanding ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_with_commas_invalid +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_with_commas_invalid ... 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.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_request_helpers.TestRequestHelpers.test_strip_user_meta_prefix +test.unit.common.test_request_helpers.TestRequestHelpers.test_strip_user_meta_prefix ... 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.crypto.test_keymaster.TestKeymaster.test_v2_keys +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_v2_keys ... ok +test.unit.obj.test_auditor.TestAuditor.test_run_parallel_audit +test.unit.obj.test_auditor.TestAuditor.test_run_parallel_audit ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.ring.test_builder.TestRingBuilder.test_overload +test.unit.common.ring.test_builder.TestRingBuilder.test_overload ... 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_keystoneauth.ResellerInInfo.test_multiple +test.unit.common.middleware.test_keystoneauth.ResellerInInfo.test_multiple ... 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.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted_max_objects_per_revert +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted_max_objects_per_revert ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' 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.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.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_upload.TestS3ApiMultiUploadAcl.test_bucket_list_parts +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_list_parts ... 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.test_db.TestExampleBroker.test_merge_timestamps_recreate_with_objects +test.unit.common.test_db.TestExampleBroker.test_merge_timestamps_recreate_with_objects ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.cli.test_ringbuilder.TestCommands.test_default_output +test.unit.cli.test_ringbuilder.TestCommands.test_default_output ... 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.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_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.test_quotas.TestContainerQuotas.test_auth_fail +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_auth_fail ... 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.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_notification +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_notification ... 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.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_copy.TestServerSideCopyMiddleware.test_COPY_account_with_metadata test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_with_metadata ... 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.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.obj.test_auditor.TestAuditor.test_run_parallel_audit_once +test.unit.obj.test_auditor.TestAuditor.test_run_parallel_audit_once ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.cli.test_ringbuilder.TestCommands.test_default_output_id_assigned +test.unit.cli.test_ringbuilder.TestCommands.test_default_output_id_assigned ... 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.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.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted_nondurable +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted_nondurable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.cli.test_relinker.TestRelinker.test_rehashing +test.unit.cli.test_relinker.TestRelinker.test_rehashing ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_delete_quotas +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_delete_quotas ... ok +test.unit.account.test_backend.TestAccountBroker.test_merge_items +test.unit.account.test_backend.TestAccountBroker.test_merge_items ... 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.test_copy.TestServerSideCopyMiddleware.test_COPY_across_containers test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_across_containers ... 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.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.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_db.TestExampleBroker.test_merge_timestamps_simple_recreate +test.unit.common.test_db.TestExampleBroker.test_merge_timestamps_simple_recreate ... 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.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.cli.test_ringbuilder.TestCommands.test_default_ringfile_check +test.unit.cli.test_ringbuilder.TestCommands.test_default_ringfile_check ... 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.middleware.test_quotas.TestContainerQuotas.test_exceed_bytes_quota +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_exceed_bytes_quota ... ok +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_GET_suspended +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_GET_suspended ... ok +test.unit.obj.test_auditor.TestAuditor.test_run_parallel_audit_once_failed_fork +test.unit.obj.test_auditor.TestAuditor.test_run_parallel_audit_once_failed_fork ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_too_long +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_too_long ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_crc32_ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_crc32_ok ... 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.ring.test_builder.TestRingBuilder.test_unoverload -test.unit.common.ring.test_builder.TestRingBuilder.test_unoverload ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_not_root +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_not_root ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_name +test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_name ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_all_policies +test.unit.cli.test_relinker.TestRelinker.test_relink_all_policies ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_part_jobs +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_part_jobs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_tempurl.TestTempURL.test_head_otherwise_not_allowed +test.unit.common.middleware.test_tempurl.TestTempURL.test_head_otherwise_not_allowed ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_default_show_removed +test.unit.cli.test_ringbuilder.TestCommands.test_default_show_removed ... ok +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_PUT_enabled +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_PUT_enabled ... ok +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_exceed_counts_quota +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_exceed_counts_quota ... 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.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_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.account.test_backend.TestAccountBroker.test_newid +test.unit.account.test_backend.TestAccountBroker.test_newid ... 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.test_request_helpers.TestRequestHelpers.test_validate_internal_object +test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_object ... 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.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.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_tempurl.TestTempURL.test_head_valid_with_filename +test.unit.common.middleware.test_tempurl.TestTempURL.test_head_valid_with_filename ... ok +test.unit.obj.test_auditor.TestAuditor.test_sleeper +test.unit.obj.test_auditor.TestAuditor.test_sleeper ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_relinker.TestRelinker.test_relink_cleanup +test.unit.cli.test_relinker.TestRelinker.test_relink_cleanup ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_invalid_quotas +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_invalid_quotas ... ok + +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0297 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "DELETE /sda1/p/a/c/grumpy50" 204 - "-" "-" "-" 0.0108 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "DELETE /sda1/p/a/c/grumpy50_no_header" 204 - "-" "-" "-" 0.0033 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0335 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "DELETE /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0024 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "DELETE /sda1/p/a/c/grumpy60_no_header" 204 - "-" "-" "-" 0.0046 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0114 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "DELETE /sda1/p/a/c/grumpy70" 204 - "-" "-" "-" 0.0079 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "DELETE /sda1/p/a/c/grumpy70_no_header" 204 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0150 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "DELETE /sda1/p/a/c/grumpy80" 204 - "-" "-" "-" 0.0021 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "DELETE /sda1/p/a/c/grumpy80_no_header" 204 - "-" "-" "-" 0.0066 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0192 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "DELETE /sda1/p/a/c/grumpier10" 204 - "-" "-" "-" 0.0053 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "DELETE /sda1/p/a/c/grumpier10_no_header" 204 - "-" "-" "-" 0.0023 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0375 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0017 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/grumpier20_no_header" 204 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0155 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0057 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/grumpier30_no_header" 204 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0113 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0017 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/grumpier40_no_header" 204 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0112 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/grumpier50" 204 - "-" "-" "-" 0.0016 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/grumpier50_no_header" 204 - "-" "-" "-" 0.0025 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0122 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0026 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/grumpier60_no_header" 204 - "-" "-" "-" 0.0044 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0172 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/grumpier70" 204 - "-" "-" "-" 0.0017 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/grumpier70_no_header" 204 - "-" "-" "-" 0.0023 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0135 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/grumpier80" 204 - "-" "-" "-" 0.0043 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/grumpier80_no_header" 204 - "-" "-" "-" 0.0006 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/dopey" 204 - "-" "-" "-" 0.0026 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0191 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0132 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/dopey10" 204 - "-" "-" "-" 0.0027 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/dopey10_no_header" 204 - "-" "-" "-" 0.0017 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0223 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0016 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/dopey20_no_header" 204 - "-" "-" "-" 0.0006 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0303 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0100 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/dopey30_no_header" 204 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0083 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0017 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/dopey40_no_header" 204 - "-" "-" "-" 0.0011 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0136 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/dopey50" 204 - "-" "-" "-" 0.0019 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/dopey50_no_header" 204 - "-" "-" "-" 0.0008 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0158 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0018 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/dopey60_no_header" 204 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0189 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/dopey70" 204 - "-" "-" "-" 0.0028 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/dopey70_no_header" 204 - "-" "-" "-" 0.0026 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0165 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/dopey80" 204 - "-" "-" "-" 0.0025 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/dopey80_no_header" 204 - "-" "-" "-" 0.0026 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0015 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0015 "-" 1066287 - +test DEBUG: Unlinked retiring db '/tmp/tmpdmp562ym/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0138 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpiest10" 204 - "-" "-" "-" 0.0022 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpiest10_no_header" 204 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0200 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0024 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpiest20_no_header" 204 - "-" "-" "-" 0.0006 "-" 1066287 -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.ring.test_builder.TestRingBuilder.test_prepare_increase_partition_power +test.unit.common.ring.test_builder.TestRingBuilder.test_prepare_increase_partition_power ... ok +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_PUT_error +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_PUT_error ... ok +test.unit.common.middleware.s3api.test_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.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_partners +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_partners ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_copy.TestServerSideCopyMiddleware.test_COPY_in_OPTIONS_response_CORS test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_in_OPTIONS_response_CORS ... 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.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.common.test_request_helpers.TestRequestHelpers.test_validate_params +test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_params ... 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.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.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.test_db.TestExampleBroker.test_put_timestamp +test.unit.common.test_db.TestExampleBroker.test_put_timestamp ... 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_quotas.TestContainerQuotas.test_missing_container +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_missing_container ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_dispersion_command +test.unit.cli.test_ringbuilder.TestCommands.test_dispersion_command ... 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.ring.test_builder.TestRingBuilder.test_prepare_increase_partition_power_failed +test.unit.common.ring.test_builder.TestRingBuilder.test_prepare_increase_partition_power_failed ... ok +test.unit.common.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.account.test_backend.TestAccountBroker.test_put_container +test.unit.account.test_backend.TestAccountBroker.test_put_container ... 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.test_copy.TestServerSideCopyMiddleware.test_COPY_newest test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_newest ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_objects_since_row +test.unit.container.test_backend.TestContainerBroker.test_get_objects_since_row ... ok +test.unit.obj.test_auditor.TestAuditor.test_with_inaccessible_object_location +test.unit.obj.test_auditor.TestAuditor.test_with_inaccessible_object_location ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_utils.TestFsync.test_fsync_bad_fullsync +test.unit.common.test_utils.TestFsync.test_fsync_bad_fullsync ... 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_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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_db.TestExampleBroker.test_status_changed_at +test.unit.common.test_db.TestExampleBroker.test_status_changed_at ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_response +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_response ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_quotas.TestContainerQuotas.test_no_quotas +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_no_quotas ... 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.cli.test_ringbuilder.TestCommands.test_dispersion_command_recalculate +test.unit.cli.test_ringbuilder.TestCommands.test_dispersion_command_recalculate ... 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.account.test_backend.TestAccountBroker.test_reclaim +test.unit.account.test_backend.TestAccountBroker.test_reclaim ... 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.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_versioning.TestS3ApiVersioning.test_object_versioning_GET_enabled +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_GET_enabled ... ok +test.unit.common.test_utils.TestFsync.test_fsync_f_fullsync +test.unit.common.test_utils.TestFsync.test_fsync_f_fullsync ... 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.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.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.test_direct_client.TestDirectClient.test_direct_client_exception +test.unit.common.test_direct_client.TestDirectClient.test_direct_client_exception ... 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_quotas.TestContainerQuotas.test_not_exceed_bytes_quota +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_not_exceed_bytes_quota ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_file +test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_auditor.TestAuditor.test_with_only_tombstone +test.unit.obj.test_auditor.TestAuditor.test_with_only_tombstone ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_handoffs_only +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_handoffs_only ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.cli.test_ringbuilder.TestCommands.test_empty_ring +test.unit.cli.test_ringbuilder.TestCommands.test_empty_ring ... ok +test.unit.account.test_backend.TestAccountBroker.test_reverse_prefix_delim +test.unit.account.test_backend.TestAccountBroker.test_reverse_prefix_delim ... ok test.unit.common.middleware.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.s3api.test_s3api.TestS3ApiMiddleware.test_path_info_encode +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_path_info_encode ... 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.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.ring.test_builder.TestRingBuilder.test_rebalance_post_upgrade +test.unit.common.ring.test_builder.TestRingBuilder.test_rebalance_post_upgrade ... 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.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.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.test_direct_client.TestDirectClient.test_direct_delete_account +test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_account ... 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_quotas.TestContainerQuotas.test_not_exceed_counts_quota +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_not_exceed_counts_quota ... 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.container.test_backend.TestContainerBroker.test_get_policy_info +test.unit.container.test_backend.TestContainerBroker.test_get_policy_info ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_find_parts +test.unit.cli.test_ringbuilder.TestCommands.test_find_parts ... 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.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.cli.test_recon.TestReconCommands.test_disk_usage +test.unit.cli.test_recon.TestReconCommands.test_disk_usage ... ok +test.unit.common.test_utils.TestFsync.test_no_fdatasync +test.unit.common.test_utils.TestFsync.test_no_fdatasync ... 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.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.container.test_server.TestContainerController.test_GET_delimiter +test.unit.container.test_server.TestContainerController.test_GET_delimiter ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.ring.test_builder.TestRingBuilder.test_rebalance_with_seed +test.unit.common.ring.test_builder.TestRingBuilder.test_rebalance_with_seed ... ok +test.unit.obj.test_auditor.TestAuditor.test_with_tombstone_and_data +test.unit.obj.test_auditor.TestAuditor.test_with_tombstone_and_data ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_ignores_status_file +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_ignores_status_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.middleware.test_quotas.TestContainerQuotas.test_not_handled +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_not_handled ... 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.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_s3api.TestS3ApiMiddleware.test_registered_defaults +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_registered_defaults ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_invalid_device_name +test.unit.cli.test_ringbuilder.TestCommands.test_invalid_device_name ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_replication_info +test.unit.container.test_backend.TestContainerBroker.test_get_replication_info ... ok +test.unit.cli.test_recon.TestReconCommands.test_get_swiftconfmd5 +test.unit.cli.test_recon.TestReconCommands.test_get_swiftconfmd5 ... 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.test_utils.TestFsync.test_yes_fdatasync +test.unit.common.test_utils.TestFsync.test_yes_fdatasync ... 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.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.container.test_server.TestContainerController.test_GET_delimiter_non_ascii +test.unit.container.test_server.TestContainerController.test_GET_delimiter_non_ascii ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_reduce_replicas_after_remove_device +test.unit.common.ring.test_builder.TestRingBuilder.test_reduce_replicas_after_remove_device ... ok +test.unit.common.middleware.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_tempurl.TestTempURL.test_no_prefix_match_invalid +test.unit.common.middleware.test_tempurl.TestTempURL.test_no_prefix_match_invalid ... 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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.obj.test_auditor.TestAuditor.test_worker_conf_parms +test.unit.obj.test_auditor.TestAuditor.test_worker_conf_parms ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.cli.test_recon.TestReconCommands.test_get_swiftconfmd5_mismatch +test.unit.cli.test_recon.TestReconCommands.test_get_swiftconfmd5_mismatch ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_ipv6_output +test.unit.cli.test_ringbuilder.TestCommands.test_ipv6_output ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_iter_nodes_for_frag +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_iter_nodes_for_frag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_utils.TestWatchdog.test_start_stop +test.unit.common.test_utils.TestWatchdog.test_start_stop ... 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_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_COPY_source_headers_no_updates test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_headers_no_updates ... ok +test.unit.container.test_server.TestContainerController.test_GET_delimiter_xml +test.unit.container.test_server.TestContainerController.test_GET_delimiter_xml ... 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.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.test_tempurl.TestTempURL.test_normalize_temp_url_expires +test.unit.common.middleware.test_tempurl.TestTempURL.test_normalize_temp_url_expires ... 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.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.test_quotas.TestContainerQuotas.test_valid_quotas +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_valid_quotas ... 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.cli.test_recon.TestReconCommands.test_load_check +test.unit.cli.test_recon.TestReconCommands.test_load_check ... ok +test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_audit_location_class +test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_audit_location_class ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_report_info +test.unit.container.test_backend.TestContainerBroker.test_get_report_info ... ok +test.unit.common.test_utils.TestWatchdog.test_timeout_concurrency +test.unit.common.test_utils.TestWatchdog.test_timeout_concurrency ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_domain_new_format +test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_domain_new_format ... ok +test.unit.cli.test_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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_conf_file_deprecated_options +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_deprecated_options ... 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.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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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_s3api.TestS3ApiMiddleware.test_restore +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_restore ... 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.middleware.test_recon.TestReconSuccess.test_from_recon_cache +test.unit.common.middleware.test_recon.TestReconSuccess.test_from_recon_cache ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_shard_range_rows_with_limit +test.unit.container.test_backend.TestContainerBroker.test_get_shard_range_rows_with_limit ... 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.common.test_utils.TestWatchdog.test_timeout_expire +test.unit.common.test_utils.TestWatchdog.test_timeout_expire ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_does_not_exist +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_does_not_exist ... ok +test.unit.cli.test_recon.TestReconCommands.test_multiple_server_types +test.unit.cli.test_recon.TestReconCommands.test_multiple_server_types ... ok +test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_auditor_status +test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_auditor_status ... 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_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.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_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.proxy.test_mem_server.TestAccountController.test_other_socket_error -test.unit.proxy.test_mem_server.TestAccountController.test_other_socket_error ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_remove_a_lot +test.unit.common.ring.test_builder.TestRingBuilder.test_remove_a_lot ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_s3api.TestS3ApiMiddleware.test_s3api_error_metric +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_error_metric ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_no_delete_failed_revert +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_no_delete_failed_revert ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.middleware.test_recon.TestReconSuccess.test_from_recon_cache_exception +test.unit.common.middleware.test_recon.TestReconSuccess.test_from_recon_cache_exception ... ok +test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_empty +test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_empty ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_shard_ranges +test.unit.container.test_backend.TestContainerBroker.test_get_shard_ranges ... 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_recon.TestReconCommands.test_object_auditor_check +test.unit.cli.test_recon.TestReconCommands.test_object_auditor_check ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_invalid +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_invalid ... ok +test.unit.common.middleware.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.obj.test_diskfile.TestObjectAuditLocationGenerator.test_finding_of_hashdirs +test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_finding_of_hashdirs ... 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_tempurl.TestTempURL.test_obj_trailing_slash +test.unit.common.middleware.test_tempurl.TestTempURL.test_obj_trailing_slash ... 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.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.common.ring.test_builder.TestRingBuilder.test_remove_dev +test.unit.common.ring.test_builder.TestRingBuilder.test_remove_dev ... 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_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.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_relink_data_existing_meta_files +test.unit.cli.test_relinker.TestRelinker.test_relink_data_existing_meta_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_invalid +test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_invalid ... 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.cli.test_recon.TestReconCommands.test_reconstruction_check +test.unit.cli.test_recon.TestReconCommands.test_reconstruction_check ... 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_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.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.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_client_error +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_client_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.container.test_backend.TestContainerBroker.test_get_shard_ranges_includes +test.unit.container.test_backend.TestContainerBroker.test_get_shard_ranges_includes ... 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_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.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.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_keystoneauth.TestAuthorizeReaderProject.test_reader_put +test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderProject.test_reader_put ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_only_s3_token +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_only_s3_token ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_validate_part_number +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_validate_part_number ... 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.utils.test_config.TestAffinityLocalityPredicate.test_multiple +test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_multiple ... ok +test.unit.cli.test_recon.TestReconCommands.test_replication_check +test.unit.cli.test_recon.TestReconCommands.test_replication_check ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_options +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_options ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv6_old_format +test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv6_old_format ... 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.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.common.middleware.test_tempurl.TestTempURL.test_passthrough +test.unit.common.middleware.test_tempurl.TestTempURL.test_passthrough ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_skipping_files +test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_skipping_files ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_s3acl_without_segment_bucket_mixed_policy +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_s3acl_without_segment_bucket_mixed_policy ... ok +test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_cache_middleware +test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_cache_middleware ... 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.ring.test_builder.TestRingBuilder.test_remove_zero_weighted +test.unit.common.ring.test_builder.TestRingBuilder.test_remove_zero_weighted ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_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.utils.test_config.TestAffinityLocalityPredicate.test_region +test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_region ... 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_recon.TestReconCommands.test_server_type_check +test.unit.cli.test_recon.TestReconCommands.test_server_type_check ... 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.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.cli.test_ringbuilder.TestCommands.test_list_parts_no_matching +test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_no_matching ... 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.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.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_with_segment_bucket_mixed_policy +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_with_segment_bucket_mixed_policy ... ok +test.unit.common.middleware.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.obj.test_diskfile.TestObjectAuditLocationGenerator.test_skipping_unmounted_devices +test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_skipping_unmounted_devices ... 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_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.ring.test_builder.TestRingBuilder.test_rerebalance +test.unit.common.ring.test_builder.TestRingBuilder.test_rerebalance ... 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.cli.test_relinker.TestRelinker.test_relink_data_existing_older_meta_files +test.unit.cli.test_relinker.TestRelinker.test_relink_data_existing_older_meta_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.cli.test_recon.TestReconCommands.test_sharding_check +test.unit.cli.test_recon.TestReconCommands.test_sharding_check ... ok +test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_zone +test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_zone ... 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.cli.test_manage_shard_ranges.TestManageShardRanges.test_enable +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_enable ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_success +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_success ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBroker.test_get_shard_usage +test.unit.container.test_backend.TestContainerBroker.test_get_shard_usage ... 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.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_without_segment_bucket_make_public +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_without_segment_bucket_make_public ... ok +test.unit.common.middleware.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.obj.test_diskfile.TestObjectAuditLocationGenerator.test_update_auditor_status_throttle +test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_update_auditor_status_throttle ... 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.account.test_backend.TestAccountBrokerBeforeMetadata.test_put_container -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_put_container ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_for_non_sharded_states -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_for_non_sharded_states ... ok -test.unit.proxy.test_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.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_memcache.TestCacheMiddleware.test_real_config +test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_config ... 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.container.test_backend.TestCommonContainerBroker.test_commit_pending +test.unit.container.test_backend.TestCommonContainerBroker.test_commit_pending ... ok +test.unit.cli.test_recon.TestReconCommands.test_time_check +test.unit.cli.test_recon.TestReconCommands.test_time_check ... 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.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.container.test_backend.TestContainerBroker.test_has_multiple_policies +test.unit.container.test_backend.TestContainerBroker.test_has_multiple_policies ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_without_segment_bucket_same_acls +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_without_segment_bucket_same_acls ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_object_error +test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_object_error ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_data_file +test.unit.cli.test_relinker.TestRelinker.test_relink_data_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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_memcache.TestCacheMiddleware.test_real_config_with_options +test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_config_with_options ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_CORS_valid +test.unit.proxy.test_mem_server.TestContainerController.test_CORS_valid ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_timeout +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_copy.TestServerSideCopyMiddleware.test_COPY_with_single_range test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_with_single_range ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_validate -test.unit.common.ring.test_builder.TestRingBuilder.test_validate ... ok +test.unit.container.test_backend.TestCommonContainerBroker.test_delete_db +test.unit.container.test_backend.TestCommonContainerBroker.test_delete_db ... 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.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.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.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_without_segment_bucket_same_policy +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_without_segment_bucket_same_policy ... ok +test.unit.common.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.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.test_memcache.TestCacheMiddleware.test_real_memcache_config +test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_memcache_config ... 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_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.cli.test_manage_shard_ranges.TestManageShardRanges.test_find_shard_ranges_with_minimum_size +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_find_shard_ranges_with_minimum_size ... ok +test.unit.cli.test_recon.TestReconCommands.test_time_check_jitter_mismatch +test.unit.cli.test_recon.TestReconCommands.test_time_check_jitter_mismatch ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.ring.test_builder.TestRingBuilder.test_round_off_error +test.unit.common.ring.test_builder.TestRingBuilder.test_round_off_error ... ok +test.unit.container.test_backend.TestCommonContainerBroker.test_get_info +test.unit.container.test_backend.TestCommonContainerBroker.test_get_info ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstruct_check_ring +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstruct_check_ring ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multi_upload_empty_body +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multi_upload_empty_body ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_account +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_account ... 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.test_http_protocol.TestProxyProtocol.test_address_and_environ +test.unit.common.test_http_protocol.TestProxyProtocol.test_address_and_environ ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_info +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_info ... ok +test.unit.cli.test_recon.TestReconCommands.test_time_check_mismatch +test.unit.cli.test_recon.TestReconCommands.test_time_check_mismatch ... 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_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.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_save +test.unit.common.ring.test_builder.TestRingBuilder.test_save ... 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.container.test_backend.TestCommonContainerBroker.test_get_max_row +test.unit.container.test_backend.TestCommonContainerBroker.test_get_max_row ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_abort +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_abort ... ok +test.unit.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge ... ok +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/' +hello +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstructor_skipped_partpower_increase +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstructor_skipped_partpower_increase ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.cli.test_recon.TestReconCommands.test_version_check +test.unit.cli.test_recon.TestReconCommands.test_version_check ... ok +test.unit.common.test_http_protocol.TestProxyProtocol.test_malformed_proxy_lines +test.unit.common.test_http_protocol.TestProxyProtocol.test_malformed_proxy_lines ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage ... 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_copy.TestServerSideCopyMiddleware.test_basic_COPY test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_COPY ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_save_load +test.unit.common.ring.test_builder.TestRingBuilder.test_save_load ... 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.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_abort_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_abort_error ... ok +test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_formatter_extras +test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_formatter_extras ... 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.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.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_relinker.TestRelinker.test_relink_data_meta_existing_ts_files +test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_existing_ts_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.cli.test_recon.TestReconCommands.test_version_check_differs +test.unit.cli.test_recon.TestReconCommands.test_version_check_differs ... 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.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_copy.TestServerSideCopyMiddleware.test_basic_COPY_account test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_COPY_account ... 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.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete ... ok +test.unit.container.test_backend.TestCommonContainerBroker.test_get_syncs +test.unit.container.test_backend.TestCommonContainerBroker.test_get_syncs ... 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.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstructor_skips_bogus_partition_dirs +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstructor_skips_bogus_partition_dirs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +hello +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.test_direct_client.TestDirectClient.test_direct_get_container +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_container ... 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.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.test_recon.TestReconSuccess.test_get_diskusage_excludes_files +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage_excludes_files ... ok +test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_init +test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_init ... 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.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_DLO test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_DLO ... 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_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_404_on_marker_delete +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_404_on_marker_delete ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_removed_outgoing_header +test.unit.common.middleware.test_tempurl.TestTempURL.test_removed_outgoing_header ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_files +test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestCommonContainerBroker.test_maybe_get +test.unit.container.test_backend.TestCommonContainerBroker.test_maybe_get ... 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.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.middleware.test_recon.TestReconSuccess.test_get_diskusage_oserror +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage_oserror ... 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.crypto.test_encrypter.TestEncrypter.test_GET_if_match +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_GET_if_match ... 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.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_removes_zbf +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_removes_zbf ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' 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_backend.TestAccountBrokerBeforeSPI.test_list_containers_iter -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_list_containers_iter ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_409_on_marker_delete +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_409_on_marker_delete ... ok +test.unit.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_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_set_dev_weight +test.unit.common.ring.test_builder.TestRingBuilder.test_set_dev_weight ... ok +my-prefix: hello +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.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_trailing_slash +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_trailing_slash ... ok +test.unit.common.test_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.middleware.test_recon.TestReconSuccess.test_get_driveaudit_info +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_driveaudit_info ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.utils.test_logs.TestSwiftLogAdapter.test_init_with_prefix +test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_init_with_prefix ... 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.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.common.ring.test_builder.TestRingBuilder.test_validate_partial_replica -test.unit.common.ring.test_builder.TestRingBuilder.test_validate_partial_replica ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_error ... ok +test.unit.common.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.middleware.test_tempurl.TestTempURL.test_signature_trim +test.unit.common.middleware.test_tempurl.TestTempURL.test_signature_trim ... 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.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_run_once +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_run_once ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.ring.test_builder.TestRingBuilder.test_set_replicas +test.unit.common.ring.test_builder.TestRingBuilder.test_set_replicas ... 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.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.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.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.common.test_http_protocol.TestProxyProtocol.test_unknown_client_addr +test.unit.common.test_http_protocol.TestProxyProtocol.test_unknown_client_addr ... 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.utils.test_logs.TestSwiftLogAdapter.test_thread_locals +test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_thread_locals ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_failure_with_heartbeat +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_failure_with_heartbeat ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_data_ts_meta_files +test.unit.cli.test_relinker.TestRelinker.test_relink_data_ts_meta_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_simple_delete +test.unit.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_simple_delete ... 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.middleware.test_recon.TestReconSuccess.test_get_load +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_load ... 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.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.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.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_http_protocol.TestSwiftHttpProtocolSomeMore.test_absolute_target +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_absolute_target ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_run_once_override_devices +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_run_once_override_devices ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_marker_ts_in_future +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_marker_ts_in_future ... ok +test.unit.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_simple_recreate +test.unit.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_simple_recreate ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_unknown_not_allowed +test.unit.common.middleware.test_tempurl.TestTempURL.test_unknown_not_allowed ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_mem +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_mem ... 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.cli.test_relinker.TestRelinker.test_relink_device_filter +test.unit.cli.test_relinker.TestRelinker.test_relink_device_filter ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps ... ok +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_bad_request +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_bad_request ... ok +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_command_line_overrides +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_command_line_overrides ... 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.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_marker_ts_now +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_marker_ts_now ... ok +test.unit.common.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.middleware.test_recon.TestReconSuccess.test_get_mounted +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_mounted ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_shuffled_gather +test.unit.common.ring.test_builder.TestRingBuilder.test_shuffled_gather ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_direct_client.TestDirectClient.test_direct_get_recon +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_recon ... 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.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.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_bad_request_app_logging +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_bad_request_app_logging ... 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.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_mixed_policy +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_mixed_policy ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_device_filter_invalid +test.unit.cli.test_relinker.TestRelinker.test_relink_device_filter_invalid ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_device_distribution +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_device_distribution ... 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.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.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.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.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps_multiple_missing +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps_multiple_missing ... ok test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_not_found_reading_source test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_not_found_reading_source ... ok +test.unit.container.test_backend.TestCommonContainerBroker.test_put_timestamp +test.unit.container.test_backend.TestCommonContainerBroker.test_put_timestamp ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.middleware.test_recon.TestReconSuccess.test_get_reconstruction +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_reconstruction ... 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.obj.test_replicator.TestMultiProcessReplicator.test_more_workers_than_disks +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_more_workers_than_disks ... 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.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.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.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.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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' 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.container.test_backend.TestCommonContainerBroker.test_status_changed_at +test.unit.container.test_backend.TestCommonContainerBroker.test_status_changed_at ... 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.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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_chunked_with_content_length +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_chunked_with_content_length ... ok +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_no_multiprocessing +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_no_multiprocessing ... 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.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.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.ring.test_builder.TestRingBuilder.test_unoverload +test.unit.common.ring.test_builder.TestRingBuilder.test_unoverload ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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 INFO: Loaded config file /tmp/tmp7hkdjx10/backend-ratelimit.conf, config changed +test WARNING: Failed to load config file, config unchanged: Unable to read config from /tmp/tmp7hkdjx10/backend-ratelimit.conf +test INFO: Loaded new config file /tmp/tmp7hkdjx10/backend-ratelimit.conf, config unchanged +test DEBUG: Loaded existing config file /tmp/tmp7hkdjx10/backend-ratelimit.conf, config unchanged +test INFO: Loaded config file /tmp/tmpyjny23ph/missing, config changed +test INFO: Loaded config file /tmp/tmpyjny23ph/missing, config changed +test INFO: Loaded new config file /tmp/tmpj_kpawrs/backend-ratelimit.conf, config unchanged +test INFO: Loaded config file /tmp/tmpcuu63tvb/backend-ratelimit.conf, config changed +test WARNING: Invalid config file /tmp/tmpcuu63tvb/backend-ratelimit.conf, config unchanged: BOOM +test INFO: Loaded config file /tmp/tmpcuu63tvb/backend-ratelimit.conf, config changed +test INFO: Loaded config file /tmp/tmp27k777lr/backend-ratelimit.conf, config changed +test DEBUG: Loaded existing config file /tmp/tmp27k777lr/backend-ratelimit.conf, config unchanged +test INFO: Loaded config file /tmp/tmp27k777lr/backend-ratelimit.conf, config changed +test WARNING: Failed to load config file, config unchanged: Unable to read config from /tmp/tmpkat79hkz/missing +test INFO: Loaded config file /tmp/tmpi20qkxvf/override-ratelimit.conf, config changed +test WARNING: Invalid config file /tmp/tmp2uq4pj6w/backend_rl.conf, config unchanged: Unable to find backend_ratelimit config section in /tmp/tmp2uq4pj6w/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/tmp2y_z4nrs/backend_rl.conf +test INFO: Loaded config file /tmp/tmpo5am8q9f/backend-ratelimit.conf, config changed +fake-swift ERROR: While processing manifest /v1/AUTH_test/gettest/manifest-abcd, max LO GET time of 86400s exceeded +fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-manifest-a, GET of submanifest /v1/AUTH_test/gettest/manifest-a failed with status 403 (

Forbidden

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

Unauthorized

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

Unauthorized

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

Service Unavailable

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

Not Found

The resource could not be foun...) while retrieving /v1/AUTH_test/gettest/not_exists_obj +fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 2 (char 1) +fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 2 (char 1) +fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-abcd, JSON-decoding of submanifest /v1/AUTH_test/gettest/manifest-bc failed with 500 Internal Error +fake-swift ERROR: Bad MD5 checksum for /v1/AUTH_test/gettest/a_5 as part of /v1/AUTH_test/gettest/manifest: headers had 594f803b380a41396ed63dca39503542, but object MD5 was actually fb0e22c79ac75679e9881e6ba183b354 +fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/b_10 etag: 82136b4240d6ce4ea7d03e51469a393b != wrong! or 10 != 10. +fake-swift ERROR: Bad response length for /v1/AUTH_test/gettest/a_5 as part of /v1/AUTH_test/gettest/manifest: headers had 5, but response length was actually 4 +fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/b_10 etag: 82136b4240d6ce4ea7d03e51469a393b != 82136b4240d6ce4ea7d03e51469a393b or 10 != 999999. +fake-swift ERROR: While processing manifest '/v1/AUTH_test/gettest/man1', max recursion depth was exceeded +fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 1 (char 0) +fake-swift ERROR: While processing manifest '/v1/AUTH_test/gettest/man1', max recursion depth was exceeded +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx283e36318ab845fab35a4-0068bc74f7) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txc01eb118c78b42ae8d415-0068bc74f7) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx2ccf58bc8dd74469a26e5-0068bc74f7) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx89fc0d746aec4523a0868-0068bc74f7) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx1779ec9a4d6247848db92-0068bc74f7) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx6159f52af832415f929bf-0068bc74f7) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx18bdab45f1b243809256e-0068bc74f7) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txeb1febec10c14fde8afbd-0068bc74f7) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx0d6d86fee2cd42eeaef1e-0068bc74f7) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx65ccfa81d30545b09df75-0068bc74f7) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txb3750ac37a7e47df8e9b8-0068bc74f7) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx1d0a869c18254649a1e06-0068bc74f7) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txe511f22a0c5c4e4ca062a-0068bc74f7) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx538a8032cc6b444cad147-0068bc74f7) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txad53509bfb3c4d76925d5-0068bc74f7) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx1c04508e991644709c05b-0068bc74f7) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx3eb8439974774f1282e95-0068bc74f7) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx96bf4328718d4ef3a8ce9-0068bc74f7) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx627da4790113483fb19da-0068bc74f7) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx24d386403d72427c85d77-0068bc74f7) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx0328b243c2d8451ba251e-0068bc74f7) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx63569a5aee2640baaa4d6-0068bc74f7) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx9eba8afaff5545d2b4b95-0068bc74f7) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txc2c3d4ff464e4af39ca93-0068bc74f7) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_get_suffix_hashes_507 +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_suffix_hashes_507 ... ok +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_override_policies +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_override_policies ... ok +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_leading_slashes +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_leading_slashes ... ok +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_POST_constraints_checking +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_POST_constraints_checking ... ok +test.unit.common.test_db.TestGreenDBConnection.test_execute_when_locked +test.unit.common.test_db.TestGreenDBConnection.test_execute_when_locked ... ok +test.unit.proxy.test_server.TestController.test_account_info_200 +test.unit.proxy.test_server.TestController.test_account_info_200 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_empty_list +test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_empty_list ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' 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.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_404_response +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_404_response ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_validate +test.unit.common.ring.test_builder.TestRingBuilder.test_validate ... 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.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_repair_not_needed +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_not_needed ... ok +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_recon_run_forever +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_recon_run_forever ... 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.cli.test_relinker.TestRelinker.test_relink_files_per_second +test.unit.cli.test_relinker.TestRelinker.test_relink_files_per_second ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_messy +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_messy ... 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.obj.test_expirer.TestExpirerConfig.test_get_delete_at_nodes +test.unit.obj.test_expirer.TestExpirerConfig.test_get_delete_at_nodes ... 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.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.ring.test_builder.TestRingBuilder.test_validate_duplicate_part_assignment +test.unit.common.ring.test_builder.TestRingBuilder.test_validate_duplicate_part_assignment ... ok +test.unit.proxy.test_server.TestController.test_account_info_404 +test.unit.proxy.test_server.TestController.test_account_info_404 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.obj.test_replicator.TestMultiProcessReplicator.test_recon_run_once +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_recon_run_once ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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.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.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_quoted +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_quoted ... 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.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.common.middleware.test_recon.TestReconSuccess.test_get_replication_object +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_object ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_first_quartile_no_rehash +test.unit.cli.test_relinker.TestRelinker.test_relink_first_quartile_no_rehash ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.ring.test_builder.TestRingBuilder.test_validate_partial_replica +test.unit.common.ring.test_builder.TestRingBuilder.test_validate_partial_replica ... 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.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.proxy.test_server.TestController.test_account_info_container_count +test.unit.proxy.test_server.TestController.test_account_info_container_count ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' 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.obj.test_replicator.TestMultiProcessReplicator.test_recon_skipped_with_overrides +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_recon_skipped_with_overrides ... 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.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.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.middleware.test_recon.TestReconSuccess.test_get_ring_md5 +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5 ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_constraints_checking +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_constraints_checking ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_one_complete_sequences_one_incomplete +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_one_complete_sequences_one_incomplete ... ok test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_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.cli.test_relinker.TestRelinker.test_relink_link_already_exists +test.unit.cli.test_relinker.TestRelinker.test_relink_link_already_exists ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_worker_logging +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_worker_logging ... 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.proxy.test_server.TestController.test_account_info_no_account +test.unit.proxy.test_server.TestController.test_account_info_no_account ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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.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.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.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.test_utils.TestClosingIterator.test_close +test.unit.common.test_utils.TestClosingIterator.test_close ... ok +test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_have_none +test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_have_none ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' 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.obj.test_server.TestConfigOptionHandling.test_default +test.unit.obj.test_server.TestConfigOptionHandling.test_default ... 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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.obj.test_expirer.TestExpirerConfig.test_get_expirer_config_default +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_config_default ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_overlapping_donor_and_acceptor_shards_default +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_overlapping_donor_and_acceptor_shards_default ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_zero_length_final_segment +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_zero_length_final_segment ... ok +test.unit.proxy.test_server.TestController.test_account_info_no_cache +test.unit.proxy.test_server.TestController.test_account_info_no_cache ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' 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.test_utils.TestClosingIterator.test_close_gen +test.unit.common.test_utils.TestClosingIterator.test_close_gen ... 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.obj.test_server.TestConfigOptionHandling.test_option_in_app +test.unit.obj.test_server.TestConfigOptionHandling.test_option_in_app ... 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.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.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_have_older_meta +test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_have_older_meta ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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.obj.test_expirer.TestExpirerConfig.test_get_expirer_config_legacy +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_config_legacy ... 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.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_utils.TestClosingIterator.test_close_on_exception +test.unit.common.test_utils.TestClosingIterator.test_close_on_exception ... 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.cli.test_relinker.TestRelinker.test_relink_link_target_disappears +test.unit.cli.test_relinker.TestRelinker.test_relink_link_target_disappears ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestConfigOptionHandling.test_option_in_both +test.unit.obj.test_server.TestConfigOptionHandling.test_option_in_both ... 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.test_server.TestController.test_container_info_200 +test.unit.proxy.test_server.TestController.test_container_info_200 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_multiseg_bad_client_etag +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_multiseg_bad_client_etag ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_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.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.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_have_one_exact +test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_have_one_exact ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test-replicator DEBUG: Replicating db /path/to/file +test-replicator ERROR: Found /path/to/file for /a%20c%20t when it should be on partition 0; will replicate out and remove. +test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py +test-replicator DEBUG: Replicating db /path/to/file +test-replicator ERROR: Found /path/to/file for /a%20c%20t/c%20o%20n when it should be on partition 0; will replicate out and remove. +test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py +test-replicator DEBUG: Replicating db /path/to/file +test-replicator ERROR: Found /path/to/file for /a%20c%20t/c%20o%20n when it should be on partition 0; will replicate out and remove. +test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py +test-replicator DEBUG: Replicating db /path/to/file +test-replicator ERROR: Found /path/to/file for /a%20c%20t/c%20o%20n when it should be on partition 0; will replicate out and remove. +test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py (0/0 success) +test-replicator DEBUG: Replicating db /path/to/file +test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py (0/3 success) +test-replicator DEBUG: Replicating db /path/to/file +test-replicator ERROR: ERROR syncing /path/to/file with node {'id': 1, 'weight': 10.0, 'zone': 1, 'ip': '1.1.1.1', 'port': 6200, 'device': 'sdb', 'meta': '', 'replication_ip': '1.1.1.1', 'replication_port': 6200, 'region': 1}: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 681, in _replicate_object + success = self._repl_to_node(node, broker, partition, info, + different_region) + File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 487, in _repl_to_node + return self._handle_sync_response(node, response, info, broker, http, + ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + different_region=different_region) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 492, in _handle_sync_response + if response.status == HTTP_NOT_FOUND: # completely missing, rsync + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py", line 714, in status + raise self._status +Exception: ugh +test-replicator ERROR: ERROR syncing /path/to/file with node {'id': 2, 'weight': 10.0, 'zone': 2, 'ip': '1.1.1.2', 'port': 6200, 'device': 'sdb', 'meta': '', 'replication_ip': '1.1.1.2', 'replication_port': 6200, 'region': 2}: Timeout (Nones) +test-replicator DEBUG: /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py in sync with 1.1.1.3:6200/sdb, nothing to do +test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py (1/3 success) +test-replicator DEBUG: Replicating db /path/to/file +test-replicator DEBUG: /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py in sync with 1.1.1.1:6200/sdb, nothing to do +test-replicator DEBUG: /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py in sync with 1.1.1.2:6200/sdb, nothing to do +test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py (2/3 success) +test-replicator DEBUG: Replicating db /path/to/file +test-replicator DEBUG: /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py in sync with 1.1.1.1:6200/sdb, nothing to do +test-replicator DEBUG: /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py in sync with 1.1.1.2:6200/sdb, nothing to do +test-replicator ERROR: ERROR Remote drive not mounted {'id': 3, 'weight': 10.0, 'zone': 3, 'ip': '1.1.1.3', 'port': 6200, 'device': 'sdb', 'meta': '', 'replication_ip': '1.1.1.3', 'replication_port': 6200, 'region': 1} +test-replicator ERROR: ERROR Remote drive not mounted {'id': 4, 'weight': 10.0, 'zone': 4, 'ip': '1.1.1.4', 'port': 6200, 'device': 'sdb', 'meta': '', 'replication_ip': '1.1.1.4', 'replication_port': 6200, 'region': 2} +test-replicator DEBUG: /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py in sync with 1.1.1.5:6200/sdb, nothing to do +test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py (3/5 success) +test-replicator DEBUG: Replicating db /path/to/file +test-replicator DEBUG: /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py in sync with 1.1.1.1:6200/sdb, nothing to do +test-replicator DEBUG: /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py in sync with 1.1.1.2:6200/sdb, nothing to do +test-replicator DEBUG: /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py in sync with 1.1.1.3:6200/sdb, nothing to do +test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py +test-replicator ERROR: Unable to decode remote metadata 'metadata' +test-replicator ERROR: Quarantining DB +test-replicator ERROR: ERROR Failed to get my own IPs? +test-replicator ERROR: Can't find itself 127.0.0.1 with port 1000 in ring file, not replicating +test-replicator INFO: Beginning replication run +test-replicator INFO: Replication run OVER +test-replicator INFO: Attempted to replicate 0 dbs in 0.00036 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.00078 seconds (0.00000/s) +test-replicator INFO: Removed 0 dbs +test-replicator INFO: 0 successes, 0 failures +test-replicator ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test-replicator INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +test-replicator WARNING: Skipping: Boom! +test-replicator INFO: Beginning replication run +test-replicator INFO: Replication run OVER +test-replicator INFO: Attempted to replicate 0 dbs in 0.00065 seconds (0.00000/s) +test-replicator INFO: Removed 0 dbs +test-replicator INFO: 0 successes, 1 failures +test-replicator ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test-replicator INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0test.unit.common.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.test_utils.TestClosingIterator.test_close_on_stop_iteration +test.unit.common.test_utils.TestClosingIterator.test_close_on_stop_iteration ... 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.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.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.obj.test_server.TestConfigOptionHandling.test_option_in_default +test.unit.obj.test_server.TestConfigOptionHandling.test_option_in_default ... ok +test.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_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.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.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.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_with_checksum_algorithm +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_with_checksum_algorithm ... ok +test.unit.proxy.test_server.TestController.test_container_info_404 +test.unit.proxy.test_server.TestController.test_container_info_404 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.cli.test_relinker.TestRelinker.test_relink_listdir_error +test.unit.cli.test_relinker.TestRelinker.test_relink_listdir_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' 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_recon.TestReconSuccess.test_get_sharding_info +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_sharding_info ... ok +test.unit.common.test_utils.TestClosingIterator.test_close_others +test.unit.common.test_utils.TestClosingIterator.test_close_others ... ok +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_container +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_container ... 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_obj.TestNumContainerUpdates.test_it +test.unit.proxy.controllers.test_obj.TestNumContainerUpdates.test_it ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_direct_client.TestDirectClient.test_direct_post_container +test.unit.common.test_direct_client.TestDirectClient.test_direct_post_container ... 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.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.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.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.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.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.common.middleware.test_recon.TestReconSuccess.test_get_socket_info +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_socket_info ... 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.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.proxy.controllers.test_obj.TestReplicatedObjControllerMimePutter.test_PUT_error +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerMimePutter.test_PUT_error ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_meta_file +test.unit.cli.test_relinker.TestRelinker.test_relink_meta_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_db_replicator.TestDBReplicator.test_stats +test.unit.common.test_db_replicator.TestDBReplicator.test_stats ... ok +test.unit.proxy.test_server.TestController.test_container_info_invalid_account +test.unit.proxy.test_server.TestController.test_container_info_invalid_account ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_direct_client.TestDirectClient.test_direct_post_object +test.unit.common.test_direct_client.TestDirectClient.test_direct_post_object ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_younger_overlapping_donor_shards +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_younger_overlapping_donor_shards ... ok test.unit.common.middleware.test_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.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.account.test_backend.TestAccountBrokerBeforeMetadata.test_reclaim -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_reclaim ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.common.test_utils.TestClosingIterator.test_init_with_iterable +test.unit.common.test_utils.TestClosingIterator.test_init_with_iterable ... 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.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.common.middleware.test_recon.TestReconSuccess.test_get_time +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_time ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_usync +test.unit.common.test_db_replicator.TestDBReplicator.test_usync ... 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.test_direct_client.TestDirectClient.test_direct_post_object_error +test.unit.common.test_direct_client.TestDirectClient.test_direct_post_object_error ... ok +test.unit.container.test_backend.TestContainerBroker.test_is_deleted +test.unit.container.test_backend.TestContainerBroker.test_is_deleted ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_replace +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_replace ... ok +test.unit.proxy.test_server.TestController.test_container_info_no_cache +test.unit.proxy.test_server.TestController.test_container_info_no_cache ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' 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.cli.test_relinker.TestRelinker.test_relink_no_applicable_policy +test.unit.cli.test_relinker.TestRelinker.test_relink_no_applicable_policy ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.test_utils.TestClosingIterator.test_nested_iters +test.unit.common.test_utils.TestClosingIterator.test_nested_iters ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerMimePutter.test_PUT_with_no_body_and_footers +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerMimePutter.test_PUT_with_no_body_and_footers ... ok +test.unit.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.crypto.test_encrypter.TestEncrypter.test_PUT_req +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_req ... ok +test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_exception_during_rebuild +test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_exception_during_rebuild ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.test_direct_client.TestDirectClient.test_direct_put_container +test.unit.common.test_direct_client.TestDirectClient.test_direct_put_container ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_cache_clearing +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_cache_clearing ... 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.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.cli.test_manage_shard_ranges.TestManageShardRanges.test_show +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_show ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_not_mounted +test.unit.cli.test_relinker.TestRelinker.test_relink_not_mounted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestZeroCopy.test_GET +test.unit.obj.test_server.TestZeroCopy.test_GET ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.container.test_backend.TestContainerBroker.test_is_reclaimable +test.unit.container.test_backend.TestContainerBroker.test_is_reclaimable ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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.test_swob.TestRequest.test_401_invalid_path +test.unit.common.test_swob.TestRequest.test_401_invalid_path ... 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.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.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_no_rebuilt_content +test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_no_rebuilt_content ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_copy.TestServerSideCopyMiddleware.test_copy_with_unicode test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_unicode ... ok +test.unit.obj.test_server.TestZeroCopy.test_GET_big +test.unit.obj.test_server.TestZeroCopy.test_GET_big ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.cli.test_relinker.TestRelinker.test_relink_partition_filter +test.unit.cli.test_relinker.TestRelinker.test_relink_partition_filter ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_direct_client.TestDirectClient.test_direct_put_container_fail +test.unit.common.test_direct_client.TestDirectClient.test_direct_put_container_fail ... 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.cli.test_manage_shard_ranges.TestManageShardRanges.test_subcommand_required +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_subcommand_required ... 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.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_missing_durable +test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_missing_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBroker.test_last_modified_time +test.unit.container.test_backend.TestContainerBroker.test_last_modified_time ... 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.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.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_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.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.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.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.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.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.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.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.test_etag_quoter.TestEtagQuoter.test_swift_info -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_swift_info ... 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.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache ... ok -test.unit.common.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.account.test_backend.TestAccountBrokerBeforeSPI.test_load_old_pending_puts -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_load_old_pending_puts ... 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.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.test_swob.TestStatusMap.test_status_map -test.unit.common.test_swob.TestStatusMap.test_status_map ... 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.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_utils.TestFallocateReserve.test_zero_reserve -test.unit.common.test_utils.TestFallocateReserve.test_zero_reserve ... ok -test.unit.common.test_utils.TestShardName.test -test.unit.common.test_utils.TestShardName.test ... 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_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.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.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.account.test_backend.TestAccountBrokerBeforeMetadata.test_reverse_prefix_delim -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_reverse_prefix_delim ... 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.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.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.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.test_utils.TestUtils.test_get_partition_from_path -test.unit.common.test_utils.TestUtils.test_get_partition_from_path ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_batch_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_batch_reclaim ... ok -test.unit.common.middleware.test_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.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.account.test_backend.TestAccountBrokerBeforeSPI.test_merge_items -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_merge_items ... 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.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.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.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.test_utils.TestUtils.test_ismount_successes_stubfile -test.unit.common.test_utils.TestUtils.test_ismount_successes_stubfile ... 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.test_utils.TestUtils.test_last_modified_date_to_timestamp -test.unit.common.test_utils.TestUtils.test_last_modified_date_to_timestamp ... ok -test.unit.common.test_utils.TestUtils.test_last_modified_date_to_timestamp_when_system_not_UTC -test.unit.common.test_utils.TestUtils.test_last_modified_date_to_timestamp_when_system_not_UTC ... ok -test.unit.common.test_utils.TestUtils.test_link_fd_to_path_errno_not_EEXIST_or_ENOENT -test.unit.common.test_utils.TestUtils.test_link_fd_to_path_errno_not_EEXIST_or_ENOENT ... ok -test.unit.common.test_utils.TestUtils.test_link_fd_to_path_linkat_success -test.unit.common.test_utils.TestUtils.test_link_fd_to_path_linkat_success ... ok -test.unit.common.test_utils.TestUtils.test_link_fd_to_path_runs_out_of_retries -test.unit.common.test_utils.TestUtils.test_link_fd_to_path_runs_out_of_retries ... ok -test.unit.common.test_utils.TestUtils.test_link_fd_to_path_target_exists -test.unit.common.test_utils.TestUtils.test_link_fd_to_path_target_exists ... ok -test.unit.common.test_utils.TestUtils.test_linkat_race_dir_not_exists -test.unit.common.test_utils.TestUtils.test_linkat_race_dir_not_exists ... ok -test.unit.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 -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -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: set nice priority to 1 -test DEBUG: set ionice class 1 priority 0 -WARNING: Unable to modify I/O scheduling class and priority of process. Keeping unchanged! Check logs for more info. -test ERROR: Unable to modify ionice priority: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/libc.py", line 326, in _ioprio_set - io_class = IO_CLASS_ENUM[io_class] - ~~~~~~~~~~~~~^^^^^^^^^^ -KeyError: 'class_foo' -test DEBUG: set ionice class 2 priority 4 -test DEBUG: set nice priority to -15 -test DEBUG: set ionice class 3 priority 6 -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/service.py", line 35, in GET - resp = req.get_response(self.app, query={'format': 'json'}) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: While processing manifest /v1/AUTH_test/gettest/manifest-abcd, max LO GET time of 86400s exceeded -fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-manifest-a, GET of submanifest /v1/AUTH_test/gettest/manifest-a failed with status 403 (

Forbidden

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

Unauthorized

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

Unauthorized

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

Service Unavailable

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

Not Found

The resource could not be foun...) while retrieving /v1/AUTH_test/gettest/not_exists_obj -fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 2 (char 1) -fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 2 (char 1) -fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-abcd, JSON-decoding of submanifest /v1/AUTH_test/gettest/manifest-bc failed with 500 Internal Error -fake-swift ERROR: Bad MD5 checksum for /v1/AUTH_test/gettest/a_5 as part of /v1/AUTH_test/gettest/manifest: headers had 594f803b380a41396ed63dca39503542, but object MD5 was actually fb0e22c79ac75679e9881e6ba183b354 -fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/b_10 etag: 82136b4240d6ce4ea7d03e51469a393b != wrong! or 10 != 10. -fake-swift ERROR: Bad response length for /v1/AUTH_test/gettest/a_5 as part of /v1/AUTH_test/gettest/manifest: headers had 5, but response length was actually 4 -fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/b_10 etag: 82136b4240d6ce4ea7d03e51469a393b != 82136b4240d6ce4ea7d03e51469a393b or 10 != 999999. -fake-swift ERROR: While processing manifest '/v1/AUTH_test/gettest/man1', max recursion depth was exceeded -fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 1 (char 0) -fake-swift ERROR: While processing manifest '/v1/AUTH_test/gettest/man1', max recursion depth was exceeded -direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda -direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda -direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda -direct-client-test ERROR: Kaboom! -direct-client-test ERROR: Kaboom! -direct-client-test ERROR: Kaboom! -sharder-test WARNING: Reclaimable db stuck waiting for shrinking, path: a/c, db: /tmp/tmp2l3qea_o/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/tmpngf88nd8/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/tmpngf88nd8/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/tmpngf88nd8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpngf88nd8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Updated own shard range from ShardRange<'j' to 'k' as of 1791590727.00000, (0, 0) as of 1791590727.00000, active as of 1791590727.00000> to ShardRange<'k' to 't' as of 1791590728.00000, (0, 0) as of 1791590728.00000, active as of 1791590728.00000>, path: .shards_a/shard_c, db: /tmp/tmpngf88nd8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpngf88nd8/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/tmpngf88nd8/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/tmpngf88nd8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpngf88nd8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590732.00000, (0, 0) as of 1791590732.00000, shrinking as of 1791590729.00000> to ShardRange<'k' to 't' as of 1791590732.00000, (0, 0) as of 1791590732.00000, sharding as of 1791590733.00000>, path: .shards_a/shard_c, db: /tmp/tmpngf88nd8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpngf88nd8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpngf88nd8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmpngf88nd8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.dbtest.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_container -test.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_container ... ok -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_slo.TestSloConditionalGetOldManifest.test_get_with_if_modified_since -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_get_with_if_modified_since ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches_alternate_etag_non_slo -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches_alternate_etag_non_slo ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches_alternate_etag_non_slo_after_refetch -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches_alternate_etag_non_slo_after_refetch ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches_and_range -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches_and_range ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches_alternate_etag_non_slo -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches_alternate_etag_non_slo ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches_alternate_etag_non_slo_after_refetch -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches_alternate_etag_non_slo_after_refetch ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches_manifest_json_md5 -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches_manifest_json_md5 ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_modified_since_ancient_date -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_modified_since_ancient_date ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_modified_since_last_modified -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_modified_since_last_modified ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_modified_since_now -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_modified_since_now ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_matches -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_matches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_matches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_matches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_matches_no_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_matches_no_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_mismatches -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_mismatches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_mismatches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_mismatches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_mismatches_json_md5 -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_mismatches_json_md5 ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_unmodified_since_ancient_date -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_unmodified_since_ancient_date ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_unmodified_since_last_modified -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_unmodified_since_last_modified ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_unmodified_since_now -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_unmodified_since_now ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_matches -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_matches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_matches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_matches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_mismatches -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_mismatches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_mismatches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_mismatches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_mismatches_alternate_etag_miss -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_mismatches_alternate_etag_miss ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_mismatches_without_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_mismatches_without_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_none_match_matches -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_none_match_matches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_none_match_matches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_none_match_matches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_none_match_mismatches -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_none_match_mismatches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_none_match_mismatches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_none_match_mismatches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_old_swift_if_match_matches_and_range -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_old_swift_if_match_matches_and_range ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_range_resume_download -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_range_resume_download ... ok -test.unit.common.middleware.test_slo.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_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.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_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_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 - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_last_version -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_last_version ... ok -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_last_version_part_num -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_last_version_part_num ... ok -test.unit.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 ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txfaffba5212ac486ab637c-006ac98144) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txfaffba5212ac486ab637c-006ac98144) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx1a0d33c793294671a8f05-006ac98144) -test INFO: Client disconnected on read of '/a/c' (txn: tx41e0192df7e44f0ba6b68-006ac98144) -test INFO: Client disconnected on read of '/a/c' (txn: tx520375cd684d431d9fa39-006ac98144) -test INFO: Client disconnected on read of '/a/c' (txn: tx520375cd684d431d9fa39-006ac98144) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: Container GET returning 503 for (204, 404, 503) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.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.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -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 -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/tmp5pg_6_41/var/run/one-server.pid with wrong pid 3 -output Removing pid file /tmp/tmp5pg_6_41/var/run/zero-server.pid with invalid pid -output Removing pid file /tmp/tmp5pg_6_41/var/run/invalid-server.pid with invalid pid -Signal account-reaper pid: 1 signal: 15 -Signal account-reaper pid: 2 signal: 15 -Signal account-reaper pid: 3 signal: 15 -Signal account-reaper pid: 4 signal: 15 -Signal account-reaper pid: 1 signal: 15 -Signal account-reaper pid: 2 signal: 15 -Signal account-reaper pid: 3 signal: 15 -Signal account-reaper pid: 4 signal: 15 -Signal account-reaper pid: 3 signal: 15 -test WARNING: boom -test NOTICE: Started child 0 (PID 88) for port 6006 -test NOTICE: Started child 1 (PID 89) for port 6006 -test NOTICE: Started child 2 (PID 90) for port 6006 -test NOTICE: Started child 0 (PID 91) for port 6007 -test NOTICE: Started child 1 (PID 92) for port 6007 -test NOTICE: Started child 2 (PID 93) for port 6007 -test NOTICE: Closing unnecessary sock for port 6006 (child pid 88) -test NOTICE: Closing unnecessary sock for port 6006 (child pid 89) -test NOTICE: Closing unnecessary sock for port 6006 (child pid 90) -test CRITICAL: Unable to bind to port 6009: ack -test CRITICAL: Unable to bind to port 6009: ack -test CRITICAL: Unable to bind to port 6009: ack -test NOTICE: Started child 0 (PID 94) for port 6009 -test NOTICE: Started child 1 (PID 95) for port 6009 -test NOTICE: Started child 2 (PID 96) for port 6009 -test ERROR: Removing dead child 95 from parent 488231 -test NOTICE: Started child 1 (PID 97) for port 6009 -test NOTICE: Child 2 (PID 488231, 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.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 -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -9808,12 +11716,10 @@ resp = self.handle_request(req) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE - new_resp = self._restore_on_delete(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 195, in _restore_on_delete - resp = req.get_response(self.app, 'GET', req.container_name, '', - query={'prefix': req.object_name, - 'versions': True}) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 143, in HEAD + resp = self.GETorHEAD(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD + resp = req.get_response(self.app, query=query) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response return self._get_response(app, method, container, obj, ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -9823,47 +11729,11 @@ raise InternalError('unexpected status code %d' % status) swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE - new_resp = self._restore_on_delete(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 207, in _restore_on_delete - resp = req.get_response(self.app, 'PUT', query={ - 'version-id': item['version_id']}) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: skipping failed PUT?version-id=1574341899.21751 fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 249, in DELETE - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -9888,11 +11758,8 @@ resp = self.handle_request(req) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET - return self.GETorHEAD(req) - ~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD - resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 177, in PUT + resp = req.get_response(self.app) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response return self._get_response(app, method, container, obj, ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -9913,688 +11780,1541 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_Range -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_Range ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_Range_with_invalid_value -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_Range_with_invalid_value ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_POST_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_POST_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_bad_hash -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_bad_hash ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_headers_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_headers_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_headers_with_match -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_headers_with_match ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_headers_with_not_match -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_headers_with_not_match ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_metadata_copy -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_metadata_copy ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_metadata_replace -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_metadata_replace ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_self -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_self ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_self_metadata_copy -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_self_metadata_copy ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_self_metadata_replace -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_self_metadata_replace ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_headers -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_headers ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_quota_exceeded -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_quota_exceeded ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_v4 -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_v4 ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_v4_bad_hash -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_v4_bad_hash ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_v4_unsigned_payload -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_v4_unsigned_payload ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_with_version -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_with_version ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_policy_index_logging -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_policy_index_logging ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_simple_object_copy -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_simple_object_copy ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_slo_object_DELETE -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_slo_object_DELETE ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_slo_object_async_DELETE -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_slo_object_async_DELETE ... ok -test.unit.common.middleware.s3api.test_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_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 -Finished. Marked 0 objects for deletion. -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:26 -0000', 'X-Amz-Acl': 'public-read', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Grant AllUsers READ permission on the bucket /bucket -fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the bucket /bucket fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift INFO: - - 06/Sep/2025/17/52/53 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0016 - - 1757181173.916453838 1757181173.918060541 1 fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift INFO: - - 06/Sep/2025/17/52/53 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0015 - - 1757181173.919029474 1757181173.920505524 0 fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:26 -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_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.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 ERROR: Bad key for 'container': Key must be length 32 bytes: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys - self.crypto.check_key(key) - ~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 141, in check_key - raise ValueError("Key must be length %s bytes" % self.key_length) -ValueError: Key must be length 32 bytes -test ERROR: Bad key for 'object': Key must be length 32 bytes: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys - self.crypto.check_key(key) - ~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 141, in check_key - raise ValueError("Key must be length %s bytes" % self.key_length) -ValueError: Key must be length 32 bytes -test ERROR: get_keys(): from callback: boom: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 166, in get_keys - keys = fetch_crypto_keys(key_id=key_id) - File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/crypto/test_crypto_utils.py", line 95, in callback - raise Exception('boom') -Exception: boom -test ERROR: ERROR get_keys() missing callback: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 158, in get_keys - fetch_crypto_keys = env[CRYPTO_KEY_CALLBACK] - ~~~^^^^^^^^^^^^^^^^^^^^^ -KeyError: 'swift.callback.fetch_crypto_keys' -test ERROR: Missing key for 'container': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 177, in get_keys - key = keys[name] - ~~~~^^^^^^ -KeyError: 'container' -test ERROR: Missing key for 'object': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 177, in get_keys - key = keys[name] - ~~~~^^^^^^ -KeyError: 'object' -test ERROR: Missing key for 'object': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 177, in get_keys - key = keys[name] - ~~~~^^^^^^ -KeyError: 'object' -test ERROR: Did not get a keys dict: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 177, in get_keys - key = keys[name] - ~~~~^^^^^^ -TypeError: list indices must be integers or slices, not str -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/tmpxn4955f_: 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 +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.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_no_responses +test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_no_responses ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_swob.TestRequest.test_401_unauthorized +test.unit.common.test_swob.TestRequest.test_401_unauthorized ... 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.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.proxy.test_server.TestController.test_make_requests +test.unit.proxy.test_server.TestController.test_make_requests ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_bulk.TestConfig.test_defaults +test.unit.common.middleware.test_bulk.TestConfig.test_defaults ... 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.obj.test_server.TestZeroCopy.test_quarantine +test.unit.obj.test_server.TestZeroCopy.test_quarantine ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.cli.test_relinker.TestRelinker.test_relink_policy_option +test.unit.cli.test_relinker.TestRelinker.test_relink_policy_option ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'Content-Md5': '0psj556+oeNaquEdDeMxig==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd29b23e79ebea1e35aaae11d0de3318a', 'Content-Length': '226', 'Content-Type': 'multipart/form-data'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -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': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52:54 -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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'Content-Md5': 'i4CS9WiTvEfCFGqAHP8j0A==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '8b8092f56893bc47c2146a801cff23d0', 'Content-Length': '1030946'}test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_lots_of_keys -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_lots_of_keys ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_no_content_md5 -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_no_content_md5 ... ok -test.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 -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 471, in fire_timers - timer() - ~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 59, in __call__ - cb(*args, **kw) - ~~^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main - result = function(*args, **kwargs) - File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1114, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_reconciler.py", line 86, in __call__ - return self.storage_policy[policy_index].__call__( - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - env, start_response) - ^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/helpers.py", line 376, in __call__ - resp = resp_class( - req=req, headers=headers, body=body, - conditional_response=req.method in ('GET', 'HEAD'), - conditional_etag=conditional_etag) - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_reconciler.py", line 1928, in blow_up - raise Exception('kaboom!') -Exception: kaboom! -test.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_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.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_not_available -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_not_available ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_reading -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_reading ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_recheck_time_zero -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_recheck_time_zero ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_writing -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_writing ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_empty_body -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_empty_body ... ok -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 ERROR: Error decrypting object: Bad crypto meta: Cipher must be AES_CTR_256 -test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: Cipher must be AES_CTR_256 -test DEBUG: No decryption is necessary because of override -test DEBUG: No decryption is necessary because of override -test ERROR: get_keys(): from callback: Testing: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 166, in get_keys - keys = fetch_crypto_keys(key_id=key_id) - File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/crypto/test_decrypter.py", line 902, in raise_exc - raise Exception('Testing') -Exception: Testing -test ERROR: Error decrypting header X-Object-Sysmeta-Crypto-Etag: Missing crypto meta in value fgBd78GL6kACmfmuAxTz9B7eJCFTfjxotcr7trw/5Qo= -test ERROR: ERROR get_keys() missing callback: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 158, in get_keys - fetch_crypto_keys = env[CRYPTO_KEY_CALLBACK] - ~~~^^^^^^^^^^^^^^^^^^^^^ -KeyError: 'swift.callback.fetch_crypto_keys' -test ERROR: Error decrypting object: Bad crypto meta: Cipher must be AES_CTR_256 -test ERROR: Error decrypting object: Bad crypto meta: Missing 'cipher' -test ERROR: Error decrypting object: Bad crypto meta: Missing 'iv' -test ERROR: Error decrypting object: Bad crypto meta: IV must be length 16 bytes -test ERROR: Error decrypting object: Bad crypto meta: IV must be length 16 bytes -test ERROR: Error decrypting header X-Object-Sysmeta-Container-Update-Override-Etag: Bad crypto meta: Cipher must be AES_CTR_256 -test ERROR: Error decrypting header X-Object-Sysmeta-Container-Update-Override-Etag: Bad crypto meta: IV must be length 16 bytes -test ERROR: Error decrypting object: Key must be length 32 bytes -test ERROR: Error decrypting object: Bad crypto meta: IV must be length 16 bytes -test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: IV must be length 16 bytes -test ERROR: Bad key for 'object': Key must be length 32 bytes: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys - self.crypto.check_key(key) - ~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 141, in check_key - raise ValueError("Key must be length %s bytes" % self.key_length) -ValueError: Key must be length 32 bytes -test ERROR: Error decrypting object: Missing 'body_key' -test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Missing crypto meta in value LwwJqI3L+FBfmg== -test ERROR: Error decrypting object: Bad crypto meta: Missing 'iv' -test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: Missing 'iv' -test ERROR: Error decrypting header X-Object-Sysmeta-Container-Update-Override-Etag: Bad crypto meta: Cipher must be AES_CTR_256 -test ERROR: Error decrypting header X-Object-Sysmeta-Container-Update-Override-Etag: Bad crypto meta: IV must be length 16 bytes -test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: IV must be length 16 bytes -test ERROR: Bad key for 'object': Key must be length 32 bytes: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys - self.crypto.check_key(key) - ~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 141, in check_key - raise ValueError("Key must be length %s bytes" % self.key_length) -ValueError: Key must be length 32 bytes -test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Missing crypto meta in value LwwJqI3L+FBfmg== -test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: Missing 'iv' -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -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: More than one part in a single-part response? -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -0000', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e'}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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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'{"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: 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: 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: 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'{"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: 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: 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: 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: 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: 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'{"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 requesttest.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_bad_reply_missing_parts -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_bad_reply_missing_parts ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddlewareWithEC.test_COPY_with_invalid_ranges -test.unit.common.middleware.test_copy.TestServerSideCopyMiddlewareWithEC.test_COPY_with_invalid_ranges ... ok -test INFO: - - 10/Oct/2026/00/05/25 GET / HTTP/1.0 200 - - - - 8 - - First:%201%0ASecond:%202 0.0002 - - 1791590725.653990984 1791590725.654173613 - -test INFO: - - 10/Oct/2026/00/05/25 GET / HTTP/1.0 500 - - - - - - - - 0.0000 - - 1791590725.664669275 1791590725.664687872 - -test INFO: - - 10/Oct/2026/00/05/26 GET /path HTTP/1.0 503 - - - - 118 - - - 0.7000 - - 1791590725.666502237 1791590726.366502285 - -test INFO: - - 10/Oct/2026/00/05/25 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791590725.678433895 1791590725.678535461 - -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 10/Oct/2026/00/05/25 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791590725.711593628 1791590725.711693525 - -test INFO: - - 10/Oct/2026/00/05/25 GET / HTTP/1.0 499 - - - - - - - - 0.0000 - - 1791590725.717549086 1791590725.717584372 - -test INFO: - - 10/Oct/2026/00/05/25 GET / HTTP/1.0 499 - - - - - - - - 0.0000 - - 1791590725.718959570 1791590725.718978405 - -test INFO: - - 10/Oct/2026/00/05/25 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791590725.724357128 1791590725.724471331 - -test INFO: - - 10/Oct/2026/00/05/25 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791590725.725900888 1791590725.725981951 - -test INFO: - - 10/Oct/2026/00/05/25 GET / HTTP/1.0 200 - - - - 15 - - - 0.0006 - - 1791590725.725877523 1791590725.726448298 - -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 10/Oct/2026/00/05/25 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791590725.824573040 1791590725.824710369 - -test INFO: - - 10/Oct/2026/00/05/25 GET / HTTP/1.0 200 - - - - 8 - - - 0.0094 - - 1791590725.827780008 1791590725.837214231 - -test INFO: - - 10/Oct/2026/00/05/25 GET / HTTP/1.0 200 - - b05bf940-0464-4c... - 8 - - - 0.0001 - - 1791590725.838509560 1791590725.838589668 - -test INFO: - - 10/Oct/2026/00/05/25 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791590725.839487791 1791590725.839566946 - -test INFO: - - 10/Oct/2026/00/05/25 GET / HTTP/1.0 200 - - b05bf940... - 8 - - - 0.0001 - - 1791590725.840480566 1791590725.840559721 - -test INFO: - - 10/Oct/2026/00/05/25 GET / HTTP/1.0 200 - - b05bf940-0464-4c0e-8c70-87717d2d73e8 - 8 - - - 0.0001 - - 1791590725.841478348 1791590725.841559649 - -test INFO: - - 10/Oct/2026/00/05/25 GET / HTTP/1.0 200 - - b05bf940-0464-4c0e-8c70-87717d2d73e8 - 8 - - - 0.0001 - - 1791590725.842491627 1791590725.842572689 - -test INFO: - - 10/Oct/2026/00/05/25 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791590725.843487024 1791590725.843569040 - -test INFO: - - 10/Oct/2026/00/05/25 GET / HTTP/1.0 200 - - ... - 8 - - - 0.0001 - - 1791590725.848764181 1791590725.848873377 - -test INFO: - - 10/Oct/2026/00/05/25 GET / HTTP/1.0 200 - - - - 8 - - Host:%20localhost:80 0.0001 - - 1791590725.849987268 1791590725.850066662 - -test INFO: - - 10/Oct/2026/00/05/25 GET / HTTP/1.0 200 - - - - 8 - - Host:%20localhost:80 0.0001 - - 1791590725.850712061 1791590725.850786448 - -test INFO: - - 10/Oct/2026/00/05/25 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - one%2Cand%20two 1791590725.856198072 1791590725.856323004 - -test INFO: - - 10/Oct/2026/00/05/25 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791590725.857888460 1791590725.857972383 - -test INFO: - - 10/Oct/2026/00/05/25 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791590725.858882666 1791590725.858964682 - -test INFO: - - 10/Oct/2026/00/05/25 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - one 1791590725.864336014 1791590725.864455938 - -test INFO: template which can be edited in config: HTTP/1.0 / GET {SMD5}c65475e457fea0951fbb9ec9596b2177 - 1.0000 26/Apr/1970/17/46/40 10000001.000000000 0.5 example.com -test INFO: HTTP/1.0 /bucket/path/to/key GET AUTH_test bucket path/to/key -test INFO: - - 10/Oct/2026/00/05/25 GET /%3Fx%3D3 HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791590725.882047892 1791590725.882160902 - -test INFO: - - 01/Jan/1970/02/46/41 foo /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - -test INFO: - - 01/Jan/1970/02/46/41 - /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - -test INFO: - - 01/Jan/1970/02/46/41 PUTT /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - -test INFO: - - 01/Jan/1970/02/46/41 SPECIAL /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - -test INFO: - - 01/Jan/1970/02/46/41 GET /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - -test INFO: - - 01/Jan/1970/02/46/41 PUT /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - -test INFO: - - 01/Jan/1970/02/46/41 COPY /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - -test INFO: - - 01/Jan/1970/02/46/41 foo /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - -test INFO: - - 01/Jan/1970/02/46/41 - /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - -test INFO: - - 01/Jan/1970/02/46/41 PUTT /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - -test INFO: - - 01/Jan/1970/02/46/41 SPECIAL /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - -test INFO: - - 01/Jan/1970/02/46/41 GET /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - -test INFO: - - 01/Jan/1970/02/46/41 PUT /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - -test INFO: - - 01/Jan/1970/02/46/41 COPY /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - -test INFO: - - 01/Jan/1970/02/46/41 foo /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - -test INFO: - - 01/Jan/1970/02/46/41 - /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - -test INFO: - - 01/Jan/1970/02/46/41 PUTT /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - -test INFO: - - 01/Jan/1970/02/46/41 SPECIAL /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - -test INFO: - - 01/Jan/1970/02/46/41 GET /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - -test INFO: - - 01/Jan/1970/02/46/41 PUT /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - -test INFO: - - 01/Jan/1970/02/46/41 COPY /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - -test INFO: - - 01/Jan/1970/02/46/41 HEAD /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - -test INFO: - - 01/Jan/1970/02/46/41 POST /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - -test INFO: - - 01/Jan/1970/02/46/41 DELETE /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - -test INFO: - - 01/Jan/1970/02/46/41 OPTIONS /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - -test INFO: - - 01/Jan/1970/02/46/42 GET - HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - -test INFO: - - 01/Jan/1970/02/46/42 GET / HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - -test INFO: - - 01/Jan/1970/02/46/42 GET /bad HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - -test INFO: - - 01/Jan/1970/02/46/42 GET /baddy/mc_badderson HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - -test INFO: - - 01/Jan/1970/02/46/42 GET /v1 HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - -test INFO: - - 01/Jan/1970/02/46/42 GET /v1/ HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_bad -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_bad ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_statsd_invalid_stats_types -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_statsd_invalid_stats_types ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_logger_statsd_prefix -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_logger_statsd_prefix ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -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: 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.test_copy.TestServerSideCopyMiddleware.test_object_pass_through_methods +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_object_pass_through_methods ... ok +test.unit.container.test_backend.TestContainerBroker.test_legacy_pending_files +test.unit.container.test_backend.TestContainerBroker.test_legacy_pending_files ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_s3token.S3TokenMiddlewareTestGood.test_secret_sets_cache +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_secret_sets_cache ... 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.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.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.test_ratelimit.TestRateLimit.test_ratelimit_blacklist +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_blacklist ... 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.middleware.test_bulk.TestConfig.test_delete_concurrency +test.unit.common.middleware.test_bulk.TestConfig.test_delete_concurrency ... 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.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_partial_rebuild +test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_partial_rebuild ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.proxy.test_server.TestController.test_transfer_headers +test.unit.proxy.test_server.TestController.test_transfer_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.cli.test_relinker.TestRelinker.test_relink_second_quartile_does_rehash +test.unit.cli.test_relinker.TestRelinker.test_relink_second_quartile_does_rehash ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_swob.TestRequest.test_401_www_authenticate_exists +test.unit.common.test_swob.TestRequest.test_401_www_authenticate_exists ... 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.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.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.test_recon.TestReconSuccess.test_get_updater_info_object +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_updater_info_object ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_static_large_object_manifest +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_static_large_object_manifest ... ok +test.unit.common.middleware.test_helpers.TestFakeSwiftStickyHeaders.test_sticky_headers +test.unit.common.middleware.test_helpers.TestFakeSwiftStickyHeaders.test_sticky_headers ... 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_swob.TestRequest.test_401_www_authenticate_is_quoted +test.unit.common.test_swob.TestRequest.test_401_www_authenticate_is_quoted ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestModuleMethods.test_decode_wanted +test.unit.obj.test_ssync_sender.TestModuleMethods.test_decode_wanted ... 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.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.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.s3api.test_s3token.S3TokenMiddlewareTestGood.test_unicode_path +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_unicode_path ... 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.cli.test_relinker.TestRelinker.test_relink_ts_data_meta_files +test.unit.cli.test_relinker.TestRelinker.test_relink_ts_data_meta_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.test_direct_client.TestDirectClient.test_direct_put_object_chunked +test.unit.common.test_direct_client.TestDirectClient.test_direct_put_object_chunked ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_swob.TestRequest.test_accept_header +test.unit.common.test_swob.TestRequest.test_accept_header ... 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.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.obj.test_ssync_sender.TestModuleMethods.test_encode_missing +test.unit.obj.test_ssync_sender.TestModuleMethods.test_encode_missing ... 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.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.test_db.TestDatabaseConnectionError.test_str +test.unit.common.test_db.TestDatabaseConnectionError.test_str ... 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.TestFakeSwiftStickyHeaders.test_sticky_headers_match_path +test.unit.common.middleware.test_helpers.TestFakeSwiftStickyHeaders.test_sticky_headers_match_path ... ok +test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_rebuild_ok +test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_rebuild_ok ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_swob.TestRequest.test_allow_reserved_names +test.unit.common.test_swob.TestRequest.test_allow_reserved_names ... 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.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.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.s3api.test_s3token.S3TokenMiddlewareTestGood.test_without_authorization +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_without_authorization ... ok +test.unit.common.test_exceptions.TestExceptions.test_client_exception +test.unit.common.test_exceptions.TestExceptions.test_client_exception ... ok +test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_storage_policy +test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_storage_policy ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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.obj.test_updater.TestObjectUpdater.test_aggregate_and_dump_recon +test.unit.obj.test_updater.TestObjectUpdater.test_aggregate_and_dump_recon ... 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_swob.TestRequest.test_as_referer +test.unit.common.test_swob.TestRequest.test_as_referer ... 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.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.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_get +test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_get ... 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.cli.test_relinker.TestRelinker.test_relink_ts_file +test.unit.cli.test_relinker.TestRelinker.test_relink_ts_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_exceptions.TestExceptions.test_replication_exception +test.unit.common.test_exceptions.TestExceptions.test_replication_exception ... 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.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.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.middleware.test_helpers.TestFakeSwiftStickyHeaders.test_sticky_headers_update +test.unit.common.middleware.test_helpers.TestFakeSwiftStickyHeaders.test_sticky_headers_update ... 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.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.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_timeout +test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_none +test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_none ... 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_helpers.TestFakeSwift.test_PUT_POST +test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_POST ... ok +test.unit.common.test_exceptions.TestExceptions.test_replication_lock_timeout +test.unit.common.test_exceptions.TestExceptions.test_replication_lock_timeout ... 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.cli.test_relinker.TestRelinker.test_relinker_drop_privileges +test.unit.cli.test_relinker.TestRelinker.test_relinker_drop_privileges ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_swob.TestRequest.test_bad_range +test.unit.common.test_swob.TestRequest.test_bad_range ... 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.test_direct_client.TestDirectClient.test_gen_headers +test.unit.common.test_direct_client.TestDirectClient.test_gen_headers ... ok +test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter +test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter ... 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.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.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_put +test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_put ... 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_helpers.TestFakeSwift.test_PUT_error_reading_body +test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_error_reading_body ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_utils.TestShardRangeList.test_filter +test.unit.common.test_utils.TestShardRangeList.test_filter ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_handoff +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_handoff ... 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.test_swob.TestRequest.test_blank +test.unit.common.test_swob.TestRequest.test_blank ... ok +test.unit.common.test_direct_client.TestDirectClient.test_retry +test.unit.common.test_direct_client.TestDirectClient.test_retry ... 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.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.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_put_elsewhere_fails +test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_put_elsewhere_fails ... ok +test.unit.cli.test_relinker.TestRelinker.test_relinker_utils_get_hub +test.unit.cli.test_relinker.TestRelinker.test_relinker_utils_get_hub ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_helpers.TestFakeSwift.test_PUT_uploaded +test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_uploaded ... 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.common.test_utils.TestShardRangeList.test_find_lower +test.unit.common.test_utils.TestShardRangeList.test_find_lower ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.common.test_swob.TestRequest.test_blank_body_precedence +test.unit.common.test_swob.TestRequest.test_blank_body_precedence ... 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.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.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_ratelimit.TestRateLimit.test_restarting_memcache +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_restarting_memcache ... 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.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.common.middleware.test_recon.TestReconMiddleware.test_get_device_info_function +test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_device_info_function ... ok +test.unit.cli.test_relinker.TestRelinker.test_state_file +test.unit.cli.test_relinker.TestRelinker.test_state_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.common.test_swob.TestRequest.test_blank_parsing +test.unit.common.test_swob.TestRequest.test_blank_parsing ... 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.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.s3api.test_acl.TestS3ApiAclNoSetup.test_bucket_acl_GET +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_bucket_acl_GET ... ok +test.unit.common.test_utils.TestShardRangeList.test_includes +test.unit.common.test_utils.TestShardRangeList.test_includes ... 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_read_only.TestReadOnly.test_account_read_only_off +test.unit.common.middleware.test_read_only.TestReadOnly.test_account_read_only_off ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.obj.test_updater.TestObjectUpdater.test_conf_params +test.unit.obj.test_updater.TestObjectUpdater.test_conf_params ... 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.test_swob.TestRequest.test_blank_path_info_precedence +test.unit.common.test_swob.TestRequest.test_blank_path_info_precedence ... 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.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.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.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.cli.test_relinker.TestRelinker.test_workers_children +test.unit.cli.test_relinker.TestRelinker.test_workers_children ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.common.test_utils.TestShardRangeList.test_init +test.unit.common.test_utils.TestShardRangeList.test_init ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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_utils.TestAuditLocationGenerator.test_error_counter +test.unit.common.test_utils.TestAuditLocationGenerator.test_error_counter ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_creation +test.unit.obj.test_updater.TestObjectUpdater.test_creation ... 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.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.test_helpers.TestFakeSwift.test_allowed_methods +test.unit.common.middleware.test_helpers.TestFakeSwift.test_allowed_methods ... 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.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.cli.test_relinker.TestRelinker.test_workers_parent +test.unit.cli.test_relinker.TestRelinker.test_workers_parent ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_utils.TestAuditLocationGenerator.test_filters +test.unit.common.test_utils.TestAuditLocationGenerator.test_filters ... 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.middleware.test_recon.TestReconMiddleware.test_no_content +test.unit.common.middleware.test_recon.TestReconMiddleware.test_no_content ... 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.test_swob.TestRequest.test_copy_get +test.unit.common.test_swob.TestRequest.test_copy_get ... 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.test_helpers.TestFakeSwift.test_call_accessors +test.unit.common.middleware.test_helpers.TestFakeSwift.test_call_accessors ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_dump_device_recon +test.unit.obj.test_updater.TestObjectUpdater.test_dump_device_recon ... 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.obj.test_ssync_receiver.TestReceiver.test_Receiver_with_mismatched_indexes +test.unit.obj.test_ssync_receiver.TestReceiver.test_Receiver_with_mismatched_indexes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.common.test_utils.TestAuditLocationGenerator.test_find_objects +test.unit.common.test_utils.TestAuditLocationGenerator.test_find_objects ... 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-replicator INFO: [worker 1/2 pid=1066330] Running object replicator in script mode. +test-replicator INFO: [worker 1/2 pid=1066330] Object replication complete (once). (2.00 minutes) +test-replicator INFO: [worker 2/2 pid=1066330] Running object replicator in script mode. +test-replicator INFO: [worker 2/2 pid=1066330] Object replication complete (once). (2.00 minutes) +test-replicator INFO: [worker 1/3 pid=1066330] Running object replicator in script mode. +test-replicator INFO: [worker 1/3 pid=1066330] Object replication complete (once). (2.00 minutes) +test-replicator INFO: [worker 2/3 pid=1066330] Running object replicator in script mode. +test-replicator INFO: [worker 2/3 pid=1066330] Object replication complete (once). (2.00 minutes) +test-replicator INFO: [worker 3/3 pid=1066330] Running object replicator in script mode. +test-replicator INFO: [worker 3/3 pid=1066330] Object replication complete (once). (2.00 minutes) +test-replicator INFO: [worker 1/3 pid=1066330] Running object replicator in script mode. +test-replicator INFO: [worker 1/3 pid=1066330] Object replication complete (once). (2.00 minutes) +test-replicator INFO: [worker 1/3 pid=1066330] Running object replicator in script mode. +test-replicator INFO: [worker 1/3 pid=1066330] Object replication complete (once). (2.00 minutes) +test-replicator INFO: [worker 1/3 pid=8804] Running object replicator in script mode. +test-replicator DEBUG: [worker 1/3 pid=8804] debug message +test-replicator INFO: [worker 1/3 pid=8804] info message +test-replicator WARNING: [worker 1/3 pid=8804] warning message +test-replicator ERROR: [worker 1/3 pid=8804] error message +test-replicator INFO: [worker 1/3 pid=8804] Object replication complete (once). (0.00 minutes) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.2:1002/sdc (txn: txd645dd565537499fa35fa-0068bc74f8) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: txd645dd565537499fa35fa-0068bc74f8) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: txd645dd565537499fa35fa-0068bc74f8) +proxy-server ERROR: Object PUT returning 503 for [503, 503, 503] (txn: txd645dd565537499fa35fa-0068bc74f8) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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.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.test_swob.TestRequest.test_datetime_properties +test.unit.common.test_swob.TestRequest.test_datetime_properties ... 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.test_helpers.TestFakeSwift.test_capture_unexpected_calls +test.unit.common.middleware.test_helpers.TestFakeSwift.test_capture_unexpected_calls ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_gather_recon_stats +test.unit.obj.test_updater.TestObjectUpdater.test_gather_recon_stats ... ok +test.unit.common.test_utils.TestShardRangeList.test_pop +test.unit.common.test_utils.TestShardRangeList.test_pop ... 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_read_only.TestReadOnly.test_global_read_only_off +test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_off ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_utils.TestAuditLocationGenerator.test_hooks +test.unit.common.test_utils.TestAuditLocationGenerator.test_hooks ... 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.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.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_404 +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_404 ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_not_registered +test.unit.common.middleware.test_helpers.TestFakeSwift.test_not_registered ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_listdir_with_exception +test.unit.obj.test_updater.TestObjectUpdater.test_listdir_with_exception ... 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.test_utils.TestShardRangeList.test_slice +test.unit.common.test_utils.TestShardRangeList.test_slice ... 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.test_swob.TestRequest.test_get_response +test.unit.common.test_swob.TestRequest.test_get_response ... ok +test.unit.common.middleware.s3api.test_utils.TestConfig.test_defaults +test.unit.common.middleware.s3api.test_utils.TestConfig.test_defaults ... 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.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.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.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_and_HEAD +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_and_HEAD ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_updater.TestObjectUpdater.test_listdir_without_exception +test.unit.obj.test_updater.TestObjectUpdater.test_listdir_without_exception ... ok +test.unit.common.test_utils.TestAuditLocationGenerator.test_ignore_metadata +test.unit.common.test_utils.TestAuditLocationGenerator.test_ignore_metadata ... 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_recon.TestReconMiddleware.test_recon_get_auditor_invalid +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_auditor_invalid ... ok +test.unit.common.test_utils.TestShardRangeList.test_states +test.unit.common.test_utils.TestShardRangeList.test_states ... 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.test_swob.TestRequest.test_invalid_req_environ_property_args +test.unit.common.test_swob.TestRequest.test_invalid_req_environ_property_args ... 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.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.test_etag_quoter.TestEtagQuoter.test_already_valid +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_already_valid ... 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.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_null_id +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_null_id ... 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.middleware.test_helpers.TestFakeSwift.test_range +test.unit.common.middleware.test_helpers.TestFakeSwift.test_range ... 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_recon.TestReconMiddleware.test_recon_get_auditor_notype +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_auditor_notype ... ok +test.unit.common.test_utils.TestShardRangeList.test_timestamps +test.unit.common.test_utils.TestShardRangeList.test_timestamps ... 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.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.middleware.s3api.test_utils.TestConfig.test_update +test.unit.common.middleware.s3api.test_utils.TestConfig.test_update ... ok +test.unit.obj.test_ssync_receiver.TestReceiver.test_Receiver_with_storage_policy_index_header +test.unit.obj.test_ssync_receiver.TestReceiver.test_Receiver_with_storage_policy_index_header ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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_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.test_utils.TestAuditLocationGenerator.test_non_dir_contents +test.unit.common.test_utils.TestAuditLocationGenerator.test_non_dir_contents ... 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.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.common.middleware.test_read_only.TestReadOnly.test_global_read_only_on +test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_on ... ok +test.unit.common.test_wsgi.TestPipelineWrapper.test_insert_filter +test.unit.common.test_wsgi.TestPipelineWrapper.test_insert_filter ... 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_swob.TestRequest.test_message_length_transfer_encoding +test.unit.common.test_swob.TestRequest.test_message_length_transfer_encoding ... 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_recon.TestReconMiddleware.test_recon_get_diskusage +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_diskusage ... ok +test.unit.common.middleware.test_tempurl.TestTempurlWarning.test_deprecation_warning +test.unit.common.middleware.test_tempurl.TestTempurlWarning.test_deprecation_warning ... ok +test.unit.common.middleware.test_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_etag_quoter.TestEtagQuoter.test_cluster_wide +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_cluster_wide ... ok +test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_Exception +test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_Exception ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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.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_utils.TestAuditLocationGenerator.test_non_dir_drive +test.unit.common.test_utils.TestAuditLocationGenerator.test_non_dir_drive ... ok +test.unit.common.test_wsgi.TestPipelineWrapper.test_startswith +test.unit.common.test_wsgi.TestPipelineWrapper.test_startswith ... 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.test_swob.TestRequest.test_not_401 +test.unit.common.test_swob.TestRequest.test_not_401 ... 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.ring.test_ring.TestRingData.test_attrs +test.unit.common.ring.test_ring.TestRingData.test_attrs ... 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_object_versioning.ObjectVersioningTestVersionAPI.test_HEAD +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_HEAD ... 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.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_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.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.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.test_swob.TestRequest.test_params +test.unit.common.test_swob.TestRequest.test_params ... ok +test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_Exception_Exception +test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_Exception_Exception ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_utils.TestDistributeEvenly.test_evenly_divided +test.unit.common.test_utils.TestDistributeEvenly.test_evenly_divided ... 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.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.ring.test_ring.TestRingData.test_byteswapped_serialization +test.unit.common.ring.test_ring.TestRingData.test_byteswapped_serialization ... 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_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_tempurl.TestSwiftInfo.test_bad_config +test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_bad_config ... 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_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.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_swob.TestRequest.test_path +test.unit.common.test_swob.TestRequest.test_path ... ok +test.unit.common.test_utils.TestDistributeEvenly.test_just_one +test.unit.common.test_utils.TestDistributeEvenly.test_just_one ... ok +test.unit.common.test_wsgi.TestPipelineWrapper.test_str +test.unit.common.test_wsgi.TestPipelineWrapper.test_str ... ok +test.unit.common.ring.test_ring.TestRingData.test_can_load_pickled_ring_data +test.unit.common.ring.test_ring.TestRingData.test_can_load_pickled_ring_data ... ok +test.unit.common.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_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_recon.TestReconMiddleware.test_recon_get_expirer_notype +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_expirer_notype ... ok +test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_calls_replication_lock +test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_calls_replication_lock ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_tempauth.ServiceTokenFunctionality.test_authed_for_path_single +test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_authed_for_path_single ... ok +test.unit.container.test_backend.TestContainerBroker.test_merge_items +test.unit.container.test_backend.TestContainerBroker.test_merge_items ... 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.test_swob.TestRequest.test_path_info_pop +test.unit.common.test_swob.TestRequest.test_path_info_pop ... ok +test.unit.common.test_wsgi.TestPipelineWrapper.test_str_unknown_filter +test.unit.common.test_wsgi.TestPipelineWrapper.test_str_unknown_filter ... ok +test.unit.common.test_utils.TestDistributeEvenly.test_more_buckets_than_items +test.unit.common.test_utils.TestDistributeEvenly.test_more_buckets_than_items ... 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.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_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_tempurl.TestSwiftInfo.test_non_default_methods +test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_non_default_methods ... 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.container.test_backend.TestContainerBroker.test_merge_items_is_green +test.unit.container.test_backend.TestContainerBroker.test_merge_items_is_green ... 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.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_recon.TestReconMiddleware.test_recon_get_expirer_object +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_expirer_object ... ok +test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_initial_path +test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_initial_path ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_utils.TestDistributeEvenly.test_uneven +test.unit.common.test_utils.TestDistributeEvenly.test_uneven ... 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_etag_quoter.TestEtagQuoter.test_no_account_info +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_no_account_info ... 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.middleware.test_tempurl.TestSwiftInfo.test_registered_defaults +test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_registered_defaults ... 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.test_swob.TestRequest.test_path_info_pop_none +test.unit.common.test_swob.TestRequest.test_path_info_pop_none ... 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_recon.TestReconMiddleware.test_recon_get_load +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_load ... ok +test.unit.common.test_utils.TestLRUCache.test_maxsize +test.unit.common.test_utils.TestLRUCache.test_maxsize ... 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.ring.test_ring.TestRingData.test_permissions +test.unit.common.ring.test_ring.TestRingData.test_permissions ... ok +test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_mount_check +test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_mount_check ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_versioned_writes.TestSwiftInfo.test_registered_defaults +test.unit.common.middleware.test_versioned_writes.TestSwiftInfo.test_registered_defaults ... 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.test_swob.TestRequest.test_path_qs +test.unit.common.test_swob.TestRequest.test_path_qs ... 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_recon.TestReconMiddleware.test_recon_get_mem +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_mem ... ok +test.unit.common.test_utils.TestLRUCache.test_maxtime +test.unit.common.test_utils.TestLRUCache.test_maxtime ... ok +test.unit.common.ring.test_ring.TestRingData.test_replica_count +test.unit.common.ring.test_ring.TestRingData.test_replica_count ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_invalid +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_invalid ... 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_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_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.test_swob.TestRequest.test_path_question_mark +test.unit.common.test_swob.TestRequest.test_path_question_mark ... 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.obj.test_ssync_receiver.TestReceiver.test_SSYNC_mount_check_isdir +test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_mount_check_isdir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.ring.test_ring.TestRingData.test_roundtrip_serialization +test.unit.common.ring.test_ring.TestRingData.test_roundtrip_serialization ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_mounted +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_mounted ... 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.test_utils.TestLRUCache.test_set_maxsize +test.unit.common.test_utils.TestLRUCache.test_set_maxsize ... ok +test.unit.common.test_utils.TestEventletRateLimiter.test_burst +test.unit.common.test_utils.TestEventletRateLimiter.test_burst ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_not_found +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_not_found ... ok +test.unit.common.test_swob.TestRequest.test_properties +test.unit.common.test_swob.TestRequest.test_properties ... 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_bulk.TestDelete.test_bulk_delete_get_objs +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_get_objs ... ok +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_closed_response +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_closed_response ... 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_ssync_receiver.TestReceiver.test_SSYNC_replication_lock_fail +test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_replication_lock_fail ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBroker.test_merge_items_overwrite +test.unit.container.test_backend.TestContainerBroker.test_merge_items_overwrite ... 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.test_utils.TestEventletRateLimiter.test_burst_after_idle +test.unit.common.test_utils.TestEventletRateLimiter.test_burst_after_idle ... 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.test_swob.TestRequest.test_split_path +test.unit.common.test_swob.TestRequest.test_split_path ... 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_bulk.TestDelete.test_bulk_delete_max_failures +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_max_failures ... ok +test.unit.common.test_utils.TestLRUCache.test_set_maxtime +test.unit.common.test_utils.TestLRUCache.test_set_maxtime ... 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.test_bufferedhttp.TestBufferedHTTP.test_get_expect +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_get_expect ... 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.test_utils.TestEventletRateLimiter.test_incr_by +test.unit.common.test_utils.TestEventletRateLimiter.test_incr_by ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_with_non_empty_body +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_with_non_empty_body ... ok +test.unit.common.test_swob.TestRequest.test_swift_entity_path +test.unit.common.test_swob.TestRequest.test_swift_entity_path ... 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_bulk.TestDelete.test_bulk_delete_no_body +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_no_body ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_bufferedhttp.TestBufferedHTTP.test_get_with_non_ascii +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_get_with_non_ascii ... 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.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE ... 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.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_fail_non_versioned_container +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_fail_non_versioned_container ... ok +test.unit.common.test_swob.TestRequest.test_timestamp +test.unit.common.test_swob.TestRequest.test_timestamp ... ok +test.unit.common.test_utils.TestEventletRateLimiter.test_init +test.unit.common.test_utils.TestEventletRateLimiter.test_init ... 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_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_recon.TestReconMiddleware.test_recon_get_replication_all +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_replication_all ... 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.obj.test_ssync_receiver.TestReceiver.test_SSYNC_semaphore_locked +test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_semaphore_locked ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_PUT_recreate +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_PUT_recreate ... 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.test_swob.TestRequest.test_timestamp_invalid +test.unit.common.test_swob.TestRequest.test_timestamp_invalid ... ok +test.unit.common.test_utils.TestEventletRateLimiter.test_non_blocking +test.unit.common.test_utils.TestEventletRateLimiter.test_non_blocking ... 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.test_statsd_client.TestModuleFunctions.test_bad_hostname_instantiation +test.unit.common.test_statsd_client.TestModuleFunctions.test_bad_hostname_instantiation ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_enable_sharding +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_enable_sharding ... 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.test_bufferedhttp.TestBufferedHTTP.test_headers_setter_with_message +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_headers_setter_with_message ... 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.test_swob.TestRequest.test_timestamp_missing +test.unit.common.test_swob.TestRequest.test_timestamp_missing ... 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.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_slo.TestSloConditionalGetOldManifest.test_if_match_matches +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches ... ok +test.unit.common.test_statsd_client.TestModuleFunctions.test_get_statsd_client_defaults +test.unit.common.test_statsd_client.TestModuleFunctions.test_get_statsd_client_defaults ... ok +test.unit.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_backend.TestContainerBroker.test_merge_items_post_overwrite_out_of_order +test.unit.container.test_backend.TestContainerBroker.test_merge_items_post_overwrite_out_of_order ... ok +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_BONK +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_BONK ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.middleware.test_name_check.TestNameCheckMiddleware.test_invalid_regexp +test.unit.common.middleware.test_name_check.TestNameCheckMiddleware.test_invalid_regexp ... ok +test.unit.common.test_swob.TestRequest.test_unicode_params +test.unit.common.test_swob.TestRequest.test_unicode_params ... ok +test.unit.common.test_utils.TestEventletRateLimiter.test_ratelimit +test.unit.common.test_utils.TestEventletRateLimiter.test_ratelimit ... 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_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.test_statsd_client.TestModuleFunctions.test_get_statsd_client_options +test.unit.common.test_statsd_client.TestModuleFunctions.test_get_statsd_client_options ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_sharding +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_sharding ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_account_update +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_account_update ... ok +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_http_connect +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_http_connect ... ok +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_DELETE +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_DELETE ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_utils.TestEventletRateLimiter.test_set_max_rate +test.unit.common.test_utils.TestEventletRateLimiter.test_set_max_rate ... ok +test.unit.common.test_swob.TestRequest.test_unicode_path +test.unit.common.test_swob.TestRequest.test_unicode_path ... 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_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.test_statsd_client.TestModuleFunctions.test_ipv4_instantiation_and_socket_creation +test.unit.common.test_statsd_client.TestModuleFunctions.test_ipv4_instantiation_and_socket_creation ... ok +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_nonstr_header_values +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_nonstr_header_values ... 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.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_container_not_found +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_container_not_found ... 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.test_utils.TestEventletRateLimiter.test_set_rate_buffer +test.unit.common.test_utils.TestEventletRateLimiter.test_set_rate_buffer ... ok +test.unit.common.test_swob.TestRequest.test_unicode_query +test.unit.common.test_swob.TestRequest.test_unicode_query ... 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_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.obj.test_ssync_receiver.TestReceiver.test_UPDATES_POST +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_POST ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_statsd_client.TestModuleFunctions.test_ipv4_or_ipv6_hostname_defaults_to_ipv4 +test.unit.common.test_statsd_client.TestModuleFunctions.test_ipv4_or_ipv6_hostname_defaults_to_ipv4 ... ok +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_unicode_values +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_unicode_values ... 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.middleware.test_recon.TestReconMiddleware.test_recon_get_swiftconfmd5 +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_swiftconfmd5 ... ok +test.unit.common.test_swob.TestRequest.test_url +test.unit.common.test_swob.TestRequest.test_url ... 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_name_check.TestNameCheckMiddleware.test_valid_regexp +test.unit.common.middleware.test_name_check.TestNameCheckMiddleware.test_valid_regexp ... 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.test_statsd_client.TestModuleFunctions.test_ipv6_instantiation_and_socket_creation +test.unit.common.test_statsd_client.TestModuleFunctions.test_ipv6_instantiation_and_socket_creation ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_invalid_partition +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_invalid_partition ... ok +test.unit.common.test_db.TestHelperFunctions.test_zero_like +test.unit.common.test_db.TestHelperFunctions.test_zero_like ... ok +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_PUT +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_PUT ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_swob.TestRequest.test_url2 +test.unit.common.test_swob.TestRequest.test_url2 ... 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_recon.TestReconMiddleware.test_recon_get_time +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_time ... 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.test_statsd_client.TestModuleFunctions.test_no_exception_when_cant_send_udp_packet +test.unit.common.test_statsd_client.TestModuleFunctions.test_no_exception_when_cant_send_udp_packet ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_exception +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_exception ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_batch_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_batch_reclaim ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_not_found +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_not_found ... ok +test.unit.common.test_swob.TestRequest.test_wsgify +test.unit.common.test_swob.TestRequest.test_wsgify ... 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.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.test_statsd_client.TestModuleFunctions.test_sample_rates +test.unit.common.test_statsd_client.TestModuleFunctions.test_sample_rates ... 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_recon.TestReconMiddleware.test_recon_get_unmounted +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_unmounted ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_chexor +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_chexor ... ok +test.unit.common.test_swob.TestRequest.test_wsgify_method +test.unit.common.test_swob.TestRequest.test_wsgify_method ... 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.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_obj_not_found +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_obj_not_found ... 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_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.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_statsd_client.TestModuleFunctions.test_sample_rates_with_sample_rate_factor +test.unit.common.test_statsd_client.TestModuleFunctions.test_sample_rates_with_sample_rate_factor ... ok +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.3279 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0282 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "DELETE /sda1/./a" 400 20 "-" "-" "-" 0.0003 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0409 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0017 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0314 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "DELETE /sda1/p/a" 404 - "-" "-" "-" 0.0005 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0656 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0017 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a/c1" 204 - "-" "-" "-" 0.0321 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0647 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0313 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "DELETE /sda1/p/a" 400 26 "-" "-" "-" 0.0002 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0309 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0014 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0173 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0340 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0045 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0219 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0284 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0023 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0254 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0183 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0019 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "GET /sda1/p/a" 406 - "-" "-" "-" 0.0003 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0314 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0015 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0292 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0271 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0031 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 233 "-" "-" "-" 0.0144 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0176 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0019 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0341 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0062 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0277 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0023 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 400 21 "-" "-" "-" 0.0005 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0200 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/.sub.0" 201 - "-" "-" "-" 0.0023 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/.sub.0.0" 201 - "-" "-" "-" 0.0135 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/.sub.0.1" 201 - "-" "-" "-" 0.0122 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/.sub.0.2" 201 - "-" "-" "-" 0.0288 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/.sub.1" 201 - "-" "-" "-" 0.0137 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/.sub.1.0" 201 - "-" "-" "-" 0.0107 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/.sub.1.1" 201 - "-" "-" "-" 0.0191 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/.sub.1.2" 201 - "-" "-" "-" 0.0153 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/.sub.2" 201 - "-" "-" "-" 0.0130 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/.sub.2.0" 201 - "-" "-" "-" 0.0108 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/.sub.2.1" 201 - "-" "-" "-" 0.0282 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/.sub.2.2" 201 - "-" "-" "-" 0.0152 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0175 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0023 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 45 "-" "-" "-" 0.0028 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 27 "-" "-" "-" 0.0024 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0166 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0021 "-" 1066315 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0107 "-" 1066315 1 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0212 "-" 1066315 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0137 "-" 1066315 1 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0148 "-" 1066315 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 338 "-" "-" "-" 0.0204 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0026 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0306 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0024 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0163 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0186 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0230 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0131 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 9 "-" "-" "-" 0.0211 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0024 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0221 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0017 "-" 1066315 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0122 "-" 1066315 1 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0081 "-" 1066315 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0171 "-" 1066315 1 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0148 "-" 1066315 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 562 "-" "-" "-" 0.0199 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0028 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0005 "-" 1066315 -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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_create_broker +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_create_broker ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_object +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_object ... ok +test.unit.account.test_server.TestAccountController.test_GET_log_requests_true +test.unit.account.test_server.TestAccountController.test_GET_log_requests_true ... ok +test.unit.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_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.test_statsd_client.TestModuleFunctions.test_sending_ipv6 +test.unit.common.test_statsd_client.TestModuleFunctions.test_sending_ipv6 ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_creation +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_creation ... 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.container.test_backend.TestContainerBrokerBeforeMetadata.test_batch_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_batch_reclaim ... 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.account.test_server.TestAccountController.test_GET_multichar_delimiter +test.unit.account.test_server.TestAccountController.test_GET_multichar_delimiter ... 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_versioned_writes.VersionedWritesCopyingTestCase.test_copy_first_version +test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase.test_copy_first_version ... ok +test.unit.common.test_utils.TestCloseableChain.test_closeable_chain_closes +test.unit.common.test_utils.TestCloseableChain.test_closeable_chain_closes ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_db_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_db_file ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_chexor +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_chexor ... 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.common.utils.test_libc.TestModifyPriority.test_modify_priority +test.unit.common.utils.test_libc.TestModifyPriority.test_modify_priority ... 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_versioned_writes.VersionedWritesCopyingTestCase.test_copy_new_version +test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase.test_copy_new_version ... 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.middleware.test_recon.TestReconMiddleware.test_recon_get_updater_invalid +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_updater_invalid ... 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.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.TestContainerBrokerBeforeMetadata.test_create_broker +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_create_broker ... 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.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.obj.test_ssync_receiver.TestReceiver.test_UPDATES_bad_headers +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_bad_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_utils.TestPunchHole.test_arg_bounds +test.unit.common.test_utils.TestPunchHole.test_arg_bounds ... 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_recon.TestReconMiddleware.test_recon_get_updater_notype +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_updater_notype ... 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.TestContainerBrokerBeforeMetadata.test_creation +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_creation ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_delete_object +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_delete_object ... 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.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase.test_copy_object_no_versioning_with_container_config_true +test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase.test_copy_object_no_versioning_with_container_config_true ... ok +test.unit.common.test_utils.TestPunchHole.test_error +test.unit.common.test_utils.TestPunchHole.test_error ... 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_recon.TestReconMiddleware.test_recon_get_version +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_version ... ok +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_bad_subrequest_line +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_bad_subrequest_line ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.account.test_server.TestAccountController.test_GET_over_limit +test.unit.account.test_server.TestAccountController.test_GET_over_limit ... 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_double_check_trailing_delimiter +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_double_check_trailing_delimiter ... 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.common.test_utils.TestPunchHole.test_no_fallocate +test.unit.common.test_utils.TestPunchHole.test_no_fallocate ... 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.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_recon.TestReconMiddleware.test_recon_invalid_path +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_invalid_path ... 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.account.test_server.TestAccountController.test_GET_prefix_delimiter_json +test.unit.account.test_server.TestAccountController.test_GET_prefix_delimiter_json ... ok +test.unit.container.test_sharder.TestContainerSharderConf.test_bad_values +test.unit.container.test_sharder.TestContainerSharderConf.test_bad_values ... ok +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_content_length_with_DELETE +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_content_length_with_DELETE ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.TestPunchHole.test_punch_hole +test.unit.common.test_utils.TestPunchHole.test_punch_hole ... ok +test.unit.common.test_daemon.TestWorkerDaemon.test_stubs +test.unit.common.test_daemon.TestWorkerDaemon.test_stubs ... 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.utils.test_timestamp.TestTimestamp.test_ceil +test.unit.common.utils.test_timestamp.TestTimestamp.test_ceil ... ok +test.unit.common.test_internal_client.TestCompressingfileReader.test_init +test.unit.common.test_internal_client.TestCompressingfileReader.test_init ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_delete_object +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_delete_object ... ok +test.unit.container.test_sharder.TestContainerSharderConf.test_combine_shard_ranges +test.unit.container.test_sharder.TestContainerSharderConf.test_combine_shard_ranges ... 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.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_recon.TestReconMiddleware.test_recon_pass +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_pass ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_empty +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_empty ... ok +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_early_termination +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_early_termination ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_internal_client.TestCompressingfileReader.test_read +test.unit.common.test_internal_client.TestCompressingfileReader.test_read ... 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.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.container.test_sharder.TestContainerSharderConf.test_conf +test.unit.container.test_sharder.TestContainerSharderConf.test_conf ... 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.TestContainerBrokerBeforeShardRangeReportedColumn.test_empty_old_style_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_empty_old_style_shard_container ... 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.utils.test_timestamp.TestTimestamp.test_delta +test.unit.common.utils.test_timestamp.TestTimestamp.test_delta ... ok +test.unit.common.test_internal_client.TestCompressingfileReader.test_seek +test.unit.common.test_internal_client.TestCompressingfileReader.test_seek ... 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.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.obj.test_ssync_receiver.TestReceiver.test_UPDATES_failures +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_failures ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_sharder.TestContainerSharderConf.test_default +test.unit.container.test_sharder.TestContainerSharderConf.test_default ... 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_tempauth.TestAuth.test_account_delete_permissions +test.unit.common.middleware.test_tempauth.TestAuth.test_account_delete_permissions ... ok 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 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.utils.test_timestamp.TestTimestamp.test_false +test.unit.common.utils.test_timestamp.TestTimestamp.test_false ... 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_backend.TestContainerBrokerBeforeMetadata.test_empty +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty ... 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.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.container.test_sharder.TestContainerSharderConf.test_deprecated_percent_conf +test.unit.container.test_sharder.TestContainerSharderConf.test_deprecated_percent_conf ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_enable_sharding +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_enable_sharding ... ok +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_multiple +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_multiple ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.utils.test_timestamp.TestTimestamp.test_float +test.unit.common.utils.test_timestamp.TestTimestamp.test_float ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_account_put_permissions +test.unit.common.middleware.test_tempauth.TestAuth.test_account_put_permissions ... ok +test.unit.common.test_swob.TestConditionalIfNoneMatch.test_list_match +test.unit.common.test_swob.TestConditionalIfNoneMatch.test_list_match ... 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.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_s3api.TestS3ApiMiddleware.test_s3api_with_time_skew +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_time_skew ... ok +test.unit.container.test_sharder.TestContainerSharderConf.test_validate +test.unit.container.test_sharder.TestContainerSharderConf.test_validate ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_exception +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_exception ... 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.middleware.test_tempauth.TestAuth.test_admin_is_owner +test.unit.common.middleware.test_tempauth.TestAuth.test_admin_is_owner ... 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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty_shard_container ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges ... ok +test.unit.container.test_sharder.TestContainerSharderConf.test_validate_subset +test.unit.container.test_sharder.TestContainerSharderConf.test_validate_subset ... ok +test.unit.common.test_swob.TestConditionalIfNoneMatch.test_match_star +test.unit.common.test_swob.TestConditionalIfNoneMatch.test_match_star ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_anon +test.unit.common.middleware.test_tempauth.TestAuth.test_anon ... 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.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4 +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4 ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_enable_sharding +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_enable_sharding ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges_errors +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges_errors ... ok +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_no_headers +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_no_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_swob.TestConditionalIfNoneMatch.test_quoted_simple_match +test.unit.common.test_swob.TestConditionalIfNoneMatch.test_quoted_simple_match ... 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.test_tempauth.TestAuth.test_anon_badpath +test.unit.common.middleware.test_tempauth.TestAuth.test_anon_badpath ... 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.obj.test_diskfile.TestSuffixHashes.test_auditor_hashdir_not_listable +test.unit.obj.test_diskfile.TestSuffixHashes.test_auditor_hashdir_not_listable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges_with_misplaced_objects +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges_with_misplaced_objects ... ok +test.unit.common.test_swob.TestConditionalIfNoneMatch.test_simple_match +test.unit.common.test_swob.TestConditionalIfNoneMatch.test_simple_match ... 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.obj.test_ssync_receiver.TestReceiver.test_UPDATES_no_start +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_no_start ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_tempauth.TestAuth.test_auth_deny_non_reseller_prefix +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_deny_non_reseller_prefix ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_brokers +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_brokers ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4_no_date +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4_no_date ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_utils.TestContextPool.test_close +test.unit.common.test_utils.TestContextPool.test_close ... 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_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_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.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_db_state +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_db_state ... ok +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_other_exception +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_other_exception ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_utils.TestContextPool.test_context_manager +test.unit.common.test_utils.TestContextPool.test_context_manager ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_int +test.unit.common.utils.test_timestamp.TestTimestamp.test_int ... 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.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_drops_isolated_durable +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_drops_isolated_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info ... 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.test_utils.TestFallocateReserve.test_all_reserved +test.unit.common.test_utils.TestFallocateReserve.test_all_reserved ... 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.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_expired +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_expired ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.test_utils.TestFallocateReserve.test_all_space_reserved_pct +test.unit.common.test_utils.TestFallocateReserve.test_all_space_reserved_pct ... 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.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_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.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_hsh_path_enoent +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_hsh_path_enoent ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.utils.test_timestamp.TestTimestamp.test_invalid_input +test.unit.common.utils.test_timestamp.TestTimestamp.test_invalid_input ... ok +test.unit.common.test_utils.TestFallocateReserve.test_disabled +test.unit.common.test_utils.TestFallocateReserve.test_disabled ... 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.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.obj.test_ssync_receiver.TestReceiver.test_UPDATES_with_storage_policy +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_with_storage_policy ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_utils.TestFallocateReserve.test_enough_space +test.unit.common.test_utils.TestFallocateReserve.test_enough_space ... 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.utils.test_timestamp.TestTimestamp.test_inversion +test.unit.common.utils.test_timestamp.TestTimestamp.test_inversion ... 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.test_tempauth.TestAuth.test_auth_prefix_init +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_prefix_init ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_exception +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_exception ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_utils.TestFallocateReserve.test_enough_space_pct +test.unit.common.test_utils.TestFallocateReserve.test_enough_space_pct ... 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 fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -10606,12 +13326,11 @@ resp = self.handle_request(req) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE - new_resp = self._restore_on_delete(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 195, in _restore_on_delete - resp = req.get_response(self.app, 'GET', req.container_name, '', - query={'prefix': req.object_name, - 'versions': True}) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/bucket.py", line 406, in DELETE + self._delete_segments_bucket(req) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/bucket.py", line 55, in _delete_segments_bucket + resp = req.get_response(self.app, 'HEAD') File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response return self._get_response(app, method, container, obj, ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -10621,17 +13340,24 @@ raise InternalError('unexpected status code %d' % status) swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ resp = self.handle_request(req) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE - new_resp = self._restore_on_delete(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 207, in _restore_on_delete - resp = req.get_response(self.app, 'PUT', query={ - 'version-id': item['version_id']}) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/bucket.py", line 343, in GET + resp = req.get_response(self.app, query=query) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response return self._get_response(app, method, container, obj, ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -10642,26 +13368,35 @@ 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): +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift 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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ resp = self.handle_request(req) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 249, in DELETE - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/bucket.py", line 346, in GET + objects = json.loads(resp.body) + File "/usr/lib/python3.13/json/__init__.py", line 346, in loads + return _default_decoder.decode(s) + ~~~~~~~~~~~~~~~~~~~~~~~^^^ + File "/usr/lib/python3.13/json/decoder.py", line 345, in decode + obj, end = self.raw_decode(s, idx=_w(s, 0).end()) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/json/decoder.py", line 363, in raw_decode + raise JSONDecodeError("Expecting value", s, err.value) from None +json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -10680,17 +13415,44 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift INFO: - - 06/Sep/2025/17/52/58 HEAD /junk HTTP/1.0 200 - Mozzarella%20Foxfire - - - - - - 0.0007 - - 1757181178.331266165 1757181178.331976414 0 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift INFO: - - 06/Sep/2025/17/52/58 HEAD /junk HTTP/1.0 200 - Mozzarella%20Foxfire - - - - - - 0.0008 - - 1757181178.332812786 1757181178.333637238 1 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ resp = self.handle_request(req) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET - return self.GETorHEAD(req) - ~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD - resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/bucket.py", line 392, in PUT + resp = req.get_response(self.app) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response return self._get_response(app, method, container, obj, ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -10698,311 +13460,996 @@ ^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_Range -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_Range ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_Range_with_invalid_value -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_Range_with_invalid_value ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_POST_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_POST_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_bad_hash -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_bad_hash ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_headers_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_headers_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_headers_with_match -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_headers_with_match ... ok -Fri Oct 9 12:05:25 2026 /tmp/tmpienutol2/unittest.profile123 -Fri Oct 9 12:05:25 2026 /tmp/tmpienutol2/unittest.profile488275 -Fri Oct 9 12:05:25 2026 /tmp/tmpienutol2/unittest.profile456 - - 30 function calls in 0.002 seconds - - Ordered by: internal time - - ncalls tottime percall cumtime percall filename:lineno(function) - 6 0.001 0.000 0.002 0.000 profile:0(import os;os.getcwd();) - 6 0.001 0.000 0.001 0.000 :0(exec) - 6 0.000 0.000 0.000 0.000 :0(getcwd) - 6 0.000 0.000 0.000 0.000 :1() - 0 0.000 0.000 profile:0(profiler) - 6 0.000 0.000 0.000 0.000 :0(setprofile) - - -Fri Oct 9 12:05:25 2026 /tmp/tmpienutol2/unittest.profile123 -Fri Oct 9 12:05:25 2026 /tmp/tmpienutol2/unittest.profile488275 -Fri Oct 9 12:05:25 2026 /tmp/tmpienutol2/unittest.profile456 - - 30 function calls in 0.002 seconds - - Ordered by: call count - - ncalls tottime percall cumtime percall filename:lineno(function) - 6 0.001 0.000 0.002 0.000 profile:0(import os;os.getcwd();) - 6 0.001 0.000 0.001 0.000 :0(exec) - 6 0.000 0.000 0.000 0.000 :1() - 6 0.000 0.000 0.000 0.000 :0(getcwd) - 6 0.000 0.000 0.000 0.000 :0(setprofile) - 0 0.000 0.000 profile:0(profiler) - - -Fri Oct 9 12:05:25 2026 /tmp/tmpienutol2/unittest.profile123 -Fri Oct 9 12:05:25 2026 /tmp/tmpienutol2/unittest.profile488275 -Fri Oct 9 12:05:25 2026 /tmp/tmpienutol2/unittest.profile456 - - 30 function calls in 0.002 seconds - - Ordered by: internal time - - ncalls tottime percall cumtime percall filename:lineno(function) - 6 0.001 0.000 0.002 0.000 profile:0(import os;os.getcwd();) - 6 0.001 0.000 0.001 0.000 :0(exec) - 6 0.000 0.000 0.000 0.000 :0(getcwd) - 6 0.000 0.000 0.000 0.000 :1() - 0 0.000 0.000 profile:0(profiler) - 6 0.000 0.000 0.000 0.000 :0(setprofile) - - -Fri Oct 9 12:05:25 2026 /tmp/tmplco_yarj/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 :1() - 1 0.000 0.000 0.000 0.000 :0(getcwd) - 0 0.000 0.000 profile:0(profiler) - 1 0.000 0.000 0.000 0.000 :0(setprofile) - - -Fri Oct 9 12:05:25 2026 /tmp/tmplco_yarj/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 :1() - 1 0.000 0.000 0.000 0.000 :0(getcwd) - 0 0.000 0.000 profile:0(profiler) - 1 0.000 0.000 0.000 0.000 :0(setprofile) - - -Fri Oct 9 12:05:25 2026 /tmp/tmplco_yarj/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 :1() - 1 0.000 0.000 0.000 0.000 :0(getcwd) - 0 0.000 0.000 profile:0(profiler) - 1 0.000 0.000 0.000 0.000 :0(setprofile) - - -Fri Oct 9 12:05:25 2026 /tmp/tmplco_yarj/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 :1() - 1 0.000 0.000 0.000 0.000 :0(getcwd) - 0 0.000 0.000 profile:0(profiler) - 1 0.000 0.000 0.000 0.000 :0(setprofile) - - -Fri Oct 9 12:05:25 2026 /tmp/tmplco_yarj/unittest.profile123 -Fri Oct 9 12:05:25 2026 /tmp/tmplco_yarj/unittest.profile456 -Fri Oct 9 12:05:25 2026 /tmp/tmplco_yarj/unittest.profile488275 - - 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.001 0.000 0.001 0.000 :0(exec) - 6 0.000 0.000 0.000 0.000 :1() - 6 0.000 0.000 0.000 0.000 :0(getcwd) - 0 0.000 0.000 profile:0(profiler) - 6 0.000 0.000 0.000 0.000 :0(setprofile) - - -Fri Oct 9 12:05:25 2026 /tmp/tmplco_yarj/unittest.profile123 -Fri Oct 9 12:05:25 2026 /tmp/tmplco_yarj/unittest.profile456 -Fri Oct 9 12:05:25 2026 /tmp/tmplco_yarj/unittest.profile488275 - - 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.001 0.000 0.001 0.000 :0(exec) - 6 0.000 0.000 0.000 0.000 :1() - 6 0.000 0.000 0.000 0.000 :0(getcwd) - 0 0.000 0.000 profile:0(profiler) - 6 0.000 0.000 0.000 0.000 :0(setprofile) - - -Fri Oct 9 12:05:25 2026 /tmp/tmplco_yarj/unittest.profile123 -Fri Oct 9 12:05:25 2026 /tmp/tmplco_yarj/unittest.profile456 -Fri Oct 9 12:05:25 2026 /tmp/tmplco_yarj/unittest.profile488275 - - 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.001 0.000 0.001 0.000 :0(exec) - 6 0.000 0.000 0.000 0.000 :1() - 6 0.000 0.000 0.000 0.000 :0(getcwd) - 0 0.000 0.000 profile:0(profiler) - 6 0.000 0.000 0.000 0.000 :0(setprofile) - - -Fri Oct 9 12:05:25 2026 /tmp/tmplco_yarj/unittest.profile488275 - - 15 function calls in 0.001 seconds - - Ordered by: internal time - - ncalls tottime percall cumtime percall filename:lineno(function) - 3 0.001 0.000 0.001 0.000 profile:0(import os;os.getcwd();) - 3 0.000 0.000 0.000 0.000 :0(exec) - 3 0.000 0.000 0.000 0.000 :1() - 3 0.000 0.000 0.000 0.000 :0(getcwd) - 0 0.000 0.000 profile:0(profiler) - 3 0.000 0.000 0.000 0.000 :0(setprofile) - - -Fri Oct 9 12:05:25 2026 /tmp/tmplco_yarj/unittest.profile488275 - - 15 function calls in 0.001 seconds - - Ordered by: internal time - - ncalls tottime percall cumtime percall filename:lineno(function) - 3 0.001 0.000 0.001 0.000 profile:0(import os;os.getcwd();) - 3 0.000 0.000 0.000 0.000 :0(exec) - 3 0.000 0.000 0.000 0.000 :1() - 3 0.000 0.000 0.000 0.000 :0(getcwd) - 0 0.000 0.000 profile:0(profiler) - 3 0.000 0.000 0.000 0.000 :0(setprofile) - - -Fri Oct 9 12:05:25 2026 /tmp/tmplco_yarj/unittest.profile488275 - - 15 function calls in 0.001 seconds - - Ordered by: internal time +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)test.unit.common.utils.test_timestamp.TestTimestamp.test_isoformat +test.unit.common.utils.test_timestamp.TestTimestamp.test_isoformat ... 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.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_error +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_error ... 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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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_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.test_tempauth.TestAuth.test_auth_scheme +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_scheme ... 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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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_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.test_utils.TestFallocateReserve.test_not_enough_space +test.unit.common.test_utils.TestFallocateReserve.test_not_enough_space ... 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.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.middleware.test_slo.TestSloConditionalGetOldManifest.test_range_resume_download +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_range_resume_download ... 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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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 - ncalls tottime percall cumtime percalltest.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.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.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.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.test_constraints.TestConstraintsConfig.test_reload_reset -test.unit.common.test_constraints.TestConstraintsConfig.test_reload_reset ... 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-expirer ERROR: Exception while deleting object .expiring_objects 1757116768 1757181175-a7/c7/o7 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 680, in delete_object + self.delete_actual_object(target_path, delete_timestamp, + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + is_async_delete) + ^^^^^^^^^^^^^^^^ +TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given +test-expirer ERROR: Exception while deleting object .expiring_objects 1757116768 1757181175-a8/c8/o8♡ TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 680, in delete_object + self.delete_actual_object(target_path, delete_timestamp, + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + is_async_delete) + ^^^^^^^^^^^^^^^^ +TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given +test-expirer ERROR: Exception while deleting object .expiring_objects 1757116768 1757181175-a9/c9/o9ø TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 680, in delete_object + self.delete_actual_object(target_path, delete_timestamp, + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + is_async_delete) + ^^^^^^^^^^^^^^^^ +TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 0 objects expired +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 10 objects expired +test-expirer ERROR: skipping invalid task container: task_account/-1 +test-expirer ERROR: skipping invalid task container: task_account/rogue +test-expirer INFO: processing 2 unexpected task containers (e.g. 86300 86401) +test-expirer INFO: processing 1 unexpected task containers (e.g. 1757116568) +test-expirer ERROR: Unexcepted error handling task '1757094776-invalid0': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 477, in _iter_task_container + target_object = parse_task_obj(task_object) + File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 180, in parse_task_obj + split_path('/' + target_path, 3, 3, True) + ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/base.py", line 117, in split_path + raise ValueError('Invalid path: %s' % quote(path)) +ValueError: Invalid path: /invalid0 +test-expirer ERROR: Unexcepted error handling task '1757094776-invalid1': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 477, in _iter_task_container + target_object = parse_task_obj(task_object) + File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 180, in parse_task_obj + split_path('/' + target_path, 3, 3, True) + ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/base.py", line 117, in split_path + raise ValueError('Invalid path: %s' % quote(path)) +ValueError: Invalid path: /invalid1 +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 5 possible containers; 12 possible objects +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 10 objects expired +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 5 possible containers; 12 possible objects +test-expirer ERROR: Unexpected response while listing objects in container .expiring_objects 1756943968: 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 1757116768: 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 1757116768: Mocked error +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 5 objects expired +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 10 objects expired +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 0 objects expired +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 0 objects expired +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 0 objects expired +test-expirer INFO: Pass completed in 0s; 0 objects expired +test-expirer ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test-expirer INFO: Pass so far 0s; 0 objects expired +test-expirer ERROR: Unexcepted error handling task {'task_account': '.expiring_objects', 'task_container': '0000000000', 'task_object': '0000-invalid0', 'delete_timestamp': 0000000000.00000_0000000000000000, 'target_path': 'invalid0', 'is_async_delete': False} +test-expirer ERROR: Unexcepted error handling task {'task_account': '.expiring_objects', 'task_container': '0000000000', 'task_object': '0001-invalid1', 'delete_timestamp': 0000000001.00000_0000000000000000, 'target_path': 'invalid1', 'is_async_delete': False} +test-expirer ERROR: Unexcepted error handling task {'task_account': '.expiring_objects', 'task_container': '0000000000', 'task_object': '0002-invalid2', 'delete_timestamp': 0000000002.00000_0000000000000000, 'target_path': 'invalid2', 'is_async_delete': False} +test-expirer ERROR: Unhandled exception: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 638, in run_forever + self.run_once(*args, **kwargs) + ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_expirer.py", line 2245, in raise_exceptions + raise Exception('exception %d' % raises[0]) +Exception: exception 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.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.test_utils.TestFallocateReserve.test_not_enough_space_pct +test.unit.common.test_utils.TestFallocateReserve.test_not_enough_space_pct ... 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.middleware.test_slo.TestSloRangeRequestsOldManifest.test_get_range_manifest +test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_get_range_manifest ... 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.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_meta +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_meta ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.utils.test_timestamp.TestTimestamp.test_offset_limit +test.unit.common.utils.test_timestamp.TestTimestamp.test_offset_limit ... 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.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.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.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.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.test_utils.TestFallocateReserve.test_zero_reserve +test.unit.common.test_utils.TestFallocateReserve.test_zero_reserve ... 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.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.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.utils.test_timestamp.TestTimestamp.test_ordering +test.unit.common.utils.test_timestamp.TestTimestamp.test_ordering ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.test_utils.TestNamespace.test_bounds_serialization +test.unit.common.test_utils.TestNamespace.test_bounds_serialization ... 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.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_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.utils.test_timestamp.TestTimestamp.test_out_of_range_comparisons +test.unit.common.utils.test_timestamp.TestTimestamp.test_out_of_range_comparisons ... 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.common.test_utils.TestNamespace.test_comparisons +test.unit.common.test_utils.TestNamespace.test_comparisons ... 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_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.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.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_ts +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_ts ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.utils.test_timestamp.TestTimestamp.test_raw +test.unit.common.utils.test_timestamp.TestTimestamp.test_raw ... 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.common.middleware.test_tempauth.TestAuth.test_auth_with_swift3_authorization_good +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_swift3_authorization_good ... ok +test.unit.common.test_utils.TestNamespace.test_contains +test.unit.common.test_utils.TestNamespace.test_contains ... 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.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.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.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_tagging +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_tagging ... 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_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_single_old_data +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_single_old_data ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_utils.TestNamespace.test_end_marker +test.unit.common.test_utils.TestNamespace.test_end_marker ... 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.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.utils.test_timestamp.TestTimestamp.test_smaller_no_offset +test.unit.common.utils.test_timestamp.TestTimestamp.test_smaller_no_offset ... 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.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.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.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.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keeps_one_datafile +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keeps_one_datafile ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_is_deleted ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_smaller_with_offset +test.unit.common.utils.test_timestamp.TestTimestamp.test_smaller_with_offset ... ok +test.unit.common.test_utils.TestNamespace.test_entire_namespace +test.unit.common.test_utils.TestNamespace.test_entire_namespace ... ok +test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_unsatisfiable +test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_unsatisfiable ... 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.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.s3api.test_s3api.TestS3ApiMiddleware.test_torrent +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_torrent ... 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.utils.test_timestamp.TestTimestamp.test_true +test.unit.common.utils.test_timestamp.TestTimestamp.test_true ... ok +test.unit.common.test_utils.TestNamespace.test_expand +test.unit.common.test_utils.TestNamespace.test_expand ... 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.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.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_unsupported_method +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_unsupported_method ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.test_tempauth.TestAuth.test_authorize_acl_group_access +test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_group_access ... ok +test.unit.common.test_utils.TestNamespace.test_includes +test.unit.common.test_utils.TestNamespace.test_includes ... 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.s3api.test_s3api.TestS3ApiMiddleware.test_website +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_website ... 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.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.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_device_not_available +test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_device_not_available ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_utils.TestNamespace.test_lower_setter +test.unit.common.test_utils.TestNamespace.test_lower_setter ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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_staticweb.TestStaticWebUrlBase.test_container3subdirz_both +test.unit.common.middleware.test_staticweb.TestStaticWebUrlBase.test_container3subdirz_both ... 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.test_utils.TestNamespace.test_name +test.unit.common.test_utils.TestNamespace.test_name ... 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_bulk.TestSwiftInfo.test_registered_defaults +test.unit.common.middleware.test_bulk.TestSwiftInfo.test_registered_defaults ... 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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_disconnect +test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_disconnect ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_tempauth.TestAuth.test_authorize_acl_referrer_access +test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_referrer_access ... ok +test.unit.common.test_utils.TestNamespace.test_name_unexpected_format +test.unit.common.test_utils.TestNamespace.test_name_unexpected_format ... 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.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.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.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_only_meta +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_only_meta ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_invalid_policy +test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_invalid_policy ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_staticweb.TestStaticWebUrlBase.test_container3subdirz_scheme +test.unit.common.middleware.test_staticweb.TestStaticWebUrlBase.test_container3subdirz_scheme ... ok +test.unit.common.test_utils.TestNamespace.test_total_ordering +test.unit.common.test_utils.TestNamespace.test_total_ordering ... 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.test_dlo.TestDloConfiguration.test_finding_defaults_from_file +test.unit.common.middleware.test_dlo.TestDloConfiguration.test_finding_defaults_from_file ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_success_gets_counted +test.unit.obj.test_expirer.TestObjectExpirer.test_success_gets_counted ... 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_utils.TestNamespace.test_unicode_name +test.unit.common.test_utils.TestNamespace.test_unicode_name ... 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.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.test_dlo.TestDloConfiguration.test_skip_defaults_if_configured +test.unit.common.middleware.test_dlo.TestDloConfiguration.test_skip_defaults_if_configured ... ok +test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_read_error +test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_read_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_expirer.TestObjectExpirer.test_valid_delay_reaping +test.unit.obj.test_expirer.TestObjectExpirer.test_valid_delay_reaping ... 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.test_utils.TestNamespace.test_upper_setter +test.unit.common.test_utils.TestNamespace.test_upper_setter ... 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.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_tempauth.TestAuth.test_detect_reseller_request +test.unit.common.middleware.test_tempauth.TestAuth.test_detect_reseller_request ... 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.obj.test_ssync_receiver.TestSsyncRxServer.test_bad_request_invalid_frag_index +test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_bad_request_invalid_frag_index ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_digest.TestDigestUtils.test_get_hmac +test.unit.common.test_digest.TestDigestUtils.test_get_hmac ... 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.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_expired_ts +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_expired_ts ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_build_reconstruction_jobs +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_build_reconstruction_jobs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync.TestSsyncReplication.test_content_type_sync +test.unit.obj.test_ssync.TestSsyncReplication.test_content_type_sync ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_tempauth.TestAuth.test_get_token_fail +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail ... 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.test_digest.TestDigestUtils.test_get_hmac_digest +test.unit.common.test_digest.TestDigestUtils.test_get_hmac_digest ... 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.TestGlobalSetupObjectReconstructorLegacyDurable.test_check_ring +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_check_ring ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_digest.TestDigestUtils.test_get_hmac_ip_range +test.unit.common.test_digest.TestDigestUtils.test_get_hmac_ip_range ... ok +test.unit.obj.test_ssync.TestSsyncReplication.test_expired_object +test.unit.obj.test_ssync.TestSsyncReplication.test_expired_object ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.test_digest.TestDigestUtils.test_get_hmac_ip_range_non_binary_type +test.unit.common.test_digest.TestDigestUtils.test_get_hmac_ip_range_non_binary_type ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_stale_read_ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_stale_read_ok ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_collect_parts +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_collect_parts ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_keystoneauth.SwiftAuthMultiple.test_auth_scheme +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_auth_scheme ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_storage_policy.TestStoragePolicies.test_add_remove_names +test.unit.common.test_storage_policy.TestStoragePolicies.test_add_remove_names ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_collect_parts_mkdirs_error +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_collect_parts_mkdirs_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_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.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.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_older_ts +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_older_ts ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync.TestSsyncReplication.test_meta_file_sync +test.unit.obj.test_ssync.TestSsyncReplication.test_meta_file_sync ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.middleware.test_keystoneauth.SwiftAuthMultiple.test_confirmed_identity_is_authorized +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_confirmed_identity_is_authorized ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_partition +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_partition ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_without_segment_bucket +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_without_segment_bucket ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_defaults +test.unit.common.test_storage_policy.TestStoragePolicies.test_defaults ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_reverted +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_reverted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_items_since +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_items_since ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_storage_policy.TestStoragePolicies.test_deprecate_policies +test.unit.common.test_storage_policy.TestStoragePolicies.test_deprecate_policies ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_denied_responses +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_denied_responses ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_tempauth.TestAuth.test_get_token_success +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_success ... 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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_storage_policy.TestStoragePolicies.test_deprecated_default +test.unit.common.test_storage_policy.TestStoragePolicies.test_deprecated_default ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_keystoneauth.SwiftAuthMultiple.test_identified_options_allowed +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_identified_options_allowed ... 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_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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_reverted_nondurable +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_reverted_nondurable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_part_jobs +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_part_jobs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_invalid_request_authorized +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_invalid_request_authorized ... 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 WARNING: Error sending UDP message to ('some.host.com', 8125): [Errno 1] test errno 1 +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.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.obj.test_ssync.TestSsyncReplication.test_nothing_to_sync +test.unit.obj.test_ssync.TestSsyncReplication.test_nothing_to_sync ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_partners +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_partners ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_namespaces +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_namespaces ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_old_token_overdate +test.unit.common.middleware.test_tempauth.TestAuth.test_old_token_overdate ... ok +test.unit.common.test_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.obj.test_diskfile.TestSuffixHashes.test_consolidate_hashes_raises_exception +test.unit.obj.test_diskfile.TestSuffixHashes.test_consolidate_hashes_raises_exception ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.obj.test_ssync.TestSsyncReplication.test_sync +test.unit.obj.test_ssync.TestSsyncReplication.test_sync ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_response +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_response ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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/tmp_idz1uxy/var/run/one-server.pid with wrong pid 3 +output Removing pid file /tmp/tmp_idz1uxy/var/run/zero-server.pid with invalid pid +output Removing pid file /tmp/tmp_idz1uxy/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.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.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.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges_errors +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges_errors ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_bad_dev +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_bad_dev ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.test_storage_policy.TestStoragePolicies.test_get_policy_string +test.unit.common.test_storage_policy.TestStoragePolicies.test_get_policy_string ... 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.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_handoffs_only +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_handoffs_only ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_ignores_status_file +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_ignores_status_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_iter_nodes_for_frag +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_iter_nodes_for_frag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_creates_pkl +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_creates_pkl ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_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_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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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_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_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.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_no_delete_failed_revert +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_no_delete_failed_revert ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.obj.test_diskfile.TestSuffixHashes.test_get_hashes_hash_suffix_enotdir +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_hash_suffix_enotdir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.obj.test_diskfile.TestSuffixHashes.test_get_hashes_hash_suffix_other_oserror +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_hash_suffix_other_oserror ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_client_error +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_client_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.obj.test_diskfile.TestSuffixHashes.test_get_hashes_modified_recursive_retry +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_modified_recursive_retry ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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_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_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_insufficient_storage +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_insufficient_storage ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.obj.test_diskfile.TestSuffixHashes.test_get_hashes_multi_file_multi_suffix +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_multi_file_multi_suffix ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_success +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_success ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_timeout +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstruct_check_ring +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstruct_check_ring ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_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_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_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches_alternate_etag +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches_alternate_etag ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstructor_skipped_partpower_increase +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstructor_skipped_partpower_increase ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstructor_skips_bogus_partition_dirs +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstructor_skips_bogus_partition_dirs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_with_segment_bucket +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_with_segment_bucket ... ok +test.unit.common.middleware.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_removes_zbf +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_removes_zbf ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_run_once +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_run_once ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_run_once_override_devices +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_run_once_override_devices ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_existing_partition +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_existing_partition ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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.test_tempauth.TestAuth.test_use_token_success +test.unit.common.middleware.test_tempauth.TestAuth.test_use_token_success ... ok +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_account_acl_failures +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_account_acl_failures ... ok +test.unit.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_invalid_pickle +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_invalid_pickle ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_new_partition +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_new_partition ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_zero_bytes_pickle +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_zero_bytes_pickle ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_account_acl_success +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_account_acl_success ... ok +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_acl_syntax_verification +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_acl_syntax_verification ... ok +test.unit.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_acls_propagate_to_sysmeta +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_acls_propagate_to_sysmeta ... ok +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_admin_privileges +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_admin_privileges ... ok +test.unit.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_bad_acls_get_denied +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_bad_acls_get_denied ... ok +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_readonly_privileges +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_readonly_privileges ... ok +test.unit.common.middleware.test_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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_readwrite_privileges +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_readwrite_privileges ... ok +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_user_gets_best_acl +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_user_gets_best_acl ... ok +test.unit.common.test_http_protocol.TestSwiftHttpProtocol.test_bad_request_line +test.unit.common.test_http_protocol.TestSwiftHttpProtocol.test_bad_request_line ... 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.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.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.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.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.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_listdir_enoent +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_listdir_enoent ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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.test_http_protocol.TestSwiftHttpProtocol.test_swift_http_protocol_log_request +test.unit.common.test_http_protocol.TestSwiftHttpProtocol.test_swift_http_protocol_log_request ... ok +test.unit.common.test_http_protocol.TestSwiftHttpProtocol.test_swift_http_protocol_parse_request_no_proxy +test.unit.common.test_http_protocol.TestSwiftHttpProtocol.test_swift_http_protocol_parse_request_no_proxy ... ok test.unit.common.test_internal_client.TestInternalClient.test_base_full_listing test.unit.common.test_internal_client.TestInternalClient.test_base_full_listing ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_listdir_enotdir +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_listdir_enotdir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' 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.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.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.test_internal_client.TestInternalClient.test_container_exists test.unit.common.test_internal_client.TestInternalClient.test_container_exists ... 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.test_internal_client.TestInternalClient.test_create_account test.unit.common.test_internal_client.TestInternalClient.test_create_account ... ok test.unit.common.test_internal_client.TestInternalClient.test_create_container test.unit.common.test_internal_client.TestInternalClient.test_create_container ... ok test.unit.common.test_internal_client.TestInternalClient.test_create_container_plumbing test.unit.common.test_internal_client.TestInternalClient.test_create_container_plumbing ... ok +test.unit.common.middleware.test_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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' 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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_namespaces_root_container_fill_gap +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_namespaces_root_container_fill_gap ... ok +test.unit.common.middleware.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.test_internal_client.TestInternalClient.test_delete_container_plumbing test.unit.common.test_internal_client.TestInternalClient.test_delete_container_plumbing ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_matches_alternate_etag +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_matches_alternate_etag ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_mismatches +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_mismatches ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_mismatches_alternate_etag +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_mismatches_alternate_etag ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_old_swift_if_match_matches_and_range +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_old_swift_if_match_matches_and_range ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_range_resume_download +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_range_resume_download ... ok +test.unit.common.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_manager.TestManagerModule.test_command_wrapper +test.unit.common.test_manager.TestManagerModule.test_command_wrapper ... 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.test_internal_client.TestInternalClient.test_delete_object test.unit.common.test_internal_client.TestInternalClient.test_delete_object ... 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_internal_client.TestInternalClient.test_gatekeeper_not_loaded test.unit.common.test_internal_client.TestInternalClient.test_gatekeeper_not_loaded ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_datafile +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_datafile ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_reclaim_tombstone +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_reclaim_tombstone ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.test_internal_client.TestInternalClient.test_get_account_info test.unit.common.test_internal_client.TestInternalClient.test_get_account_info ... 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_internal_client.TestInternalClient.test_get_account_info_404 test.unit.common.test_internal_client.TestInternalClient.test_get_account_info_404 ... ok test.unit.common.test_internal_client.TestInternalClient.test_get_account_metadata test.unit.common.test_internal_client.TestInternalClient.test_get_account_metadata ... ok -test.unit.common.middleware.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_tombstone +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_tombstone ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.test_manager.TestManagerModule.test_safe_kill +test.unit.common.test_manager.TestManagerModule.test_safe_kill ... 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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_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 @@ -11011,98 +14458,210 @@ 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_manager.TestManagerModule.test_verify_server +test.unit.common.test_manager.TestManagerModule.test_verify_server ... 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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' 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.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_slo_object_async_DELETE -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_slo_object_async_DELETE ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_weird_host_name +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_weird_host_name ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_heartbeat +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_heartbeat ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_zero_length_final_segment +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_zero_length_final_segment ... ok +test.unit.common.test_manager.TestManagerModule.test_watch_server_pids +test.unit.common.test_manager.TestManagerModule.test_watch_server_pids ... ok test.unit.common.test_internal_client.TestInternalClient.test_init test.unit.common.test_internal_client.TestInternalClient.test_init ... 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.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.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.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_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.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_rmdir_suffix_oserror +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_rmdir_suffix_oserror ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_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.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.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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_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.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.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges_with_misplaced_objects +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges_with_misplaced_objects ... ok test.unit.common.test_internal_client.TestInternalClient.test_load_from_config test.unit.common.test_internal_client.TestInternalClient.test_load_from_config ... 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.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.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.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_ts_cleanup_after_recalc +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_ts_cleanup_after_recalc ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_namespaces_state_filtering +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_namespaces_state_filtering ... ok +test.unit.common.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' test.unit.common.test_internal_client.TestInternalClient.test_make_path test.unit.common.test_internal_client.TestInternalClient.test_make_path ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_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.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_internal_client.TestInternalClient.test_make_path_exception test.unit.common.test_internal_client.TestInternalClient.test_make_path_exception ... 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.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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_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.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.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.container.test_replicator.TestReplicatorSync.test_cleanup_post_replicate +test.unit.container.test_replicator.TestReplicatorSync.test_cleanup_post_replicate ... 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.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.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_headers_with_not_match +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_headers_with_not_match ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_range +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_range ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_range_invalid +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_range_invalid ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_range_unsatisfiable +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_range_unsatisfiable ... ok test.unit.common.test_internal_client.TestInternalClient.test_make_request_codes test.unit.common.test_internal_client.TestInternalClient.test_make_request_codes ... 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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_bad_pickle +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_bad_pickle ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' 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.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_consolidation +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_consolidation ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' 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.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.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.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.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 @@ -11111,246 +14670,913 @@ 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.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_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.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.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_is_not_authorized_for_unknown_reseller_prefix -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_is_not_authorized_for_unknown_reseller_prefix ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_options_allowed -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_options_allowed ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_with_validtoken_authorized_for_permitted_referrer -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_with_validtoken_authorized_for_permitted_referrer ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_auth_scheme -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_auth_scheme ... ok test.unit.common.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_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.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.test_storage_policy.TestStoragePolicies.test_get_diskfile_manager -test.unit.common.test_storage_policy.TestStoragePolicies.test_get_diskfile_manager ... 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.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.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.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.test_keystoneauth.SwiftAuthMultiple.test_project_domain_id_sysmeta_set_to_unknown -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_project_domain_id_sysmeta_set_to_unknown ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_project_domain_id_sysmeta_set_unknown_with_v2 -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_project_domain_id_sysmeta_set_unknown_with_v2 ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_reseller_prefix_added_underscore -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_reseller_prefix_added_underscore ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_reseller_prefix_not_added_double_underscores -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_reseller_prefix_not_added_double_underscores ... ok -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_get_endpoint -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_get_endpoint ... ok -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_get_object_ring -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_get_object_ring ... ok -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_account_that_looks_like_version -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_account_that_looks_like_version ... ok -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_path_no_version_specified -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_path_no_version_specified ... ok -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_path_with_invalid_version -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_path_with_invalid_version ... ok -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_path_with_no_account -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_path_with_no_account ... ok -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_path_with_valid_version -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_path_with_valid_version ... ok -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_response_version -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_response_version ... ok -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_version_that_looks_like_account -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_version_that_looks_like_account ... ok -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_v1_response -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_v1_response ... ok -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_v2_non_obj_response -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_v2_non_obj_response ... ok -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_v2_obj_response -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_v2_obj_response ... ok -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_version_account_response -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_version_account_response ... ok -test.unit.common.middleware.test_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.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_statsd_client.TestModuleFunctions.test_bad_hostname_instantiation -test.unit.common.test_statsd_client.TestModuleFunctions.test_bad_hostname_instantiation ... ok -test.unit.common.test_statsd_client.TestModuleFunctions.test_get_statsd_client_defaults -test.unit.common.test_statsd_client.TestModuleFunctions.test_get_statsd_client_defaults ... ok -test.unit.common.test_statsd_client.TestModuleFunctions.test_get_statsd_client_options -test.unit.common.test_statsd_client.TestModuleFunctions.test_get_statsd_client_options ... ok -test.unit.common.test_statsd_client.TestModuleFunctions.test_ipv4_instantiation_and_socket_creation -test.unit.common.test_statsd_client.TestModuleFunctions.test_ipv4_instantiation_and_socket_creation ... ok -test.unit.common.test_statsd_client.TestModuleFunctions.test_ipv4_or_ipv6_hostname_defaults_to_ipv4 -test.unit.common.test_statsd_client.TestModuleFunctions.test_ipv4_or_ipv6_hostname_defaults_to_ipv4 ... ok -test.unit.common.test_statsd_client.TestModuleFunctions.test_ipv6_instantiation_and_socket_creation -test.unit.common.test_statsd_client.TestModuleFunctions.test_ipv6_instantiation_and_socket_creation ... ok -test.unit.common.test_statsd_client.TestModuleFunctions.test_no_exception_when_cant_send_udp_packet -test.unit.common.test_statsd_client.TestModuleFunctions.test_no_exception_when_cant_send_udp_packet ... ok -test.unit.common.test_statsd_client.TestModuleFunctions.test_sample_rates -test.unit.common.test_statsd_client.TestModuleFunctions.test_sample_rates ... ok -test.unit.common.test_statsd_client.TestModuleFunctions.test_sample_rates_with_sample_rate_factor -test.unit.common.test_statsd_client.TestModuleFunctions.test_sample_rates_with_sample_rate_factor ... ok -test.unit.common.test_statsd_client.TestModuleFunctions.test_sending_ipv6 -test.unit.common.test_statsd_client.TestModuleFunctions.test_sending_ipv6 ... ok -test.unit.common.test_utils.TestParseMimeHeaders.test_parse_mime_headers -test.unit.common.test_utils.TestParseMimeHeaders.test_parse_mime_headers ... 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_reconstructor.TestGlobalSetupObjectReconstructor.test_build_reconstruction_jobs -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_build_reconstruction_jobs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_check_ring -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_check_ring ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_collect_parts -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_collect_parts ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_collect_parts_mkdirs_error -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_collect_parts_mkdirs_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_partition -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_partition ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted_nondurable -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted_nondurable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_part_jobs -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_part_jobs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_partners -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_partners ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_response -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_response ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_handoffs_only -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_handoffs_only ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_ignores_status_file -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_ignores_status_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_iter_nodes_for_frag -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_iter_nodes_for_frag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_no_delete_failed_revert -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_no_delete_failed_revert ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_client_error -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_client_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_insufficient_storage -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_insufficient_storage ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_success -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_success ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_timeout -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstruct_check_ring -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstruct_check_ring ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstructor_skipped_partpower_increase -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstructor_skipped_partpower_increase ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstructor_skips_bogus_partition_dirs -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstructor_skips_bogus_partition_dirs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_removes_zbf -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_removes_zbf ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_run_once -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_run_once ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_run_once_override_devices -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_run_once_override_devices ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.controllers.test_base.TestFuncs.test_base_have_quorum -test.unit.proxy.controllers.test_base.TestFuncs.test_base_have_quorum ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_best_response_overrides -test.unit.proxy.controllers.test_base.TestFuncs.test_best_response_overrides ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_bytes_to_skip -test.unit.proxy.controllers.test_base.TestFuncs.test_bytes_to_skip ... ok +test.unit.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges ... 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.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_empty_file_exists +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_empty_file_exists ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_quarantine_age_conf +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_quarantine_age_conf ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_quarantine_threshold_conf +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_quarantine_threshold_conf ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_all_404s_fails +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_all_404s_fails ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_objects +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_objects ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_errors_works +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_errors_works ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_exceptions_fails +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_exceptions_fails ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_frags_on_handoffs +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_frags_on_handoffs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_missing_headers +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_missing_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -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.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_mixed_meta_timestamps_works +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_mixed_meta_timestamps_works ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' + +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: Problem with container shard listing response from /v1/a/c?states=listing&format=json: ValueError('not a list') (txn: tx94b3623a4f424d0f93f7f-0068bc74f7) +test ERROR: Failed to get namespaces from /v1/a/c?states=listing&format=json: invalid data: KeyError('name') (txn: txc358c576ffb642d29312a-0068bc74f7) +test ERROR: Problem with container shard listing response from /v1/a/c?states=listing&format=json: ValueError('not a list') (txn: txdd93f66c739a4843b8289-0068bc74f7) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx01c72fed4c604066a1c64-0068bc74f8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txc4dfc4c4dff34416aa404-0068bc74f8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&reverse=true&format=json (txn: tx609b586a902f4b3d8c834-0068bc74f8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&format=json (txn: txf50e6cc55d9740c5a432a-0068bc74f8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&end_marker=kale&format=json (txn: txde709c2b249441f0a458b-0068bc74f8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&includes=egg&format=json (txn: txa6a71b2502064da4916e2-0068bc74f8) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx9f582acbeb364ffb8bc44-0068bc74f8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txbf8d73aadbab485c8cd73-0068bc74f8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txa52067c1135d44748059b-0068bc74f8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx8c785bb0178b4391995cd-0068bc74f8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx4d53f96a5bce41d8bc819-0068bc74f8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx610c53c79db44733a8b0f-0068bc74f8) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx9e1c23a1db3840cd842bd-0068bc74f8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx9e1c23a1db3840cd842bd-0068bc74f8) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.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_container.TestGetPathNamespaceCachingLegacy.test_GET_namespace_caching +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespace_caching ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_404_response +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_404_response ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_bad_response_body +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_bad_response_body ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_cache_unused_recheck_listing_shard_ranges +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_cache_unused_recheck_listing_shard_ranges ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_for_incomplete_listing +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_for_incomplete_listing ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_for_non_sharded_states +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_for_non_sharded_states ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_for_object_listing +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_for_object_listing ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_with_cached_container_info +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_with_cached_container_info ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_memcache_available +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_memcache_available ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache ... ok +test.unit.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestSuffixHashes.test_valid_suffix +test.unit.obj.test_diskfile.TestSuffixHashes.test_valid_suffix ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync.TestSsyncEC.test_fragment_sync +test.unit.obj.test_ssync.TestSsyncEC.test_fragment_sync ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_errors +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_errors ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync.TestSsyncEC.test_handoff_fragment_revert +test.unit.obj.test_ssync.TestSsyncEC.test_handoff_fragment_revert ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync.TestSsyncEC.test_handoff_non_durable_fragment +test.unit.obj.test_ssync.TestSsyncEC.test_handoff_non_durable_fragment ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync.TestSsyncEC.test_revert_job_with_legacy_durable +test.unit.obj.test_ssync.TestSsyncEC.test_revert_job_with_legacy_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync.TestSsyncEC.test_send_invalid_frag_index +test.unit.obj.test_ssync.TestSsyncEC.test_send_invalid_frag_index ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync.TestSsyncEC.test_send_with_frag_index_none +test.unit.obj.test_ssync.TestSsyncEC.test_send_with_frag_index_none ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_updater.TestObjectUpdaterFunctions.test_split_update_path +test.unit.obj.test_updater.TestObjectUpdaterFunctions.test_split_update_path ... ok +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8 +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_container +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_container ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_non_404_response +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_non_404_response ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_containers +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_containers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_object +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_object ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_version_container +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_version_container ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_one_rnc_absolute_number +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_one_rnc_absolute_number ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_two +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_two ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges_errors +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges_errors ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_with_mixed_etag_with_same_timestamp +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_with_mixed_etag_with_same_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_request_node_count_conf +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_request_node_count_conf ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.controllers.test_base.TestGetterSource.test_close +test.unit.proxy.controllers.test_base.TestGetterSource.test_close ... ok +test.unit.proxy.controllers.test_base.TestGetterSource.test_init +test.unit.proxy.controllers.test_base.TestGetterSource.test_init ... ok +test.unit.proxy.controllers.test_base.TestGetterSource.test_sort +test.unit.proxy.controllers.test_base.TestGetterSource.test_sort ... ok +test.unit.proxy.controllers.test_base.TestGetterSource.test_timestamp +test.unit.proxy.controllers.test_base.TestGetterSource.test_timestamp ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_all_found +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_all_found ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_half_not_found_headers_and_body +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_half_not_found_headers_and_body ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_half_not_found_statuses +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_half_not_found_statuses ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_handoff +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_handoff ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_404_507 +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_404_507 ... ok +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52: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: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket0 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket1 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -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': 'Sat, 06 Sep 2025 17:52:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket3 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket4 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -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': 'Sat, 06 Sep 2025 17:52:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket6 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket7 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -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': 'Sat, 06 Sep 2025 17:52:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket9 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52: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_service.TestS3ApiServiceAcl.test_service_GET_bucket_list +test.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET_bucket_list ... ok +test.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET_subresource +test.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET_subresource ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_brokers +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_brokers ... 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.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_objects_since_row +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_objects_since_row ... 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.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.TestContainerBrokerBeforeSPI.test_get_info +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info ... 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.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_replication_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_replication_info ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_is_deleted ... ok +test INFO: - - - [06/Sep/2025:17:52:54 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0183 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:54 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0223 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:54 +0000] "DELETE /sda1/./a" 400 20 "-" "-" "-" 0.0003 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:54 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0276 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:54 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0016 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.3550 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "DELETE /sda1/p/a" 404 - "-" "-" "-" 0.0007 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0470 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0049 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a/c1" 204 - "-" "-" "-" 0.0248 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0290 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0299 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "DELETE /sda1/p/a" 400 26 "-" "-" "-" 0.0001 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0312 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0019 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0202 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0257 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0017 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0371 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0220 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0017 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0281 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0272 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0086 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "GET /sda1/p/a" 406 - "-" "-" "-" 0.0003 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0303 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0016 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0181 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0245 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0038 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "GET /sda1/p/a" 200 233 "-" "-" "-" 0.0272 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0198 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:55 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0022 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0270 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0021 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0178 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0065 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 400 21 "-" "-" "-" 0.0003 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0219 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/.sub.0" 201 - "-" "-" "-" 0.0029 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/.sub.0.0" 201 - "-" "-" "-" 0.0141 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/.sub.0.1" 201 - "-" "-" "-" 0.0167 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/.sub.0.2" 201 - "-" "-" "-" 0.0539 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/.sub.1" 201 - "-" "-" "-" 0.0147 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/.sub.1.0" 201 - "-" "-" "-" 0.0195 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/.sub.1.1" 201 - "-" "-" "-" 0.0336 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/.sub.1.2" 201 - "-" "-" "-" 0.0278 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/.sub.2" 201 - "-" "-" "-" 0.0153 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/.sub.2.0" 201 - "-" "-" "-" 0.0163 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/.sub.2.1" 201 - "-" "-" "-" 0.0212 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/.sub.2.2" 201 - "-" "-" "-" 0.0157 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0129 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0020 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 45 "-" "-" "-" 0.0045 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 27 "-" "-" "-" 0.0026 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0179 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0013 "-" 1066303 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0140 "-" 1066303 1 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0199 "-" 1066303 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0131 "-" 1066303 1 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0122 "-" 1066303 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 338 "-" "-" "-" 0.0139 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0025 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0191 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0066 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0097 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0189 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0146 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0174 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 9 "-" "-" "-" 0.0160 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0035 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0266 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0016 "-" 1066303 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0188 "-" 1066303 1 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0114 "-" 1066303 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0158 "-" 1066303 1 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0178 "-" 1066303 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 562 "-" "-" "-" 0.0174 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0032 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0005 "-" 1066303 -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_log_requests_true +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_log_requests_true ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_multichar_delimiter +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_multichar_delimiter ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_json +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_json ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_plain +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_plain ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_xml +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_xml ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_over_limit +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_over_limit ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_json +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_json ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_plain +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_plain ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_xml +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_xml ... ok +test.unit.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.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_report_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_report_info ... 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.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.TestContainerBrokerBeforeMetadata.test_get_info +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges_includes +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges_includes ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_sharding_states +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_sharding_states ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges_with_sharding_overlaps +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges_with_sharding_overlaps ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_is_deleted ... 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.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.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.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_usage +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_usage ... ok + +test ERROR: Error limiting server 1.2.3.5:11211 +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error limiting server 1.2.3.4:11211 +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method get: No more memcached servers to try +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error limiting server 1.2.3.5:11211 +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipetest.unit.common.test_memcached.TestMemcached.test_error_limiting_custom_config +test.unit.common.test_memcached.TestMemcached.test_error_limiting_custom_config ... ok +test.unit.common.test_memcached.TestMemcached.test_error_raising +test.unit.common.test_memcached.TestMemcached.test_error_raising ... ok +test.unit.common.test_memcached.TestMemcached.test_get_conns +test.unit.common.test_memcached.TestMemcached.test_get_conns ... ok +test.unit.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_has_multiple_policies +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_has_multiple_policies ... 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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_items_since +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_items_since ... ok +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_exception +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_exception ... ok +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_timeout +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_timeout ... ok +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_incr_exception +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_incr_exception ... ok +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_set_exception +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_set_exception ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_has_other_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_has_other_shard_ranges ... ok + +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 10 objects expired +test-expirer DEBUG: Run begin +test-expirer ERROR: Unhandled exception: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 585, in run_once + self.swift.get_account_info(task_account) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'str' object has no attribute 'get_account_info' +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 10 objects expired +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 10 objects expired +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 3 possible containers; 9 possible objects +test-expirer ERROR: skipping invalid task container: .expiring_objects/1757030368-crazy +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 6 objects expired +test-expirer DEBUG: Run begin +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 0 objects expired +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 10 objects expired +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_initialize_container_broker_in_default +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_initialize_container_broker_in_default ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces ... 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.TestContainerBrokerBeforeSPI.test_get_namespaces_root_container_fill_gap +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces_root_container_fill_gap ... ok +Ring Builder file does not exist: /tmp/tmpx7hga5ns/tmpxzo40m3r +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/tmpqk0gos18/tmp7axzcg9j +Partition power increase in progress. You need +to finish the increase first before adding devices. +Device d4r1z1-127.0.0.1:6200R127.0.0.1:6200/sda9_"" with 3.14159265359 weight got id 4 +Device 4 already uses 127.0.0.1:6200/sda9. +The on-disk ring builder is unchanged. + +swift-ring-builder create + + Creates with 2^ partitions and . + is number of hours to restrict moving a partition more + than once. +/tmp/tmpenzhjqj8/tmpbx2xig1k, build version 4, id 8561c14a62e547b48a5da1ca7314a1b8 +64 partitions, 3.000000 replicas, 4 regions, 4 zones, 4 devices, 100.00 balance, 0.00 dispersion +The minimum number of hours before a partition can be reassigned is 1 (0:00:00 remaining) +The overload factor is 0.00% (0.000000) +Ring file /tmp/tmpenzhjqj8/tmpbx2xig1k.ring.gz not found, probably it hasn't been written yet +Devices: id region zone ip address:port replication ip:port name weight partitions balance flags meta + 0 0 0 127.0.0.1:6200 127.0.0.1:6200 sda1 100.00 0 -100.00 some meta data + 1 1 1 127.0.0.2:6201 127.0.0.2:6201 sda2 100.00 0 -100.00 + 2 2 2 127.0.0.3:6202 127.0.0.3:6202 sdc3 100.00 0 -100.00 + 3 3 3 127.0.0.4:6203 127.0.0.4:6203 sdd4 100.00 0 -100.00 +/build/reproducible-path/swift-2.35.1/test/unit/cli/test_default_output +/build/reproducible-path/swift-2.35.1/test/unit/cli/test_default_output_id_assigned +Reassigned 192 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 +d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"" weight set to 0.0 +d1r1z1-127.0.0.2:6201R127.0.0.2:6201/sda2_"" marked for removal and will be removed next rebalance. +d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"" weight set to 0.0 +Device d4r1z2-127.0.0.5:6004R127.0.0.5:6004/sda5_"" with 100.0 weight got id 4 +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. +d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"" marked for removal and will be removed next rebalance. +Reassigned 192 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 +Device d0r2z1-127.0.0.6:6005R127.0.0.6:6005/sdb6_"" with 100.0 weight got id 0 +/build/reproducible-path/swift-2.35.1/test/unit/cli/test_default_sorted_output +Invalid device name +The on-disk ring builder is unchanged. +Invalid device name +The on-disk ring builder is unchanged. +Invalid device name +The on-disk ring builder is unchanged. +Invalid device name +The on-disk ring builder is unchanged. +Invalid device name +The on-disk ring builder is unchanged. +Invalid device name +The on-disk ring builder is unchanged. +Invalid device name +The on-disk ring builder is unchanged. +Invalid device name +The on-disk ring builder is unchanged. +Invalid device name +The on-disk ring builder is unchanged. +Invalid device name +The on-disk ring builder is unchanged. +/build/reproducible-path/swift-2.35.1/test/unit/cli/test_ipv6_output +Device d4r2z3-test.test.com:6200Rr.test.com:7000/sda3_"some meta data" with 3.14159265359 weight got id 4 +Partition Matches + 8 1 + 51 1 +Partition Matches + 2 1 + 4 1 + 15 1 + 16 1 + 18 1 + 21 1 + 25 1 + 33 1 + 35 1 + 43 1 + 44 1 + 47 1 + 51 1 + 55 1 + 57 1 + 63 1 + 0 1 + 7 1 + 9 1 + 13 1 + 17 1 + 22 1 + 24 1 + 26 1 + 31 1 + 34 1 + 46 1 + 50 1 + 53 1 + 54 1 + 58 1 + 60 1 + 1 1 + 5 1 + 6 1 + 10 1 + 12 1 + 14 1 + 20 1 + 28 1 + 39 1 + 41 1 + 42 1 + 45 1 + 48 1 + 49 1 + 56 1 + 61 1 +Partition Matches + 2 1 + 4 1 + 5 1 + 12 1 + 13 1 + 17 1 + 19 1 + 22 1 + 23 1 + 24 1 + 25 1 + 30 1 + 40 1 + 48 1 + 60 1 + 61 1 + 0 1 + 1 1 + 6 1 + 8 1 + 9 1 + 10 1 + 33 1 + 34 1 + 38 1 + 39 1 + 41 1 + 42 1 + 44 1 + 47 1 + 54 1 + 58 1 + 7 1 + 11 1 + 15 1 + 18 1 + 28 1 + 29 1 + 32 1 + 35 1 + 37 1 + 46 1 + 49 1 + 50 1 + 51 1 + 52 1 + 57 1 + 63 1 +Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::10]:7000/sda3_"some meta data" with 3.14159265359 weight got id 4 +Partition Matches + 62 1 + 25 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 + 38 1 + 55 1 +Specified builder file "/tmp/tmph80o5emc/tmpjoz8kabs" is not rebalanced yet. Please rebalance first. +swift-ring-builder list_parts [] .. + +or + +swift-ring-builder list_parts + --region --zone --ip --port + --replication-ip --replication-port + --device --meta --weight + + Where , and are replication ip, hostname + and port. + Any of the options are optional in both cases. + + Returns a 2 column list of all the partitions that are assigned to any of + the devices matching the search values given. The first column is the + assigned partition number and the second column is the number of device + matches for that partition. The list is ordered from most number of matches + to least. If there are a lot of devices to match against, this command + could take a while to run. + +The can be of the form:: + + drz-:R:/ + _ + +Where and are replication ip and port. + +Any part is optional, but you must include at least one part. + +Examples:: + + d74 Matches the device id 74 + r4 Matches devices in region 4 + z1 Matches devices in zone 1 + z1-1.2.3.4 Matches devices in zone 1 with the ip 1.2.3.4 + 1.2.3.4 Matches devices in any zone with the ip 1.2.3.4 + z1:5678 Matches devices in zone 1 using port 5678 + :5678 Matches devices that use port 5678 + R5.6.7.8 Matches devices that use replication ip 5.6.7.8 + R:5678 Matches devices that use replication port 5678 + 1.2.3.4R5.6.7.8 Matches devices that use ip 1.2.3.4 and replication ip + 5.6.7.8 + /sdb1 Matches devices with the device name sdb1 + _shiny Matches devices with shiny in the meta data + _"snet: 5.6.7.8" Matches devices with snet: 5.6.7.8 in the meta data + [::1] Matches devices in any zone with the ip ::1 + z1-[::1]:5678 Matches devices in zone 1 with ip ::1 and port 5678 + +Most specific example:: + + d74r4z1-1.2.3.4:5678/sdb1_"snet: 5.6.7.8" + +Nerd explanation: + + All items require their single character prefix except the ip, in which + case the - is optional unless the device id or zone is also included.test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_number_of_arguments +test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_number_of_arguments ... ok +test.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.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.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.TestContainerBrokerBeforeMetadata.test_get_items_since +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_items_since ... 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 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 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_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 +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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces_state_filtering +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces_state_filtering ... 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 @@ -11518,722 +15744,6 @@ test.unit.account.test_reaper.TestReaper.test_reap_container_get_object_timeout ... ok test.unit.account.test_reaper.TestReaper.test_reap_container_non_exist_policy_index test.unit.account.test_reaper.TestReaper.test_reap_container_non_exist_policy_index ... ok -test.unit.common.test_wsgi.TestPipelineModification.test_loadapp_proxy -test.unit.common.test_wsgi.TestPipelineModification.test_loadapp_proxy ... ok -test.unit.common.test_wsgi.TestPipelineModification.test_loadapp_storage -test.unit.common.test_wsgi.TestPipelineModification.test_loadapp_storage ... ok -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 0 objects expired -test-expirer ERROR: Unexpected response while deleting object account container obj: 404 -test-expirer DEBUG: b'' -test-expirer ERROR: Unexpected response while deleting object account container obj: 412 -test-expirer DEBUG: b'' -test-expirer ERROR: Unexpected response while deleting object account container obj: 500 -test-expirer DEBUG: b'' -test-expirer ERROR: Exception while deleting object account container obj : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 680, in delete_object - self.delete_actual_object(target_path, delete_timestamp, - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - is_async_delete) - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -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 1791503968 1791504326-a0/c0/o0 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 680, in delete_object - self.delete_actual_object(target_path, delete_timestamp, - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - is_async_delete) - ^^^^^^^^^^^^^^^^ -TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given -test-expirer ERROR: Exception while deleting object .expiring_objects 1791503968 1791504326-a1/c1/o1 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 680, in delete_object - self.delete_actual_object(target_path, delete_timestamp, - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - is_async_delete) - ^^^^^^^^^^^^^^^^ -TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given -test-expirer ERROR: Exception while deleting object .expiring_objects 1791503968 1791504326-a2/c2/o2 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 680, in delete_object - self.delete_actual_object(target_path, delete_timestamp, - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - is_async_delete) - ^^^^^^^^^^^^^^^^ -TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given -test-expirer ERROR: Exception while deleting object .expiring_objects 1791503968 1791504326-a3/c3/o3 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 680, in delete_object - self.delete_actual_object(target_path, delete_timestamp, - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - is_async_delete) - ^^^^^^^^^^^^^^^^ -TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given -test-expirer ERROR: Exception while deleting object .expiring_objects 1791503968 1791504326-a4/c4/o4 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 680, in delete_object - self.delete_actual_object(target_path, delete_timestamp, - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - is_async_delete) - ^^^^^^^^^^^^^^^^ -TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given -test-expirer ERROR: Exception while deleting object .expiring_objects 1791590368 1791590725-a5/c5/o5 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 680, in delete_object - self.delete_actual_object(target_path, delete_timestamp, - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - is_async_delete) - ^^^^^^^^^^^^^^^^ -TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given -test-expirer ERROR: Exception while deleting object .expiring_objects 1791590368 1791590725-a6/c6/o6 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 680, in delete_object - self.delete_actual_object(target_path, delete_timestamp, - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - is_async_delete) - ^^^^^^^^^^^^^^^^ -TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given -test-expirer ERROR: Exception while deleting object .expiring_objects 1791590368 1791590725-a7/c7/o7 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 680, in delete_object - self.delete_actual_object(target_path, delete_timestamp, - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - is_async_delete) - ^^^^^^^^^^^^^^^^ -TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given -test-expirer ERROR: Exception while deleting object .expiring_objects 1791590368 1791590725-a8/c8/o8♡ TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 680, in delete_object - self.delete_actual_object(target_path, delete_timestamp, - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - is_async_delete) - ^^^^^^^^^^^^^^^^ -TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given -test-expirer ERROR: Exception while deleting object .expiring_objects 1791590368 1791590725-a9/c9/o9ø TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 680, in delete_object - self.delete_actual_object(target_path, delete_timestamp, - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - is_async_delete) - ^^^^^^^^^^^^^^^^ -TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were giventest.unit.obj.test_expirer.TestObjectExpirer.test_failed_delete_keeps_entry -test.unit.obj.test_expirer.TestObjectExpirer.test_failed_delete_keeps_entry ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_get_delay_reaping -test.unit.obj.test_expirer.TestObjectExpirer.test_get_delay_reaping ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_get_task_containers_invalid_container -test.unit.obj.test_expirer.TestObjectExpirer.test_get_task_containers_invalid_container ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_get_task_containers_unexpected_container -test.unit.obj.test_expirer.TestObjectExpirer.test_get_task_containers_unexpected_container ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_hash_mod -test.unit.obj.test_expirer.TestObjectExpirer.test_hash_mod ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_init -test.unit.obj.test_expirer.TestObjectExpirer.test_init ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_init_concurrency_too_small -test.unit.obj.test_expirer.TestObjectExpirer.test_init_concurrency_too_small ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_init_default_round_robin_cache_default -test.unit.obj.test_expirer.TestObjectExpirer.test_init_default_round_robin_cache_default ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_log_name -test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_log_name ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_empty_conf -test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_empty_conf ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_expirer_conf -test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_expirer_conf ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_internal_and_other_conf -test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_internal_and_other_conf ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_other_and_other_conf -test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_other_and_other_conf ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_server_and_other_conf -test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_server_and_other_conf ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_server_conf -test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_server_conf ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_init_large_round_robin_cache -test.unit.obj.test_expirer.TestObjectExpirer.test_init_large_round_robin_cache ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_invalid_delay_reaping_keys -test.unit.obj.test_expirer.TestObjectExpirer.test_invalid_delay_reaping_keys ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_invalid_delay_reaping_values -test.unit.obj.test_expirer.TestObjectExpirer.test_invalid_delay_reaping_values ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_accounts_to_expire -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_accounts_to_expire ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_404_response_on_missing_container -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_404_response_on_missing_container ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_503_response_on_container -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_503_response_on_container ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_exception -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_exception ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_unexpected_response -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_unexpected_response ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_delay_reaping -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_delay_reaping ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_delay_reaping_is_async -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_delay_reaping_is_async ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_skipped_and_delayed_tasks -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_skipped_and_delayed_tasks ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_skipped_tasks_multi_processes -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_skipped_tasks_multi_processes ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_skipped_tasks_single_process -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_skipped_tasks_single_process ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_object_timestamp_break -test.unit.obj.test_expirer.TestObjectExpirer.test_object_timestamp_break ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_parse_task_obj -test.unit.obj.test_expirer.TestObjectExpirer.test_parse_task_obj ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_pop_queue -test.unit.obj.test_expirer.TestObjectExpirer.test_pop_queue ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_process_based_concurrency -test.unit.obj.test_expirer.TestObjectExpirer.test_process_based_concurrency ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_report -test.unit.obj.test_expirer.TestObjectExpirer.test_report ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_round_robin_order -test.unit.obj.test_expirer.TestObjectExpirer.test_round_robin_order ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_run_forever_bad_process_values_command_line -test.unit.obj.test_expirer.TestObjectExpirer.test_run_forever_bad_process_values_command_line ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_run_forever_bad_process_values_config -test.unit.obj.test_expirer.TestObjectExpirer.test_run_forever_bad_process_values_config ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_run_forever_catches_usual_exceptions -test.unit.obj.test_expirer.TestObjectExpirer.test_run_forever_catches_usual_exceptions ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_run_forever_initial_sleep_random -test.unit.obj.test_expirer.TestObjectExpirer.test_run_forever_initial_sleep_random ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_calls_report -test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_calls_report ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_nothing_to_do -test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_nothing_to_do ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_rate_limited -test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_rate_limited ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_unicode_problem -test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_unicode_problem ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_with_invalid_container -test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_with_invalid_container ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_from_config -test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_from_config ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_from_kwargs -test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_from_kwargs ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_negative_process -test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_negative_process ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_negative_processes -test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_negative_processes ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_process_equal_to_processes -test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_process_equal_to_processes ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_process_greater_than_processes -test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_process_greater_than_processes ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_skip_task_account_without_task_container -test.unit.obj.test_expirer.TestObjectExpirer.test_skip_task_account_without_task_container ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_success_gets_counted -test.unit.obj.test_expirer.TestObjectExpirer.test_success_gets_counted ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_valid_delay_reaping -test.unit.obj.test_expirer.TestObjectExpirer.test_valid_delay_reaping ... ok -test.unit.obj.test_ssync_sender.TestSender.test_call -test.unit.obj.test_ssync_sender.TestSender.test_call ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_call_and_missing_check -test.unit.obj.test_ssync_sender.TestSender.test_call_and_missing_check ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_call_calls_others -test.unit.obj.test_ssync_sender.TestSender.test_call_calls_others ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_call_catches_MessageTimeout -test.unit.obj.test_ssync_sender.TestSender.test_call_catches_MessageTimeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_call_catches_ReplicationException -test.unit.obj.test_ssync_sender.TestSender.test_call_catches_ReplicationException ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_call_catches_other_exceptions -test.unit.obj.test_ssync_sender.TestSender.test_call_catches_other_exceptions ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_connect -test.unit.obj.test_ssync_sender.TestSender.test_connect ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_connect_bad_status -test.unit.obj.test_ssync_sender.TestSender.test_connect_bad_status ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff -test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff_no_frag -test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff_no_frag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff_none_frag -test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff_none_frag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff_replicated -test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff_replicated ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_connect_legacy_receiver -test.unit.obj.test_ssync_sender.TestSender.test_connect_legacy_receiver ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_connect_receive_timeout -test.unit.obj.test_ssync_sender.TestSender.test_connect_receive_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_connect_send_timeout -test.unit.obj.test_ssync_sender.TestSender.test_connect_send_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_connect_upgraded_receiver -test.unit.obj.test_ssync_sender.TestSender.test_connect_upgraded_receiver ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_disconnect -test.unit.obj.test_ssync_sender.TestSender.test_disconnect ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_disconnect_timeout -test.unit.obj.test_ssync_sender.TestSender.test_disconnect_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_missing_check_has_suffixes -test.unit.obj.test_ssync_sender.TestSender.test_missing_check_has_suffixes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_missing_check_send_map -test.unit.obj.test_ssync_sender.TestSender.test_missing_check_send_map ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_missing_check_timeout_send_line -test.unit.obj.test_ssync_sender.TestSender.test_missing_check_timeout_send_line ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_missing_check_timeout_start -test.unit.obj.test_ssync_sender.TestSender.test_missing_check_timeout_start ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_readline_all -test.unit.obj.test_ssync_sender.TestSender.test_readline_all ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_readline_broken_chunk -test.unit.obj.test_ssync_sender.TestSender.test_readline_broken_chunk ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_readline_chunk_with_extension -test.unit.obj.test_ssync_sender.TestSender.test_readline_chunk_with_extension ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_readline_newline_in_buffer -test.unit.obj.test_ssync_sender.TestSender.test_readline_newline_in_buffer ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_readline_terminated_chunk -test.unit.obj.test_ssync_sender.TestSender.test_readline_terminated_chunk ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_send_delete -test.unit.obj.test_ssync_sender.TestSender.test_send_delete ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_send_delete_timeout -test.unit.obj.test_ssync_sender.TestSender.test_send_delete_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_send_post -test.unit.obj.test_ssync_sender.TestSender.test_send_post ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_send_post_unicode -test.unit.obj.test_ssync_sender.TestSender.test_send_post_unicode ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_send_put -test.unit.obj.test_ssync_sender.TestSender.test_send_put ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_send_put_chunk_timeout -test.unit.obj.test_ssync_sender.TestSender.test_send_put_chunk_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_send_put_initial_timeout -test.unit.obj.test_ssync_sender.TestSender.test_send_put_initial_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_send_put_non_durable -test.unit.obj.test_ssync_sender.TestSender.test_send_put_non_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_send_put_unicode -test.unit.obj.test_ssync_sender.TestSender.test_send_put_unicode ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_update_send_delete -test.unit.obj.test_ssync_sender.TestSender.test_update_send_delete ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_updates_empty_send_map -test.unit.obj.test_ssync_sender.TestSender.test_updates_empty_send_map ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_updates_is_deleted -test.unit.obj.test_ssync_sender.TestSender.test_updates_is_deleted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_updates_post -test.unit.obj.test_ssync_sender.TestSender.test_updates_post ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_updates_put -test.unit.obj.test_ssync_sender.TestSender.test_updates_put ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_updates_put_and_post -test.unit.obj.test_ssync_sender.TestSender.test_updates_put_and_post ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_updates_storage_policy_index -test.unit.obj.test_ssync_sender.TestSender.test_updates_storage_policy_index ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_updates_timeout -test.unit.obj.test_ssync_sender.TestSender.test_updates_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_updates_unexpected_response_lines1 -test.unit.obj.test_ssync_sender.TestSender.test_updates_unexpected_response_lines1 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSender.test_updates_unexpected_response_lines2 -test.unit.obj.test_ssync_sender.TestSender.test_updates_unexpected_response_lines2 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test DEBUG: User tenant_id with role(s) rdr1,rdr2 has project reader authorizing -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: 1791590724.7152424, time window end: 1791590724.7152424, puts: 0, posts: 0, deletes: 0, bytes: 0, sync_point1: 5, sync_point2: None, total_rows: 1 -test-container-sync ERROR: ERROR Syncing : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 389, in container_sync - if not self.container_sync_row( - ~~~~~~~~~~~~~~~~~~~~~~~^ - row, sync_to, user_key, broker, info, realm, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - realm_key): - ^^^^^^^^^^ -TypeError: TestContainerSync.test_container_report..fake_container_sync_row() missing 1 required positional argument: 'realm_key' -test-container-sync DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test-container-sync WARNING: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options -test-container-sync INFO: Container sync report: a/c, time window start: 1791590724.723399, time window end: 1791590724.7234125, puts: 0, posts: 0, deletes: 0, bytes: 0, sync_point1: 1, sync_point2: -1, total_rows: 1 -test-container-sync ERROR: ERROR Syncing {'ROWID': 1, 'name': 'o'}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 535, in container_sync_row - row['created_at']) - ~~~^^^^^^^^^^^^^^ -KeyError: 'created_at' -test-container-sync INFO: Container sync report: a/c, time window start: 1791590724.7236288, time window end: 1791590724.7283604, 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: 1791590724.7286377, time window end: 1791590724.728723, puts: 0, posts: 0, deletes: 1, bytes: 0, sync_point1: 1, sync_point2: -1, total_rows: 1 -test-container-sync DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test-container-sync WARNING: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options -test-container-sync ERROR: ERROR Syncing {'deleted': True, 'name': 'object', 'created_at': '1.2'}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 544, in container_sync_row - delete_object(sync_to, name=row['name'], headers=headers, - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - proxy=self.select_http_proxy(), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - logger=self.logger, - ^^^^^^^^^^^^^^^^^^^ - timeout=self.conn_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sync.py", line 883, in fake_delete_object - raise exc[-1] -Exception: test exception -test-container-sync ERROR: ERROR Syncing {'deleted': True, 'name': 'object', 'created_at': '1.2'}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 544, in container_sync_row - delete_object(sync_to, name=row['name'], headers=headers, - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - proxy=self.select_http_proxy(), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - logger=self.logger, - ^^^^^^^^^^^^^^^^^^^ - timeout=self.conn_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sync.py", line 900, in fake_delete_object - raise exc[-1] -swift.common.exceptions.ClientException: test client exception -test-container-sync DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test-container-sync WARNING: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options -test-container-sync ERROR: ERROR Syncing {'deleted': True, 'name': 'object', 'created_at': '1.2'}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 544, in container_sync_row - delete_object(sync_to, name=row['name'], headers=headers, - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - proxy=self.select_http_proxy(), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - logger=self.logger, - ^^^^^^^^^^^^^^^^^^^ - timeout=self.conn_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sync.py", line 883, in fake_delete_object - raise exc[-1] -Exception: test exception -test-container-sync ERROR: ERROR Syncing {'deleted': True, 'name': 'object', 'created_at': '1.2'}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 544, in container_sync_row - delete_object(sync_to, name=row['name'], headers=headers, - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - proxy=self.select_http_proxy(), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - logger=self.logger, - ^^^^^^^^^^^^^^^^^^^ - timeout=self.conn_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sync.py", line 900, in fake_delete_object - raise exc[-1] -swift.common.exceptions.ClientException: test client exception -test-container-sync DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test-container-sync WARNING: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options -test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 70}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 596, in container_sync_row - raise exc - File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 573, in container_sync_row - self.swift.get_object(info['account'], - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - info['container'], row['name'], - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers_out, - ^^^^^^^^^^^^^^^^^^^^ - acceptable_statuses=(2, 4), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - params={'symlink': 'get'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sync.py", line 1146, in fake_get_object - raise exc[-1] -Exception: test exceptiontest.unit.container.test_sync.TestContainerSync.test_container_sync_row_put -test.unit.container.test_sync.TestContainerSync.test_container_sync_row_put ... ok -[2026-10-10 00:05:26] Checking auditor stats -=============================================================================== -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 DEBUG: Keystone Reply: Status: 201, Output: {"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}} -test DEBUG: Error on keystone reply: 201 {"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}} - rejecting request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Not a path query: /, skipping. -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: No authorization details from s3api. skipping. -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test INFO: Caching s3tokens for 20 seconds -test DEBUG: Calling S3Token middleware. -test DEBUG: Cached creds valid -test DEBUG: Connecting with tenant: tenant_id -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test INFO: Caching s3tokens for 20 seconds -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_secret_sets_cache -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_secret_sets_cache ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_tolerate_missing_token_id -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_tolerate_missing_token_id ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_unicode_path -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_unicode_path ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_without_auth_storage_token -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_without_auth_storage_token ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_without_authorization -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_without_authorization ... ok -test.unit.common.middleware.test_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_ratelimit.TestSwiftInfo.test_registered_defaults -test.unit.common.middleware.test_ratelimit.TestSwiftInfo.test_registered_defaults ... 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.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.test_swob.TestEtag.test_normalize_bytes -test.unit.common.test_swob.TestEtag.test_normalize_bytes ... ok -test.unit.common.test_swob.TestEtag.test_normalize_etag -test.unit.common.test_swob.TestEtag.test_normalize_etag ... ok -test.unit.common.test_swob.TestRange.test_range -test.unit.common.test_swob.TestRange.test_range ... ok -test.unit.common.test_swob.TestRange.test_range_invalid_syntax -test.unit.common.test_swob.TestRange.test_range_invalid_syntax ... ok -test.unit.common.test_swob.TestRange.test_ranges_for_large_length -test.unit.common.test_swob.TestRange.test_ranges_for_large_length ... ok -test.unit.common.test_swob.TestRange.test_ranges_for_length -test.unit.common.test_swob.TestRange.test_ranges_for_length ... ok -test.unit.common.test_swob.TestRange.test_ranges_for_length_edges -test.unit.common.test_swob.TestRange.test_ranges_for_length_edges ... ok -test.unit.common.test_swob.TestRange.test_ranges_for_length_multi -test.unit.common.test_swob.TestRange.test_ranges_for_length_multi ... ok -test.unit.common.test_swob.TestRange.test_ranges_for_length_no_end -test.unit.common.test_swob.TestRange.test_ranges_for_length_no_end ... ok -test.unit.common.test_swob.TestRange.test_ranges_for_length_no_start -test.unit.common.test_swob.TestRange.test_ranges_for_length_no_start ... ok -test.unit.common.test_swob.TestRange.test_ranges_for_length_nonascending -test.unit.common.test_swob.TestRange.test_ranges_for_length_nonascending ... ok -test.unit.common.test_swob.TestRange.test_ranges_for_length_overlapping -test.unit.common.test_swob.TestRange.test_ranges_for_length_overlapping ... ok -test.unit.common.test_swob.TestRange.test_ranges_for_length_too_many -test.unit.common.test_swob.TestRange.test_ranges_for_length_too_many ... ok -test.unit.common.test_swob.TestRange.test_str -test.unit.common.test_swob.TestRange.test_str ... ok -test.unit.common.test_swob.TestRange.test_upsidedown_range -test.unit.common.test_swob.TestRange.test_upsidedown_range ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespace_caching -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespace_caching ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_404_response -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_404_response ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_bad_response_body -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_bad_response_body ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_cache_unused_recheck_listing_shard_ranges -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_cache_unused_recheck_listing_shard_ranges ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_cache_write_for_incomplete_listing -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_cache_write_for_incomplete_listing ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_cache_write_for_non_sharded_states -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_cache_write_for_non_sharded_states ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_cache_write_for_object_listing -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_cache_write_for_object_listing ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_cache_write_with_cached_container_info -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_cache_write_with_cached_container_info ... ok -test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline -test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket0 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket1 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -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': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket3 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket4 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -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': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket6 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket7 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -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': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket9 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_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 - filename:lineno(function) - 3 0.001 0.000 0.001 0.000 profile:0(import os;os.getcwd();) - 3 0.000 0.000 0.000 0.000 :0(exec) - 3 0.000 0.000 0.000 0.000 :1() - 3 0.000 0.000 0.000 0.000 :0(getcwd) - 0 0.000 0.000 profile:0(profiler) - 3 0.000 0.000 0.000 0.000 :0(setprofile) - - -test-ic DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -fake-swift INFO: - - 10/Oct/2026/00/05/25 GET /cont/obj HTTP/1.0 200 - some_agent - - 19 - - - 0.0004 - - 1791590725.877620935 1791590725.878015757 - -fake-swift INFO: - - 10/Oct/2026/00/05/25 GET /cont/obj HTTP/1.0 503 - some_agent - - 19 - - - 0.0002 - - 1791590725.879441500 1791590725.879653692 - -fake-swift INFO: - - 10/Oct/2026/00/05/25 GET /cont/obj HTTP/1.0 503 - some_agent - - 19 - - - 0.0002 - - 1791590725.888705730 1791590725.888952017 - -fake-swift INFO: - - 10/Oct/2026/00/05/25 GET /cont/obj HTTP/1.0 503 - some_agent - - 19 - - - 0.0002 - - 1791590725.889552116 1791590725.889733315 - -test DEBUG: Before request -test DEBUG: Inside of request (txn: foo) -test DEBUG: After request -fake-swift INFO: - - 10/Oct/2026/00/05/25 DELETE /container HTTP/1.0 409 - some_agent - - 19 - - - 0.0001 - - 1791590725.914301634 1791590725.914440393 - -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 @@ -12282,55 +15792,409 @@ 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.TestConditionalIfNoneMatch.test_list_match -test.unit.common.test_swob.TestConditionalIfNoneMatch.test_list_match ... ok -test.unit.common.test_swob.TestConditionalIfNoneMatch.test_list_no_match -test.unit.common.test_swob.TestConditionalIfNoneMatch.test_list_no_match ... ok -test.unit.common.test_swob.TestConditionalIfNoneMatch.test_match_star -test.unit.common.test_swob.TestConditionalIfNoneMatch.test_match_star ... ok -test.unit.common.test_swob.TestConditionalIfNoneMatch.test_quoted_simple_match -test.unit.common.test_swob.TestConditionalIfNoneMatch.test_quoted_simple_match ... ok -test.unit.common.test_swob.TestConditionalIfNoneMatch.test_simple_match -test.unit.common.test_swob.TestConditionalIfNoneMatch.test_simple_match ... ok -test.unit.common.test_utils.TestDistributeEvenly.test_evenly_divided -test.unit.common.test_utils.TestDistributeEvenly.test_evenly_divided ... ok -test.unit.common.test_utils.TestDistributeEvenly.test_just_one -test.unit.common.test_utils.TestDistributeEvenly.test_just_one ... ok -test.unit.common.test_utils.TestDistributeEvenly.test_more_buckets_than_items -test.unit.common.test_utils.TestDistributeEvenly.test_more_buckets_than_items ... ok -test.unit.common.test_utils.TestDistributeEvenly.test_uneven -test.unit.common.test_utils.TestDistributeEvenly.test_uneven ... ok -test.unit.proxy.test_mem_server.TestController.test_account_info_200 -test.unit.proxy.test_mem_server.TestController.test_account_info_200 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestController.test_account_info_404 -test.unit.proxy.test_mem_server.TestController.test_account_info_404 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestController.test_account_info_container_count -test.unit.proxy.test_mem_server.TestController.test_account_info_container_count ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestController.test_account_info_no_account -test.unit.proxy.test_mem_server.TestController.test_account_info_no_account ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestController.test_account_info_no_cache -test.unit.proxy.test_mem_server.TestController.test_account_info_no_cache ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestController.test_container_info_200 -test.unit.proxy.test_mem_server.TestController.test_container_info_200 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestController.test_container_info_404 -test.unit.proxy.test_mem_server.TestController.test_container_info_404 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestController.test_container_info_invalid_account -test.unit.proxy.test_mem_server.TestController.test_container_info_invalid_account ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestController.test_container_info_no_cache -test.unit.proxy.test_mem_server.TestController.test_container_info_no_cache ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestController.test_make_requests -test.unit.proxy.test_mem_server.TestController.test_make_requests ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestController.test_transfer_headers -test.unit.proxy.test_mem_server.TestController.test_transfer_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -Checking config for swift-proxy-server -Sending USR1 signal -Process is RELOADING -Process is READY -Reloaded swift-proxy-server +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.container.test_backend.TestContainerBroker.test_object_stats_root_container +test.unit.container.test_backend.TestContainerBroker.test_object_stats_root_container ... 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.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.TestParseMimeHeaders.test_parse_mime_headers +test.unit.common.test_utils.TestParseMimeHeaders.test_parse_mime_headers ... ok +test.unit.obj.test_auditor.TestAuditWatchers.test_builtin_watchers +test.unit.obj.test_auditor.TestAuditWatchers.test_builtin_watchers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_namespaces +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_namespaces ... ok +test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_agreement +test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_agreement ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_watcher_init +test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_watcher_init ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_is_deleted ... ok +test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_with_sharding +test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_with_sharding ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_auditor.TestAuditWatchers.test_watchers +test.unit.obj.test_auditor.TestAuditWatchers.test_watchers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.TestContainerBrokerBeforeSPI.test_get_objects +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_objects ... 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.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.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.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.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 INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0158 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0172 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpiest30_no_header" 204 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0248 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0016 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpiest40_no_header" 204 - "-" "-" "-" 0.0006 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0146 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpiest50" 204 - "-" "-" "-" 0.0018 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpiest50_no_header" 204 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0156 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0021 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpiest60_no_header" 204 - "-" "-" "-" 0.0006 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0181 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpiest70" 204 - "-" "-" "-" 0.0016 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpiest70_no_header" 204 - "-" "-" "-" 0.0020 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0107 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpiest80" 204 - "-" "-" "-" 0.0021 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpiest80_no_header" 204 - "-" "-" "-" 0.0020 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0134 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0156 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a/c" 406 - "-" "-" "-" 0.0003 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0177 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0012 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0010 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0453 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0128 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0033 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0125 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0069 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0037 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0044 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0042 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0049 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0048 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0040 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0040 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0047 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0048 "-" 1066287 0 +test DEBUG: Unlinked retiring db '/tmp/tmpn82nqzaz/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0037 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0034 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0043 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0042 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0140 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0035 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 66 "-" "-" "-" 0.0149 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0132 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/1" 201 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/2" 201 - "-" "-" "-" 0.0004 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/1" 201 - "-" "-" "-" 0.0003 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/2" 201 - "-" "-" "-" 0.0004 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 50 "-" "-" "-" 0.0125 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 14 "-" "-" "-" 0.0037 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0159 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0004 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0003 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0009 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 221 "-" "-" "-" 0.0293 "-" 1066287 0 +test 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_backend.TestContainerBroker.test_policy_stat_tracking +test.unit.container.test_backend.TestContainerBroker.test_policy_stat_tracking ... ok +test.unit.container.test_server.TestContainerController.test_GET_marker +test.unit.container.test_server.TestContainerController.test_GET_marker ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_legacy_pending_files +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_legacy_pending_files ... ok +test.unit.container.test_server.TestContainerController.test_GET_multichar_delimiter +test.unit.container.test_server.TestContainerController.test_GET_multichar_delimiter ... 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 +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/tmp8rnuqmx8/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp8rnuqmx8/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/tmp8rnuqmx8/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp8rnuqmx8/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:53 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0383 "-" 1066302 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:53 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0320 "-" 1066302 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:53 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0433 "-" 1066302 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:53 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0325 "-" 1066302 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx35eed05814df48c2bc755-0068bc74f5" "proxy-server 1066302" 0.0075 "-" 1066302 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:53 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:34185/sdb1/1/a/c" "tx35eed05814df48c2bc755-0068bc74f5" "container-server 1066302" 0.0017 "-" 1066302 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:53 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:40955/sda1/1/a/c" "tx35eed05814df48c2bc755-0068bc74f5" "container-server 1066302" 0.0072 "-" 1066302 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:53 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx35eed05814df48c2bc755-0068bc74f5" "proxy-server 1066302" 0.1063 "-" 1066302 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:53 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx35eed05814df48c2bc755-0068bc74f5" "proxy-server 1066302" 0.0546 "-" 1066302 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/52/53 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx35eed05814df48c2bc755-0068bc74f5 - 0.1294 - - 1757181173.614890814 1757181173.744284153 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:53 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx024dce767f0346c2bcf86-0068bc74f5" "proxy-server 1066302" 0.0062 "-" 1066302 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:53 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:34185/sdb1/1/a1/c1" "tx024dce767f0346c2bcf86-0068bc74f5" "container-server 1066302" 0.0060 "-" 1066302 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:53 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:40955/sda1/1/a1/c1" "tx024dce767f0346c2bcf86-0068bc74f5" "container-server 1066302" 0.0017 "-" 1066302 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:53 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx024dce767f0346c2bcf86-0068bc74f5" "proxy-server 1066302" 0.1040 "-" 1066302 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:53 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx024dce767f0346c2bcf86-0068bc74f5" "proxy-server 1066302" 0.0755 "-" 1066302 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/52/53 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx024dce767f0346c2bcf86-0068bc74f5 - 0.1376 - - 1757181173.746284962 1757181173.883872509 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc586c9ac50ab452eb2239-0068bc74f5" "proxy-server 1066302" 0.0180 "-" 1066302 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:53 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:34185/sdb1/2/a/c1" "txc586c9ac50ab452eb2239-0068bc74f5" "container-server 1066302" 0.0190 "-" 1066302 1 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:53 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:40955/sda1/2/a/c1" "txc586c9ac50ab452eb2239-0068bc74f5" "container-server 1066302" 0.0022 "-" 1066302 1 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:53 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txc586c9ac50ab452eb2239-0068bc74f5" "proxy-server 1066302" 0.0739 "-" 1066302 1 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:53 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txc586c9ac50ab452eb2239-0068bc74f5" "proxy-server 1066302" 0.0570 "-" 1066302 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/52/54 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txc586c9ac50ab452eb2239-0068bc74f5 - 0.1190 - - 1757181173.886094332 1757181174.005102158 1 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx35dc7a169e554d8e9c8d7-0068bc74f6" "proxy-server 1066302" 0.0235 "-" 1066302 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:54 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:40955/sda1/1/a/c2" "tx35dc7a169e554d8e9c8d7-0068bc74f6" "container-server 1066302" 0.0246 "-" 1066302 2 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:54 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:34185/sdb1/1/a/c2" "tx35dc7a169e554d8e9c8d7-0068bc74f6" "container-server 1066302" 0.0018 "-" 1066302 2 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:54 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx35dc7a169e554d8e9c8d7-0068bc74f6" "proxy-server 1066302" 0.7181 "-" 1066302 2 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:54 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx35dc7a169e554d8e9c8d7-0068bc74f6" "proxy-server 1066302" 0.7558 "-" 1066302 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/52/54 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx35dc7a169e554d8e9c8d7-0068bc74f6 - 0.7931 - - 1757181174.007203817 1757181174.800279617 2 +test INFO: Beginning replication run +test INFO: Replication run OVER +test INFO: Attempted to replicate 0 dbs in 0.00043 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/tmptrgpshy_/sda/fake/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01030 seconds (97.12540/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.00047 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.00043 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.00041 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 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/tmpy9aez3or: 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.container.test_backend.TestContainerBroker.test_put_object +test.unit.container.test_backend.TestContainerBroker.test_put_object ... 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.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_namespaces_state_filtering +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_namespaces_state_filtering ... ok +test.unit.common.test_utils.TestUtils.test_validate_sync_to +test.unit.common.test_utils.TestUtils.test_validate_sync_to ... ok +test.unit.common.test_utils.TestUtils.test_write_file +test.unit.common.test_utils.TestUtils.test_write_file ... ok +test.unit.container.test_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 +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.TestContainerBroker.test_put_object_multiple_encoded_timestamps_using_file +test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_encoded_timestamps_using_file ... ok +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -12342,11 +16206,12 @@ resp = self.handle_request(req) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/bucket.py", line 406, in DELETE - self._delete_segments_bucket(req) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/bucket.py", line 55, in _delete_segments_bucket - resp = req.get_response(self.app, 'HEAD') + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE + new_resp = self._restore_on_delete(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 195, in _restore_on_delete + resp = req.get_response(self.app, 'GET', req.container_name, '', + query={'prefix': req.object_name, + 'versions': True}) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response return self._get_response(app, method, container, obj, ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -12356,24 +16221,17 @@ raise InternalError('unexpected status code %d' % status) swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ resp = self.handle_request(req) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/bucket.py", line 343, in GET - resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE + new_resp = self._restore_on_delete(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 207, in _restore_on_delete + resp = req.get_response(self.app, 'PUT', query={ + 'version-id': item['version_id']}) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response return self._get_response(app, method, container, obj, ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -12384,72 +16242,33 @@ swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: skipping failed PUT?version-id=1574341899.21751 fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: Got non-JSON response trying to list /bucket: b'obj0\nobj1\nobj2\nobj3\nobj4\nobj5\nobj6\nobj7\nobj8\nobj9\nobj10\nobj1...' -fake-swift ERROR: Expecting value: line 1 column 1 (char 0): +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ resp = self.handle_request(req) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/bucket.py", line 346, in GET - objects = json.loads(resp.body) - File "/usr/lib/python3.13/json/__init__.py", line 346, in loads - return _default_decoder.decode(s) - ~~~~~~~~~~~~~~~~~~~~~~~^^^ - File "/usr/lib/python3.13/json/decoder.py", line 345, in decode - obj, end = self.raw_decode(s, idx=_w(s, 0).end()) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/json/decoder.py", line 363, in raw_decode - raise JSONDecodeError("Expecting value", s, err.value) from None -json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 249, in DELETE + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: - - 10/Oct/2026/00/05/26 HEAD /junk HTTP/1.0 200 - Mozzarella%20Foxfire - - - - - - 0.0011 - - 1791590726.723690510 1791590726.724747181 0 fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: - - 10/Oct/2026/00/05/26 HEAD /junk HTTP/1.0 200 - Mozzarella%20Foxfire - - - - - - 0.0018 - - 1791590726.725604534 1791590726.727401733 1 fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -12467,8 +16286,11 @@ resp = self.handle_request(req) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/bucket.py", line 392, in PUT - resp = req.get_response(self.app) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET + return self.GETorHEAD(req) + ~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD + resp = req.get_response(self.app, query=query) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response return self._get_response(app, method, container, obj, ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -12476,377 +16298,362 @@ ^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_error -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_error ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_first_put_fail -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_first_put_fail ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_v4_with_body -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_v4_with_body ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_v4_with_body_bad_hash -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_v4_with_body_bad_hash ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_ami_location -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_ami_location ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_canned_acl -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_canned_acl ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_location -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_location ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_location_error -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_location_error ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_location_invalid_xml -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_location_invalid_xml ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_mixed_case_location -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_mixed_case_location ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_strange_location -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_strange_location ... ok -test.unit.common.middleware.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_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 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 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/tmpgvc2ddmc/devices/sda1 (pid: 488230) -test ERROR: Container update failed for '/a/c/o'; problem with redirect location: Invalid path: bad%20bad%20bad -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test ERROR: Container update failed for '/a/c/o'; problem with redirect location: Invalid path: bad%20bad%20bad -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test ERROR: Container update failed for '/a/c/o'; problem with redirect location: Invalid path: bad%20bad%20bad -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Update failed for /a/c/o /tmp/tmpgvc2ddmc/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590727.00000 -test INFO: Object update sweep completed on /tmp/tmpgvc2ddmc/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: 488230) -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/tmp4bzpjka6/devices/sda1 (pid: 488230) -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Update failed for /a/c/o /tmp/tmp4bzpjka6/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590731.00000 -test INFO: Object update sweep completed on /tmp/tmp4bzpjka6/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: 488230) -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/tmpjej8cf7w/devices/sda1 (pid: 488230) -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Update redirected for /a/c/o /tmp/tmpjej8cf7w/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590730.00000 to .shards_a/c_shard_new -test DEBUG: Update sent for /.shards_a/c_shard_new/o /tmp/tmpjej8cf7w/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590730.00000 -test INFO: Object update sweep completed on /tmp/tmpjej8cf7w/devices/sda1 in 0.01s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 1 redirects, 0 skips, 0 deferrals, 0 drains (pid: 488230) -test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 1 redirects, 0 skips, 0 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmp5ohgbl9o/devices/sda1 (pid: 488230) -test DEBUG: Error code 507 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 507 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Update failed for /a/c/o /tmp/tmp5ohgbl9o/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590730.00000 -test INFO: Object update sweep completed on /tmp/tmp5ohgbl9o/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: 488230) -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/tmp5ohgbl9o/devices/sda1 (pid: 488230) -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Update redirected for /a/c/o /tmp/tmp5ohgbl9o/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590730.00000 to .shards_a/c_shard_1 -test DEBUG: Update sent for /.shards_a/c_shard_1/o /tmp/tmp5ohgbl9o/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590730.00000 -test INFO: Object update sweep completed on /tmp/tmp5ohgbl9o/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: 488230) -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/tmpewpfwin4/devices/sda1 (pid: 488230) -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Update redirected for /.shards_a/c_shard_older/o /tmp/tmpewpfwin4/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590730.00000 to .shards_a/c_shard_new -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Update redirected for /.shards_a/c_shard_new/o /tmp/tmpewpfwin4/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590730.00000 to .shards_a/c_shard_newer -test INFO: Object update sweep completed on /tmp/tmpewpfwin4/devices/sda1 in 0.05s seconds:, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 2 redirects, 0 skips, 0 deferrals, 0 drains (pid: 488230) -test INFO: Object update sweep of sda1 completed: 0.05s, 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/tmpewpfwin4/devices/sda1 (pid: 488230) -test DEBUG: Update sent for /.shards_a/c_shard_newer/o /tmp/tmpewpfwin4/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590730.00000 -test INFO: Object update sweep completed on /tmp/tmpewpfwin4/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: 488230) -test INFO: Object update sweep of sda1 completed: 0.02s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmpycxn21y6/devices/sda1 (pid: 488230) -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Update redirected for /a/c/o /tmp/tmpycxn21y6/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590730.00000 to .shards_a/c_shard_1test.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.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_tempauth.PrefixAccount.test_blank_reseller -test.unit.common.middleware.test_tempauth.PrefixAccount.test_blank_reseller ... ok -test.unit.common.middleware.test_tempauth.PrefixAccount.test_default -test.unit.common.middleware.test_tempauth.PrefixAccount.test_default ... ok -test.unit.common.middleware.test_tempauth.PrefixAccount.test_multiple_resellers -test.unit.common.middleware.test_tempauth.PrefixAccount.test_multiple_resellers ... ok -test.unit.common.middleware.test_tempauth.PrefixAccount.test_same_as_default -test.unit.common.middleware.test_tempauth.PrefixAccount.test_same_as_default ... ok -test.unit.common.test_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_registry.TestSensitiveRegistry.test_get_sensitive_headers -test.unit.common.test_registry.TestSensitiveRegistry.test_get_sensitive_headers ... ok -test.unit.common.test_registry.TestSensitiveRegistry.test_get_sensitive_params -test.unit.common.test_registry.TestSensitiveRegistry.test_get_sensitive_params ... ok -test.unit.common.test_registry.TestSensitiveRegistry.test_register_sensitive_header -test.unit.common.test_registry.TestSensitiveRegistry.test_register_sensitive_header ... ok -test.unit.common.test_registry.TestSensitiveRegistry.test_register_sensitive_param -test.unit.common.test_registry.TestSensitiveRegistry.test_register_sensitive_param ... ok -test.unit.common.test_utils.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.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: - - - [10/Oct/2026:00:05:25 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.1788 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:25 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.1023 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:25 +0000] "DELETE /sda1/./a" 400 20 "-" "-" "-" 0.0003 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.3588 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0013 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0680 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "DELETE /sda1/p/a" 404 - "-" "-" "-" 0.0005 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0266 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0026 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/p/a/c1" 204 - "-" "-" "-" 0.0169 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0350 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0386 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "DELETE /sda1/p/a" 400 26 "-" "-" "-" 0.0001 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0362 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0015 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0359 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0298 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0041 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0244 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0365 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0017 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0280 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0502 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0016 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "GET /sda1/p/a" 406 - "-" "-" "-" 0.0003 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0292 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0057 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0372 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0316 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0015 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "GET /sda1/p/a" 200 233 "-" "-" "-" 0.0227 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0313 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0069 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0296 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0063 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0154 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0053 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "GET /sda1/p/a" 400 21 "-" "-" "-" 0.0004 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0264 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "PUT /sda1/p/a/.sub.0" 201 - "-" "-" "-" 0.0085 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "PUT /sda1/p/a/.sub.0.0" 201 - "-" "-" "-" 0.0208 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "PUT /sda1/p/a/.sub.0.1" 201 - "-" "-" "-" 0.0234 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "PUT /sda1/p/a/.sub.0.2" 201 - "-" "-" "-" 0.0234 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "PUT /sda1/p/a/.sub.1" 201 - "-" "-" "-" 0.0243 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:29 +0000] "PUT /sda1/p/a/.sub.1.0" 201 - "-" "-" "-" 2.3888 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a/.sub.1.1" 201 - "-" "-" "-" 0.0808 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a/.sub.1.2" 201 - "-" "-" "-" 0.3110 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a/.sub.2" 201 - "-" "-" "-" 0.0326 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a/.sub.2.0" 201 - "-" "-" "-" 0.0369 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a/.sub.2.1" 201 - "-" "-" "-" 0.0103 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a/.sub.2.2" 201 - "-" "-" "-" 0.0129 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0214 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0097 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "GET /sda1/p/a" 200 45 "-" "-" "-" 0.0238 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "GET /sda1/p/a" 200 27 "-" "-" "-" 0.0149 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0310 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0087 "-" 488266 0 -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0326 "-" 488266 1 -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0277 "-" 488266 0 -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0120 "-" 488266 1 -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0222 "-" 488266 0 -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "GET /sda1/p/a" 200 338 "-" "-" "-" 0.0339 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0020 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0243 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0058 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0162 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0177 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0158 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0341 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "GET /sda1/p/a" 200 9 "-" "-" "-" 0.0284 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0022 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0278 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:31 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0092 "-" 488266 0 -test INFO: - - - [10/Oct/2026:00:05:31 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0277 "-" 488266 1 -test INFO: - - - [10/Oct/2026:00:05:31 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0338 "-" 488266 0 -test INFO: - - - [10/Oct/2026:00:05:31 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0332 "-" 488266 1 -test INFO: - - - [10/Oct/2026:00:05:31 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0360 "-" 488266 0 -test INFO: - - - [10/Oct/2026:00:05:31 +0000] "GET /sda1/p/a" 200 562 "-" "-" "-" 0.0122 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:31 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0101 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:31 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0005 "-" 488266 -test.unit.account.test_server.TestAccountController.test_GET_log_requests_true -test.unit.account.test_server.TestAccountController.test_GET_log_requests_true ... ok -test.unit.account.test_server.TestAccountController.test_GET_multichar_delimiter -test.unit.account.test_server.TestAccountController.test_GET_multichar_delimiter ... ok -test.unit.account.test_server.TestAccountController.test_GET_not_found_json -test.unit.account.test_server.TestAccountController.test_GET_not_found_json ... ok -test.unit.account.test_server.TestAccountController.test_GET_not_found_plain -test.unit.account.test_server.TestAccountController.test_GET_not_found_plain ... ok -test.unit.account.test_server.TestAccountController.test_GET_not_found_xml -test.unit.account.test_server.TestAccountController.test_GET_not_found_xml ... ok -test.unit.account.test_server.TestAccountController.test_GET_over_limit -test.unit.account.test_server.TestAccountController.test_GET_over_limit ... ok -test.unit.account.test_server.TestAccountController.test_GET_prefix_delimiter_json -test.unit.account.test_server.TestAccountController.test_GET_prefix_delimiter_json ... ok -test.unit.account.test_server.TestAccountController.test_GET_prefix_delimiter_plain -test.unit.account.test_server.TestAccountController.test_GET_prefix_delimiter_plain ... ok -test.unit.account.test_server.TestAccountController.test_GET_prefix_delimiter_xml -test.unit.account.test_server.TestAccountController.test_GET_prefix_delimiter_xml ... ok -test INFO: Begin account audit "once" mode -test ERROR: Audit Failed for /tmp/tmpg0nzm9yw/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 +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_Range +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_Range ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_Range_with_invalid_value +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_Range_with_invalid_value ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_POST_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_POST_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_bad_hash +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_bad_hash ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_headers_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_headers_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_headers_with_match +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_headers_with_match ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_headers_with_not_match +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_headers_with_not_match ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_metadata_copy +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_metadata_copy ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_metadata_replace +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_metadata_replace ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_self +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_self ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_self_metadata_copy +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_self_metadata_copy ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_self_metadata_replace +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_self_metadata_replace ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_headers +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_headers ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_quota_exceeded +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_quota_exceeded ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4 +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4 ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4_bad_hash +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4_bad_hash ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4_unsigned_payload +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4_unsigned_payload ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_with_version +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_with_version ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_policy_index_logging +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_policy_index_logging ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_simple_object_copy +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_simple_object_copy ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_slo_object_DELETE +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_slo_object_DELETE ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_slo_object_async_DELETE +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_slo_object_async_DELETE ... ok +test.unit.common.middleware.s3api.test_s3response.TestErrorResponse.test_error_response +test.unit.common.middleware.s3api.test_s3response.TestErrorResponse.test_error_response ... 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.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_keystoneauth.ServiceTokenFunctionality.test_denied_for_second_path_for_service_user +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_denied_for_second_path_for_service_user ... ok +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_denied_for_second_path_with_only_operator_role +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_denied_for_second_path_with_only_operator_role ... ok +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_denied_for_second_path_with_only_service +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_denied_for_second_path_with_only_service ... ok +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_existing_swift_owner_ignored +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_existing_swift_owner_ignored ... ok +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_unknown_prefix +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_unknown_prefix ... ok +test.unit.common.middleware.test_object_versioning.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_tempauth.TestParseUserCreation.test_account_with_no_user +test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_account_with_no_user ... ok +test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_base64_encoding +test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_base64_encoding ... ok +test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_key_with_no_value +test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_key_with_no_value ... ok +test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_parse_user_creation +test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_parse_user_creation ... ok +test.unit.common.middleware.test_versioned_writes.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_objects +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_objects ... 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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_objects_since_row +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_objects_since_row ... ok +test.unit.common.middleware.test_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.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.container.test_backend.TestContainerBroker.test_put_object_multiple_explicit_timestamps_using_file +test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_explicit_timestamps_using_file ... ok +test.unit.common.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_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.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_creates_empty_hashes +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_creates_empty_hashes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_handoff +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_handoff ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_mixed +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_mixed ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_no_hashes +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_no_hashes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_primary +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_primary ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_revert_only_tombstones +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_revert_only_tombstones ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_cleans_tmp +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_cleans_tmp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_creates_datadir +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_creates_datadir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_creates_datadir_error +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_creates_datadir_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_mount_check +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_mount_check ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_overrides +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_overrides ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_skips_invalid_paths +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_skips_invalid_paths ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_local_devices +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_local_devices ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_explicit_timestamps_using_memory +test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_explicit_timestamps_using_memory ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffix_delta +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffix_delta ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffixes_in_sync +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffixes_in_sync ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffixes_to_sync +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffixes_to_sync ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_first_enables_handoffs_only +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_first_enables_handoffs_only ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_default +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_default ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_enabled +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_enabled ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middlewaretest.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 -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: 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:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_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.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_ignores_handoffs_first +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_ignores_handoffs_first ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_true_and_first_true +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_true_and_first_true ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_iter_nodes_for_frag +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_iter_nodes_for_frag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_handoff +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_handoff ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_primary_down +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_primary_down ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_primary_in_sync +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_primary_in_sync ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBroker.test_reclaim +test.unit.container.test_backend.TestContainerBroker.test_reclaim ... ok fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -12865,29 +16672,414 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware +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/tmpo_wjn9vo/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpo_wjn9vo/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/tmpo_wjn9vo/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpo_wjn9vo/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0239 "-" 1066316 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0228 "-" 1066316 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0132 "-" 1066316 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0202 "-" 1066316 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4fe27540343949169b395-0068bc74f8" "proxy-server 1066316" 0.0020 "-" 1066316 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:44339/sdb1/1/a/c" "tx4fe27540343949169b395-0068bc74f8" "container-server 1066316" 0.0025 "-" 1066316 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:41033/sda1/1/a/c" "tx4fe27540343949169b395-0068bc74f8" "container-server 1066316" 0.0015 "-" 1066316 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx4fe27540343949169b395-0068bc74f8" "proxy-server 1066316" 0.0254 "-" 1066316 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx4fe27540343949169b395-0068bc74f8" "proxy-server 1066316" 0.0848 "-" 1066316 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/52/57 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx4fe27540343949169b395-0068bc74f8 - 0.0972 - - 1757181176.925804615 1757181177.022978067 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txabd0a281a17b4b0190de2-0068bc74f9" "proxy-server 1066316" 0.0020 "-" 1066316 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:44339/sdb1/1/a1/c1" "txabd0a281a17b4b0190de2-0068bc74f9" "container-server 1066316" 0.0024 "-" 1066316 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:41033/sda1/1/a1/c1" "txabd0a281a17b4b0190de2-0068bc74f9" "container-server 1066316" 0.0019 "-" 1066316 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txabd0a281a17b4b0190de2-0068bc74f9" "proxy-server 1066316" 0.0931 "-" 1066316 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txabd0a281a17b4b0190de2-0068bc74f9" "proxy-server 1066316" 0.1545 "-" 1066316 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/52/57 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txabd0a281a17b4b0190de2-0068bc74f9 - 0.1661 - - 1757181177.025285482 1757181177.191364050 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4066fe1985b04cd188c86-0068bc74f9" "proxy-server 1066316" 0.0683 "-" 1066316 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:41033/sda1/2/a/c1" "tx4066fe1985b04cd188c86-0068bc74f9" "container-server 1066316" 0.0200 "-" 1066316 1 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:44339/sdb1/2/a/c1" "tx4066fe1985b04cd188c86-0068bc74f9" "container-server 1066316" 0.0017 "-" 1066316 1 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx4066fe1985b04cd188c86-0068bc74f9" "proxy-server 1066316" 0.0413 "-" 1066316 1 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx4066fe1985b04cd188c86-0068bc74f9" "proxy-server 1066316" 0.0613 "-" 1066316 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/52/57 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx4066fe1985b04cd188c86-0068bc74f9 - 0.1403 - - 1757181177.193068504 1757181177.333373547 1 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx19f9bcdbe5fa4b15ba26a-0068bc74f9" "proxy-server 1066316" 0.0728 "-" 1066316 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:41033/sda1/1/a/c2" "tx19f9bcdbe5fa4b15ba26a-0068bc74f9" "container-server 1066316" 0.0189 "-" 1066316 2 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:44339/sdb1/1/a/c2" "tx19f9bcdbe5fa4b15ba26a-0068bc74f9" "container-server 1066316" 0.0010 "-" 1066316 2 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx19f9bcdbe5fa4b15ba26a-0068bc74f9" "proxy-server 1066316" 0.0679 "-" 1066316 2 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx19f9bcdbe5fa4b15ba26a-0068bc74f9" "proxy-server 1066316" 0.0481 "-" 1066316 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/52/57 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx19f9bcdbe5fa4b15ba26a-0068bc74f9 - 0.1485 - - 1757181177.334880352 1757181177.483390570 2 +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_cleanup +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_cleanup ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_own_shard_range +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_own_shard_range ... ok +test.unit.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_cleanup_tombstone +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_cleanup_tombstone ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_suffix_call_errors +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_suffix_call_errors ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_sync_missing_durable +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_sync_missing_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_sync_partner_unmounted +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_sync_partner_unmounted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_reconstruct_removes_non_partition_files +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_reconstruct_removes_non_partition_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_ring_ip_and_bind_ip +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_ring_ip_and_bind_ip ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_sync_duplicates_to_remote_region +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_sync_duplicates_to_remote_region ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_two_ec_policies +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_two_ec_policies ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_record_type_object +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_record_type_object ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_record_type_shard +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_record_type_shard ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_record_type_shard_with_listing_state +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_record_type_shard_with_listing_state ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_objects_since_row +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_objects_since_row ... ok fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: nojunk None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 01 Apr 2014 12:00:00 GMT', 'X-Amz-Date': 'Sat, 06 Sep 2025 17:52:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +test DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -0000'} +test DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -0000'} +test DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -0000'} +test DEBUG: checking permission: bucket None POST {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -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': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181175.12461', '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': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181175.13028', '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': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181175.13659', 'Content-Length': '4', 'Content-Type': 'binary/octet-stream'} +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +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_IDtest.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.TestContainerBrokerBeforeSPI.test_get_policy_info +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_policy_info ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_own_shard_range +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_own_shard_range ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_replication_info +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_replication_info ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter_non_slash +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter_non_slash ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_policy_info +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_policy_info ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_report_info +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_report_info ... ok +Finished. Marked 0 objects for deletion. +=============================================================================== +--> Starting reconnaissance on 2 hosts (object) +=============================================================================== +=============================================================================== +--> Starting reconnaissance on 5 hosts (object) +=============================================================================== +=============================================================================== +--> Starting reconnaissance on 2 hosts (object) +=============================================================================== +test DEBUG: Skipping the update of recently changed /tmp/tmpp94ma4zj/sdp/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpp94ma4zj/sdq/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpp94ma4zj/sdp/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpp94ma4zj/sdq/objects/auditor_status_ALL.json +test DEBUG: Skipping: /tmp/tmpoypx39at/garbage is not a directory +test DEBUG: Skipping: /tmp/tmpoypx39at/garbage is not mounted +test DEBUG: Skipping: /tmp/tmppeugwpxl/sdq is not mounted +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/tmp7potq7tw/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp7potq7tw/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/tmp7potq7tw/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp7potq7tw/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0165 "-" 1066309 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:55 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0387 "-" 1066309 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0184 "-" 1066309 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:55 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0175 "-" 1066309 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx989fa531082e4ee69e858-0068bc74f7" "proxy-server 1066309" 0.0026 "-" 1066309 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:55 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:45607/sda1/0/a/c" "tx989fa531082e4ee69e858-0068bc74f7" "container-server 1066309" 0.0042 "-" 1066309 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:34459/sdb1/0/a/c" "tx989fa531082e4ee69e858-0068bc74f7" "container-server 1066309" 0.0070 "-" 1066309 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx989fa531082e4ee69e858-0068bc74f7" "proxy-server 1066309" 0.0979 "-" 1066309 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:55 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx989fa531082e4ee69e858-0068bc74f7" "proxy-server 1066309" 0.0671 "-" 1066309 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/52/55 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx989fa531082e4ee69e858-0068bc74f7 - 0.1109 - - 1757181175.790480137 1757181175.901403189 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:55 +0000] "HEAD /sdb1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx43c0b2733ed74bf69727e-0068bc74f7" "proxy-server 1066309" 0.0016 "-" 1066309 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:55 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:34459/sdb1/2/a1/c1" "tx43c0b2733ed74bf69727e-0068bc74f7" "container-server 1066309" 0.0016 "-" 1066309 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:45607/sda1/2/a1/c1" "tx43c0b2733ed74bf69727e-0068bc74f7" "container-server 1066309" 0.0011 "-" 1066309 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:55 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx43c0b2733ed74bf69727e-0068bc74f7" "proxy-server 1066309" 0.0308 "-" 1066309 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:55 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx43c0b2733ed74bf69727e-0068bc74f7" "proxy-server 1066309" 0.0578 "-" 1066309 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/52/55 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx43c0b2733ed74bf69727e-0068bc74f7 - 0.0669 - - 1757181175.902851343 1757181175.969702244 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx518d5184a861483594f93-0068bc74f7" "proxy-server 1066309" 0.0327 "-" 1066309 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:45607/sda1/0/a/c1" "tx518d5184a861483594f93-0068bc74f7" "container-server 1066309" 0.0125 "-" 1066309 1 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:34459/sdb1/0/a/c1" "tx518d5184a861483594f93-0068bc74f7" "container-server 1066309" 0.0012 "-" 1066309 1 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx518d5184a861483594f93-0068bc74f7" "proxy-server 1066309" 0.0461 "-" 1066309 1 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx518d5184a861483594f93-0068bc74f7" "proxy-server 1066309" 0.0751 "-" 1066309 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/52/56 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx518d5184a861483594f93-0068bc74f7 - 0.1161 - - 1757181175.970969677 1757181176.087088585 1 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx76241f02de44475c89592-0068bc74f8" "proxy-server 1066309" 0.0102 "-" 1066309 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:45607/sda1/2/a/c2" "tx76241f02de44475c89592-0068bc74f8" "container-server 1066309" 0.0017 "-" 1066309 2 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:34459/sdb1/2/a/c2" "tx76241f02de44475c89592-0068bc74f8" "container-server 1066309" 0.0454 "-" 1066309 2 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx76241f02de44475c89592-0068bc74f8" "proxy-server 1066309" 0.0683 "-" 1066309 2 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx76241f02de44475c89592-0068bc74f8" "proxy-server 1066309" 0.0848 "-" 1066309 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/52/56 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx76241f02de44475c89592-0068bc74f8 - 0.1074 - - 1757181176.088948727 1757181176.196304798 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 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 INFO: - - 06/Sep/2025/17/52/53 GET / HTTP/1.0 200 - - - - 8 - - First:%201%0ASecond:%202 0.0002 - - 1757181173.597092867 1757181173.597248316 - +test INFO: - - 06/Sep/2025/17/52/53 GET / HTTP/1.0 500 - - - - - - - - 0.0000 - - 1757181173.599344730 1757181173.599356890 - +test INFO: - - 06/Sep/2025/17/52/54 GET /path HTTP/1.0 503 - - - - 118 - - - 0.7000 - - 1757181173.600835323 1757181174.300835371 - +test INFO: - - 06/Sep/2025/17/52/53 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1757181173.603790998 1757181173.603891611 - +test INFO: GET /v1/a/c 205 205 +test INFO: GET /v1/a/c 209 205 +test INFO: GET /v1/a/c 210 205 +test INFO: 1.2.3.4 1.2.3.4 06/Sep/2025/17/52/53 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1757181173.614050627 1757181173.614141226 - +test INFO: - - 06/Sep/2025/17/52/53 GET / HTTP/1.0 499 - - - - - - - - 0.0001 - - 1757181173.615412951 1757181173.615469456 - +test INFO: - - 06/Sep/2025/17/52/53 GET / HTTP/1.0 499 - - - - - - - - 0.0000 - - 1757181173.616757154 1757181173.616774082 - +test INFO: - - 06/Sep/2025/17/52/53 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1757181173.618101358 1757181173.618195534 - +test INFO: - - 06/Sep/2025/17/52/53 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1757181173.619507790 1757181173.619598627 - +test INFO: - - 06/Sep/2025/17/52/53 GET / HTTP/1.0 200 - - - - 15 - - - 0.0006 - - 1757181173.619478464 1757181173.620073557 - +test INFO: - - 26/Apr/1970/17/46/41 GET / HTTP/1.0 200 - - - - 8 - - - 1.0000 - - 10000000.000000000 10000001.000000000 - +test INFO: GET /v1/a/c 503 503 +test INFO: GET /v1/a/c 429 503 +test INFO: GET /v1/a/c 429 503 +test INFO: GET /v1/a/c - 503 +test INFO: GET /v1/a/c - 503 +test INFO: GET /v1/a/c True 503 +test INFO: GET /v1/a/c - 503 +test INFO: GET /v1/a/c parsing%20ok 503 +test INFO: GET /v1/a/c 500 500 +test INFO: GET /v1/a/c 500 568 +test INFO: GET /v1/a/c 499 503 +test INFO: GET /v1/a/c 499 503 +test INFO: GET / 500 200 +test INFO: 2001:db8:85a3:8d3:1319:8a2e:370:7348 2001:db8:85a3:8d3:1319:8a2e:370:7348 06/Sep/2025/17/52/53 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1757181173.649456978 1757181173.649596214 - +test INFO: - - 06/Sep/2025/17/52/53 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1757181173.652542830 1757181173.652648211 - +test INFO: - - 06/Sep/2025/17/52/53 GET / HTTP/1.0 200 - - b05bf940-0464-4c... - 8 - - - 0.0001 - - 1757181173.653687239 1757181173.653769016 - +test INFO: - - 06/Sep/2025/17/52/53 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1757181173.655738115 1757181173.655824661 - +test INFO: - - 06/Sep/2025/17/52/53 GET / HTTP/1.0 200 - - b05bf940... - 8 - - - 0.0001 - - 1757181173.656761885 1757181173.656840563 - +test INFO: - - 06/Sep/2025/17/52/53 GET / HTTP/1.0 200 - - b05bf940-0464-4c0e-8c70-87717d2d73e8 - 8 - - - 0.0001 - - 1757181173.657768250 1757181173.657846928 - +test INFO: - - 06/Sep/2025/17/52/53 GET / HTTP/1.0 200 - - b05bf940-0464-4c0e-8c70-87717d2d73e8 - 8 - - - 0.0001 - - 1757181173.658761501 1757181173.658841372 - +test INFO: - - 06/Sep/2025/17/52/53 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1757181173.659839630 1757181173.659921646 - +test INFO: - - 06/Sep/2025/17/52/53 GET / HTTP/1.0 200 - - ... - 8 - - - 0.0001 - - 1757181173.660901308 1757181173.660987616 - +test INFO: - - 06/Sep/2025/17/52/53 GET / HTTP/1.0 200 - - - - 8 - - Host:%20localhost:80 0.0001 - - 1757181173.662072659 1757181173.662159443 - +test INFO: - - 06/Sep/2025/17/52/53 GET / HTTP/1.0 200 - - - - 8 - - Host:%20localhost:80 0.0001 - - 1757181173.662849188 1757181173.662925243 - +test INFO: - - 06/Sep/2025/17/52/53 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - one%2Cand%20two 1757181173.668783188 1757181173.668906212 - +test INFO: - - 06/Sep/2025/17/52/53 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1757181173.670529842 1757181173.670621872 - +test INFO: - - 06/Sep/2025/17/52/53 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1757181173.675893784 1757181173.676022530 - +test INFO: - - 06/Sep/2025/17/52/53 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - one 1757181173.677649498 1757181173.677744389 - +test INFO: template which can be edited in config: HTTP/1.0 / GET {SMD5}c65475e457fea0951fbb9ec9596b2177 - 1.0000 26/Apr/1970/17/46/40 10000001.000000000 0.5 example.com +test INFO: HTTP/1.0 /bucket/path/to/key GET AUTH_test bucket path/to/key +test INFO: - - 06/Sep/2025/17/52/53 GET /%3Fx%3D3 HTTP/1.0 200 - - - - 8 - - - 0.0002 - - 1757181173.692490101 1757181173.692641258 - +test INFO: - - 01/Jan/1970/02/46/41 foo /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - +test INFO: - - 01/Jan/1970/02/46/41 - /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - +test INFO: - - 01/Jan/1970/02/46/41 PUTT /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - +test INFO: - - 01/Jan/1970/02/46/41 SPECIAL /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - +test INFO: - - 01/Jan/1970/02/46/41 GET /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - +test INFO: - - 01/Jan/1970/02/46/41 PUT /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - +test INFO: - - 01/Jan/1970/02/46/41 COPY /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - +test INFO: - - 01/Jan/1970/02/46/41 foo /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - +test INFO: - - 01/Jan/1970/02/46/41 - /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - +test INFO: - - 01/Jan/1970/02/46/41 PUTT /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - +test INFO: - - 01/Jan/1970/02/46/41 SPECIAL /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - +test INFO: - - 01/Jan/1970/02/46/41 GET /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - +test INFO: - - 01/Jan/1970/02/46/41 PUT /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - +test INFO: - - 01/Jan/1970/02/46/41 COPY /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - +test INFO: - - 01/Jan/1970/02/46/41 foo /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - +test INFO: - - 01/Jan/1970/02/46/41 - /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - +test INFO: - - 01/Jan/1970/02/46/41 PUTT /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - +test INFO: - - 01/Jan/1970/02/46/41 SPECIAL /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - +test INFO: - - 01/Jan/1970/02/46/41 GET /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - +test INFO: - - 01/Jan/1970/02/46/41 PUT /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - +test INFO: - - 01/Jan/1970/02/46/41 COPY /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - +test INFO: - - 01/Jan/1970/02/46/41 HEAD /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - +test INFO: - - 01/Jan/1970/02/46/41 POST /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - +test INFO: - - 01/Jan/1970/02/46/41 DELETE /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_method_filtering_default +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_method_filtering_default ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_bad +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_bad ... ok +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.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.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 + +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': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -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': 'Sat, 10 Oct 2026 00:05: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -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': 'Sat, 10 Oct 2026 00:05: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_encoding_type_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_encoding_type_error ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_replication_info +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_replication_info ... 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 ERROR: Bad key for 'container': Key must be length 32 bytes: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys + self.crypto.check_key(key) + ~~~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 141, in check_key + raise ValueError("Key must be length %s bytes" % self.key_length) +ValueError: Key must be length 32 bytes +test ERROR: Bad key for 'object': Key must be length 32 bytes: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys + self.crypto.check_key(key) + ~~~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 141, in check_key + raise ValueError("Key must be length %s bytes" % self.key_length) +ValueError: Key must be length 32 bytes +test ERROR: get_keys(): from callback: boom: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 166, in get_keys + keys = fetch_crypto_keys(key_id=key_id) + File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/crypto/test_crypto_utils.py", line 95, in callback + raise Exception('boom') +Exception: boom +test ERROR: ERROR get_keys() missing callback: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 158, in get_keys + fetch_crypto_keys = env[CRYPTO_KEY_CALLBACK] + ~~~^^^^^^^^^^^^^^^^^^^^^ +KeyError: 'swift.callback.fetch_crypto_keys' +test ERROR: Missing key for 'container': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 177, in get_keys + key = keys[name] + ~~~~^^^^^^ +KeyError: 'container' +test ERROR: Missing key for 'object': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 177, in get_keys + key = keys[name] + ~~~~^^^^^^ +KeyError: 'object' +test ERROR: Missing key for 'object': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 177, in get_keys + key = keys[name] + ~~~~^^^^^^ +KeyError: 'object' +test ERROR: Did not get a keys dict: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 177, in get_keys + key = keys[name] + ~~~~^^^^^^ +TypeError: list indices must be integers or slices, not str fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -12896,47 +17088,795 @@ fake-swift DEBUG: Calling S3Api Middleware 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': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx1610c3552fe440f98985f-0068bc74fa) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx1610c3552fe440f98985f-0068bc74fa) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx988ab769b6bd468c89f2d-0068bc74fa) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx988ab769b6bd468c89f2d-0068bc74fa) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sda, error: ERROR Insufficient Storage (txn: tx988ab769b6bd468c89f2d-0068bc74fa) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sda (txn: tx988ab769b6bd468c89f2d-0068bc74fa) +proxy-server ERROR: Object DELETE returning 503 for (503,) (txn: tx988ab769b6bd468c89f2d-0068bc74fa) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: txff9559a0a99e4d009aeaf-0068bc74fa) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_missing_one +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_missing_one ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_mostly_found +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_mostly_found ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_mostly_not_found +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_mostly_not_found ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_none_found +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_none_found ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_one_found +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_one_found ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_simple +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_simple ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_range_rows_with_limit +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_range_rows_with_limit ... ok +test.unit.proxy.controllers.test_obj.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.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_report_info +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_report_info ... ok +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: 1757181175.443795, time window end: 1757181175.443795, puts: 0, posts: 0, deletes: 0, bytes: 0, sync_point1: 5, sync_point2: None, total_rows: 1 +test-container-sync ERROR: ERROR Syncing : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 389, in container_sync + if not self.container_sync_row( + ~~~~~~~~~~~~~~~~~~~~~~~^ + row, sync_to, user_key, broker, info, realm, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + realm_key): + ^^^^^^^^^^ +TypeError: TestContainerSync.test_container_report..fake_container_sync_row() missing 1 required positional argument: 'realm_key' +test-container-sync DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test-container-sync WARNING: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options +test-container-sync INFO: Container sync report: a/c, time window start: 1757181175.456336, time window end: 1757181175.4563527, puts: 0, posts: 0, deletes: 0, bytes: 0, sync_point1: 1, sync_point2: -1, total_rows: 1 +test-container-sync ERROR: ERROR Syncing {'ROWID': 1, 'name': 'o'}: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 535, in container_sync_row + row['created_at']) + ~~~^^^^^^^^^^^^^^ +KeyError: 'created_at' +test-container-sync INFO: Container sync report: a/c, time window start: 1757181175.4566782, time window end: 1757181175.457247, 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: 1757181175.4574096, time window end: 1757181175.4574904, puts: 0, posts: 0, deletes: 1, bytes: 0, sync_point1: 1, sync_point2: -1, total_rows: 1 +test-container-sync DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test-container-sync WARNING: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options +test-container-sync ERROR: ERROR Syncing {'deleted': True, 'name': 'object', 'created_at': '1.2'}: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 544, in container_sync_row + delete_object(sync_to, name=row['name'], headers=headers, + ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + proxy=self.select_http_proxy(), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + logger=self.logger, + ^^^^^^^^^^^^^^^^^^^ + timeout=self.conn_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sync.py", line 883, in fake_delete_object + raise exc[-1] +Exception: test exception +test-container-sync ERROR: ERROR Syncing {'deleted': True, 'name': 'object', 'created_at': '1.2'}: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 544, in container_sync_row + delete_object(sync_to, name=row['name'], headers=headers, + ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + proxy=self.select_http_proxy(), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + logger=self.logger, + ^^^^^^^^^^^^^^^^^^^ + timeout=self.conn_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sync.py", line 900, in fake_delete_object + raise exc[-1] +swift.common.exceptions.ClientException: test client exception +test-container-sync DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test-container-sync WARNING: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options +test-container-sync ERROR: ERROR Syncing {'deleted': True, 'name': 'object', 'created_at': '1.2'}: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 544, in container_sync_row + delete_object(sync_to, name=row['name'], headers=headers, + ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + proxy=self.select_http_proxy(), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + logger=self.logger, + ^^^^^^^^^^^^^^^^^^^ + timeout=self.conn_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sync.py", line 883, in fake_delete_object + raise exc[-1] +Exception: test exception +test-container-sync ERROR: ERROR Syncing {'deleted': True, 'name': 'object', 'created_at': '1.2'}: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 544, in container_sync_row + delete_object(sync_to, name=row['name'], headers=headers, + ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + proxy=self.select_http_proxy(), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + logger=self.logger, + ^^^^^^^^^^^^^^^^^^^ + timeout=self.conn_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sync.py", line 900, in fake_delete_object + raise exc[-1] +swift.common.exceptions.ClientException: test client exception +test-container-sync DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test-container-sync WARNING: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options +test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 70}: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 596, in container_sync_row + raise exc + File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 573, in container_sync_row + self.swift.get_object(info['account'], + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + info['container'], row['name'], + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers_out, + ^^^^^^^^^^^^^^^^^^^^ + acceptable_statuses=(2, 4), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + params={'symlink': 'get'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sync.py", line 1146, in fake_get_object + raise exc[-1] +Exception: test exception +test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 80}: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 596, in container_sync_row + raise exc + File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 573, in container_sync_row + self.swift.get_object(info['account'], + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + info['container'], row['name'], + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers_out, + ^^^^^^^^^^^^^^^^^^^^ + acceptable_statuses=(2, 4), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + params={'symlink': 'get'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sync.py", line 1173, in fake_get_object + raise exc[-1] +swift.common.exceptions.ClientException: test client exceptiontest.unit.container.test_sync.TestContainerSync.test_container_sync_row_put +test.unit.container.test_sync.TestContainerSync.test_container_sync_row_put ... ok + +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': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other OWNER fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: public None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_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 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: 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: 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 with role(s) rdr1,rdr2 has project reader authorizing +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) accepted ('127.0.0.1', 8359) +proxy INFO: ERROR WSGI: code 400, message Invalid PROXY line 'PROXY jojo', (txn: txc5c2c4e87b3d4bd9a16f2-0068bc74f7) +proxy INFO: wsgi exiting +proxy INFO: (1066294) wsgi exited, is_accepting=True +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) accepted ('127.0.0.1', 8359) +proxy INFO: ERROR WSGI: code 400, message Invalid PROXY line 'PROXYjojo a b c d e', (txn: tx5aad8ea092c74e7b816d5-0068bc74f7) +proxy INFO: wsgi exiting +proxy INFO: (1066294) wsgi exited, is_accepting=True +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) accepted ('127.0.0.1', 8359) +proxy INFO: ERROR WSGI: code 400, message Invalid PROXY line 'PROXY a b c d e', (txn: tx8982f44fb6e24587b712a-0068bc74f7) +proxy INFO: wsgi exiting +proxy INFO: (1066294) wsgi exited, is_accepting=True +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) 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: (1066294) wsgi exited, is_accepting=True +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) accepted ('127.0.0.1', 8359) +proxy INFO: 192.168.0.1 - - [07/Sep/2025 07:52:55] "GET /someurl HTTP/1.1" 200 160 0.000100 +proxy INFO: 192.168.0.1 - - [07/Sep/2025 07:52:55] "GET /otherurl HTTP/1.1" 200 179 0.000070 +proxy INFO: wsgi exiting +proxy INFO: (1066294) wsgi exited, is_accepting=True +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) accepted ('127.0.0.1', 8359) +proxy INFO: 192.168.0.1 - - [07/Sep/2025 07:52:55] "GET /someurl HTTP/1.0" 200 186 0.000072 +proxy INFO: wsgi exiting +proxy INFO: (1066294) wsgi exited, is_accepting=True +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) accepted ('127.0.0.1', 8359) +proxy INFO: 192.168.0.1 - - [07/Sep/2025 07:52:55] "GET /someurl HTTP/1.0" 200 179 0.000071 +proxy INFO: wsgi exiting +proxy INFO: (1066294) wsgi exited, is_accepting=True +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Sep/2025 07:52:55] "GET /someurl HTTP/1.0" 200 180 0.000068 +proxy INFO: wsgi exiting +proxy INFO: (1066294) wsgi exited, is_accepting=True +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Sep/2025 07:52:55] "GET /someurl HTTP/1.0" 200 180 0.000073 +proxy INFO: wsgi exiting +proxy INFO: (1066294) wsgi exited, is_accepting=True +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Sep/2025 07:52:55] "GET /someurl HTTP/1.0" 200 180 0.000073 +proxy INFO: wsgi exiting +proxy INFO: (1066294) wsgi exited, is_accepting=True +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Sep/2025 07:52:55] "GET https://cluster.domain/bucket/key HTTP/1.0" 200 106 0.000068 +proxy INFO: wsgi exiting +proxy INFO: (1066294) wsgi exited, is_accepting=True +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Sep/2025 07:52:55] "GET http://cluster.domain/v1/acct/cont/obj HTTP/1.0" 200 112 0.000068 +proxy INFO: wsgi exiting +proxy INFO: (1066294) wsgi exited, is_accepting=True +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Sep/2025 07:52:55] "GET ftp://cluster.domain/bucket/key HTTP/1.0" 200 126 0.000073 +proxy INFO: wsgi exiting +proxy INFO: (1066294) wsgi exited, is_accepting=True +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Sep/2025 07:52:55] "GET https://cluster.domain HTTP/1.0" 200 117 0.000079 +proxy INFO: wsgi exiting +proxy INFO: (1066294) wsgi exited, is_accepting=True +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Sep/2025 07:52:55] "GET http:omg//wtf/bbq HTTP/1.0" 200 112 0.000078 +proxy INFO: wsgi exiting +proxy INFO: (1066294) wsgi exited, is_accepting=True +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) accepted ('127.0.0.1', 8359) +proxy INFO: ERROR WSGI: code 400, message Bad request syntax ('ONLY-METHOD'), (txn: tx8681c499ceed4ea9aa703-0068bc74f7) +proxy INFO: wsgi exiting +proxy INFO: (1066294) wsgi exited, is_accepting=True +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) 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: (1066294) wsgi exited, is_accepting=True (txn: test-trans-id) +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) 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: (1066294) wsgi exited, is_accepting=True +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Sep/2025 07:52:55] "PUT /path HTTP/1.0" 200 105 0.000095 +proxy INFO: wsgi exiting +proxy INFO: (1066294) wsgi exited, is_accepting=True +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Sep/2025 07:52:55] "GET ///some-leading-slashes HTTP/1.0" 200 118 0.000069 +proxy INFO: wsgi exiting +proxy INFO: (1066294) wsgi exited, is_accepting=True +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Sep/2025 07:52:55] "GET /ohÿboy%what$now%E2%80%bd HTTP/1.0" 200 120 0.000068 +proxy INFO: wsgi exiting +proxy INFO: (1066294) wsgi exited, is_accepting=True +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Sep/2025 07:52:55] "GET /some%fFpath%D8%AA HTTP/1.0" 200 113 0.000074 +proxy INFO: wsgi exiting +proxy INFO: (1066294) wsgi exited, is_accepting=True +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Sep/2025 07:52:55] "GET / HTTP/1.1" 200 120 0.000089 +proxy INFO: wsgi exiting +proxy INFO: (1066294) wsgi exited, is_accepting=Truetest.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_request_lines +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_request_lines ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter_with_reserved_name +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter_with_reserved_name ... ok +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_simple +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_simple ... ok +test.unit.common.test_registry.TestSwiftInfo.test_get_swift_admin_info +test.unit.common.test_registry.TestSwiftInfo.test_get_swift_admin_info ... ok +test.unit.common.test_registry.TestSwiftInfo.test_get_swift_admin_info_with_disallowed_sections +test.unit.common.test_registry.TestSwiftInfo.test_get_swift_admin_info_with_disallowed_sections ... ok +test.unit.common.test_registry.TestSwiftInfo.test_get_swift_admin_info_with_disallowed_sub_sections +test.unit.common.test_registry.TestSwiftInfo.test_get_swift_admin_info_with_disallowed_sub_sections ... ok +test.unit.common.test_registry.TestSwiftInfo.test_get_swift_info +test.unit.common.test_registry.TestSwiftInfo.test_get_swift_info ... ok +test.unit.common.test_registry.TestSwiftInfo.test_get_swift_info_with_disallowed_sections +test.unit.common.test_registry.TestSwiftInfo.test_get_swift_info_with_disallowed_sections ... ok +test.unit.common.test_registry.TestSwiftInfo.test_get_swift_info_with_unmatched_disallowed_sections +test.unit.common.test_registry.TestSwiftInfo.test_get_swift_info_with_unmatched_disallowed_sections ... ok +test.unit.common.test_registry.TestSwiftInfo.test_register_swift_admin_info +test.unit.common.test_registry.TestSwiftInfo.test_register_swift_admin_info ... ok +test.unit.common.test_registry.TestSwiftInfo.test_register_swift_info +test.unit.common.test_registry.TestSwiftInfo.test_register_swift_info ... ok +test.unit.common.test_registry.TestSwiftInfo.test_register_swift_info_import_from_utils +test.unit.common.test_registry.TestSwiftInfo.test_register_swift_info_import_from_utils ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_close_error +test.unit.obj.test_diskfile.TestECDiskFile.test_close_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' + fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -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': 'Sat, 06 Sep 2025 17:52:54 -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': 'Sat, 06 Sep 2025 17:52:54 -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': 'Sat, 06 Sep 2025 17:52:54 -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': 'Sat, 06 Sep 2025 17:52:54 -0000', 'Content-Md5': 'Je0by0I7C3IA9IX8X/ccjg==', 'Transfer-Encoding': 'chunked', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '25ed1bcb423b0b7200f485fc5ff71c8e'} 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:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -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': 'Sat, 10 Oct 2026 00:05: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:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52: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_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.obj.test_diskfile.TestECDiskFile.test_commit +test.unit.obj.test_diskfile.TestECDiskFile.test_commit ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_commit_fsync +test.unit.obj.test_diskfile.TestECDiskFile.test_commit_fsync ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_empty_body +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_empty_body ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_lots_of_keys +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_lots_of_keys ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_no_content_md5 +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_no_content_md5 ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_no_key +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_no_key ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_quiet +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_quiet ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_bad +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_bad ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_commit_ignores_cleanup_ondisk_files_error +test.unit.obj.test_diskfile.TestECDiskFile.test_commit_ignores_cleanup_ondisk_files_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_invalid +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_invalid ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_valid +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_valid ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_to_object +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_to_object ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_too_many_keys +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_too_many_keys ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_unhandled_exception +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_unhandled_exception ... ok +test.unit.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.obj.test_diskfile.TestECDiskFile.test_content_type_and_timestamp +test.unit.obj.test_diskfile.TestECDiskFile.test_content_type_and_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_content_type_not_open +test.unit.obj.test_diskfile.TestECDiskFile.test_content_type_not_open ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_content_type_timestamp_not_open +test.unit.obj.test_diskfile.TestECDiskFile.test_content_type_timestamp_not_open ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_create_close_oserror +test.unit.obj.test_diskfile.TestECDiskFile.test_create_close_oserror ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_create_mkstemp_no_space +test.unit.obj.test_diskfile.TestECDiskFile.test_create_mkstemp_no_space ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_create_prealloc +test.unit.obj.test_diskfile.TestECDiskFile.test_create_prealloc ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_create_prealloc_oserror +test.unit.obj.test_diskfile.TestECDiskFile.test_create_prealloc_oserror ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_create_unlink_cleanup_DiskFileNoSpace +test.unit.obj.test_diskfile.TestECDiskFile.test_create_unlink_cleanup_DiskFileNoSpace ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_create_unlink_cleanup_logging +test.unit.obj.test_diskfile.TestECDiskFile.test_create_unlink_cleanup_logging ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_create_unlink_cleanup_renamer_fails +test.unit.obj.test_diskfile.TestECDiskFile.test_create_unlink_cleanup_renamer_fails ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_data_file_has_frag_index +test.unit.obj.test_diskfile.TestECDiskFile.test_data_file_has_frag_index ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_data_timestamp +test.unit.obj.test_diskfile.TestECDiskFile.test_data_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_data_timestamp_not_open +test.unit.obj.test_diskfile.TestECDiskFile.test_data_timestamp_not_open ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_delete +test.unit.obj.test_diskfile.TestECDiskFile.test_delete ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_corners +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_corners ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_ranges +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_ranges ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_concurrent_delete +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_concurrent_delete ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_concurrent_marked_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_concurrent_marked_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_concurrent_writes +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_concurrent_writes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_default_disallowed_metadata +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_default_disallowed_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_mkstemp_creates_dir +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_mkstemp_creates_dir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_preserves_slo +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_preserves_slo ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_preserves_sysmeta +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_preserves_sysmeta ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_reader_iter +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_reader_iter ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_writer +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_writer ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_content_length +test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_content_length ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_content_length_deleted +test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_content_length_deleted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_content_length_not_open +test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_content_length_not_open ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_names +test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_names ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_timestamp +test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_timestamp_deleted +test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_timestamp_deleted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_timestamp_not_open +test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_timestamp_not_open ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp +test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_legacy_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_missing_frag_index +test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_missing_frag_index ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_no_data_file +test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_no_data_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_not_open +test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_not_open ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_when_not_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_when_not_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_error_in_cleanup_ondisk_files +test.unit.obj.test_diskfile.TestECDiskFile.test_error_in_cleanup_ondisk_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_exception_in_handle_close_quarantine +test.unit.obj.test_diskfile.TestECDiskFile.test_exception_in_handle_close_quarantine ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_fragments +test.unit.obj.test_diskfile.TestECDiskFile.test_fragments ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_fragments_available_when_not_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_fragments_available_when_not_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_fragments_not_open +test.unit.obj.test_diskfile.TestECDiskFile.test_fragments_not_open ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_from_audit_location +test.unit.obj.test_diskfile.TestECDiskFile.test_from_audit_location ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_get_datafile_metadata +test.unit.obj.test_diskfile.TestECDiskFile.test_get_datafile_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_get_datafile_metadata_not_opened +test.unit.obj.test_diskfile.TestECDiskFile.test_get_datafile_metadata_not_opened ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_get_dev_path +test.unit.obj.test_diskfile.TestECDiskFile.test_get_dev_path ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_get_metadata +test.unit.obj.test_diskfile.TestECDiskFile.test_get_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_get_metadata_not_opened +test.unit.obj.test_diskfile.TestECDiskFile.test_get_metadata_not_opened ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_get_metafile_metadata +test.unit.obj.test_diskfile.TestECDiskFile.test_get_metafile_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_get_metafile_metadata_not_opened +test.unit.obj.test_diskfile.TestECDiskFile.test_get_metafile_metadata_not_opened ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_get_tempfile_fallback_to_mkstemp +test.unit.obj.test_diskfile.TestECDiskFile.test_get_tempfile_fallback_to_mkstemp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_keep_cache +test.unit.obj.test_diskfile.TestECDiskFile.test_keep_cache ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_killed_before_cleanup +test.unit.obj.test_diskfile.TestECDiskFile.test_killed_before_cleanup ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_mount_checking +test.unit.obj.test_diskfile.TestECDiskFile.test_mount_checking ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_not_opened +test.unit.obj.test_diskfile.TestECDiskFile.test_not_opened ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_range_rows_with_limit +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_range_rows_with_limit ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_data_ts_meta +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_data_ts_meta ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_listdir_error +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_listdir_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_load_old_record_from_pending_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_load_old_record_from_pending_file ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_meta_ts_data +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_meta_ts_data ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_open_deleted +test.unit.obj.test_diskfile.TestECDiskFile.test_open_deleted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_open_deleted_with_corrupt_tombstone +test.unit.obj.test_diskfile.TestECDiskFile.test_open_deleted_with_corrupt_tombstone ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_open_expired +test.unit.obj.test_diskfile.TestECDiskFile.test_open_expired ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_durable_legacy +test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_durable_legacy ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_missing_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_missing_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_open_not_exist +test.unit.obj.test_diskfile.TestECDiskFile.test_open_not_exist ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_open_not_expired +test.unit.obj.test_diskfile.TestECDiskFile.test_open_not_expired ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_bad_fragment_preferences +test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_bad_fragment_preferences ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_fragment_preferences +test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_fragment_preferences ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_already_removed +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_already_removed ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_last_fragment_index +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_last_fragment_index ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_non_existent_fragment_index +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_non_existent_fragment_index ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_old_timestamp_frag_index +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_old_timestamp_frag_index ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_old_tombstone +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_old_tombstone ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_one_fragment_index +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_one_fragment_index ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_tombstone +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_tombstone ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_without_frag +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_without_frag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_bad_content_length +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_bad_content_length ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_corrupt_xattrs +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_corrupt_xattrs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_deleted_files +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_deleted_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_fstat_oserror +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_fstat_oserror ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_hashdir_not_a_directory +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_hashdir_not_a_directory ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_hashdir_not_listable +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_hashdir_not_listable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_bad_name +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_bad_name ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_content_length +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_content_length ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_content_length_bad +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_content_length_bad ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_etag +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_etag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_missing_name +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_missing_name ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_zero_byte +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_zero_byte ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_ioerror_enodata +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_ioerror_enodata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_ioerror_euclean +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_ioerror_euclean ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.obj.test_diskfile.TestECDiskFile.test_quarantine_missing_content_length +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_missing_content_length ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_subtly_corrupt_xattrs +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_subtly_corrupt_xattrs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_truncated_xattrs +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_truncated_xattrs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_valids +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_valids ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_read_metadata +test.unit.obj.test_diskfile.TestECDiskFile.test_read_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_read_metadata_no_xattr +test.unit.obj.test_diskfile.TestECDiskFile.test_read_metadata_no_xattr ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_reader_ec_exception_causes_quarantine +test.unit.obj.test_diskfile.TestECDiskFile.test_reader_ec_exception_causes_quarantine ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_reader_quarantines_corrupted_ec_archive +test.unit.obj.test_diskfile.TestECDiskFile.test_reader_quarantines_corrupted_ec_archive ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_splice_to_wsockfd_blocks +test.unit.obj.test_diskfile.TestECDiskFile.test_splice_to_wsockfd_blocks ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_sysmeta_frag_index_is_immutable +test.unit.obj.test_diskfile.TestECDiskFile.test_sysmeta_frag_index_is_immutable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup +test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup_legacy_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.TestECDiskFile.test_write_cleanup_part_power_increase +test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup_part_power_increase ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_disk_full +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_disk_full ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_no_xattr +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_no_xattr ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_content_type +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_content_type ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFile.test_zero_copy_cache_dropping +test.unit.obj.test_diskfile.TestECDiskFile.test_zero_copy_cache_dropping ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -12968,16 +17908,9 @@ 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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num_and_range -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num_and_range ... ok fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -12986,9 +17919,13 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -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': 'Sat, 06 Sep 2025 17:52:55 -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': 'Sat, 06 Sep 2025 17:52:55 -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': 'Sat, 06 Sep 2025 17:52:55 -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 @@ -13012,6 +17949,7 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Start tag expected, '<' not found, line 1, column 1 (, line 1) fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -13020,19 +17958,17 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:25 -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': 'Sat, 10 Oct 2026 00:05:25 -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': 'Sat, 10 Oct 2026 00:05:25 -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': 'Sat, 10 Oct 2026 00:05:25 -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: 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': 'Sat, 06 Sep 2025 17:52:55 -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 @@ -13050,7 +17986,6 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Start tag expected, '<' not found, line 1, column 1 (, line 1) fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -13067,11 +18002,850 @@ 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': 'Sat, 10 Oct 2026 00:05: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: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware +Sun Sep 7 07:52:55 2025 /tmp/tmp4nc60v65/unittest.profile123 +Sun Sep 7 07:52:55 2025 /tmp/tmp4nc60v65/unittest.profile1066314 +Sun Sep 7 07:52:55 2025 /tmp/tmp4nc60v65/unittest.profile456 + + 30 function calls in 0.002 seconds + + Ordered by: internal time + + ncalls tottime percall cumtime percall filename:lineno(function) + 6 0.001 0.000 0.002 0.000 profile:0(import os;os.getcwd();) + 6 0.001 0.000 0.001 0.000 :0(exec) + 6 0.000 0.000 0.000 0.000 :1() + 6 0.000 0.000 0.000 0.000 :0(getcwd) + 0 0.000 0.000 profile:0(profiler) + 6 0.000 0.000 0.000 0.000 :0(setprofile) + + +Sun Sep 7 07:52:55 2025 /tmp/tmp4nc60v65/unittest.profile123 +Sun Sep 7 07:52:55 2025 /tmp/tmp4nc60v65/unittest.profile1066314test.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_xprofile.Test_html_viewer.test_render +test.unit.common.middleware.test_xprofile.Test_html_viewer.test_render ... 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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_with_sharding_overlaps +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_with_sharding_overlaps ... ok +test.unit.common.test_statsd_client.TestStatsdClientOutput.test_delegate_methods_with_default_sample_rate +test.unit.common.test_statsd_client.TestStatsdClientOutput.test_delegate_methods_with_default_sample_rate ... ok +test.unit.common.test_statsd_client.TestStatsdClientOutput.test_delegate_methods_with_metric_prefix +test.unit.common.test_statsd_client.TestStatsdClientOutput.test_delegate_methods_with_metric_prefix ... ok +test.unit.common.test_statsd_client.TestStatsdClientOutput.test_delegate_methods_with_no_default_sample_rate +test.unit.common.test_statsd_client.TestStatsdClientOutput.test_delegate_methods_with_no_default_sample_rate ... ok +test.unit.common.test_statsd_client.TestStatsdClientOutput.test_methods_are_no_ops_when_not_enabled +test.unit.common.test_statsd_client.TestStatsdClientOutput.test_methods_are_no_ops_when_not_enabled ... ok +test.unit.common.test_swob.TestTransferEncoding.test_is_chunked +test.unit.common.test_swob.TestTransferEncoding.test_is_chunked ... ok +test.unit.common.test_utils.TestSocketStringParser.test_socket_string_parser +test.unit.common.test_utils.TestSocketStringParser.test_socket_string_parser ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_batch_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_batch_reclaim ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_chexor +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_chexor ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_create_broker +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_create_broker ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_creation +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_creation ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_db_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_db_file ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_delete_db_does_not_clear_particular_sharding_meta +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_delete_db_does_not_clear_particular_sharding_meta ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_delete_object +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_delete_object ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_double_check_trailing_delimiter +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_double_check_trailing_delimiter ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_double_check_trailing_delimiter_non_slash +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_double_check_trailing_delimiter_non_slash ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty_old_style_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty_old_style_shard_container ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_overwrite +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_overwrite ... 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.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.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_overwrite_unicode +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_overwrite_unicode ... 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.TestContainerBrokerBeforeSPI.test_get_shard_usage +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_usage ... 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 INFO: Begin account audit "once" mode +test ERROR: Audit Failed for /tmp/tmpyl68uerp/sda/accounts/0/0/0/test.db: The total container_count for the account a (3) does not match the sum of container_count across policies (2) +test INFO: Account audit "once" mode completed: 0.00s +fake INFO: - - 06/Sep/2025/17/52/54 GET /v1/a/c/o%3Ftemp_url_sig%3Ddeadbeefdeadbeef...%26temp_url_expires%3D1757182174 HTTP/1.0 404 - - - - - - - - 0.0002 - - 1757181174.951428652 1757181174.951672792 - +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 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/tmp8gg318y1/devices/sda1 (pid: 1066288) +test ERROR: Container update failed for '/a/c/o'; problem with redirect location: Invalid path: bad%20bad%20bad +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test ERROR: Container update failed for '/a/c/o'; problem with redirect location: Invalid path: bad%20bad%20bad +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test ERROR: Container update failed for '/a/c/o'; problem with redirect location: Invalid path: bad%20bad%20bad +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Update failed for /a/c/o /tmp/tmp8gg318y1/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181177.00000 +test INFO: Object update sweep completed on /tmp/tmp8gg318y1/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: 1066288) +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/tmpqohsuxoo/devices/sda1 (pid: 1066288) +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Update failed for /a/c/o /tmp/tmpqohsuxoo/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181178.00000 +test INFO: Object update sweep completed on /tmp/tmpqohsuxoo/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: 1066288) +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/tmp65p3h04z/devices/sda1 (pid: 1066288) +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Update redirected for /a/c/o /tmp/tmp65p3h04z/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181177.00000 to .shards_a/c_shard_new +test DEBUG: Update sent for /.shards_a/c_shard_new/o /tmp/tmp65p3h04z/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181177.00000 +test INFO: Object update sweep completed on /tmp/tmp65p3h04z/devices/sda1 in 0.01s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 1 redirects, 0 skips, 0 deferrals, 0 drains (pid: 1066288) +test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 1 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmpmzjs_k_6/devices/sda1 (pid: 1066288) +test DEBUG: Error code 507 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 507 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Update failed for /a/c/o /tmp/tmpmzjs_k_6/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181177.00000 +test INFO: Object update sweep completed on /tmp/tmpmzjs_k_6/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: 1066288) +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/tmpmzjs_k_6/devices/sda1 (pid: 1066288) +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Update redirected for /a/c/o /tmp/tmpmzjs_k_6/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181177.00000 to .shards_a/c_shard_1 +test DEBUG: Update sent for /.shards_a/c_shard_1/o /tmp/tmpmzjs_k_6/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181177.00000 +test INFO: Object update sweep completed on /tmp/tmpmzjs_k_6/devices/sda1 in 0.01s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 1 redirects, 0 skips, 0 deferrals, 0 drains (pid: 1066288) +test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 1 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmpwlztr4rz/devices/sda1 (pid: 1066288) +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Update redirected for /.shards_a/c_shard_older/o /tmp/tmpwlztr4rz/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181177.00000 to .shards_a/c_shard_new +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Update redirected for /.shards_a/c_shard_new/o /tmp/tmpwlztr4rz/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181177.00000 to .shards_a/c_shard_newer +test INFO: Object update sweep completed on /tmp/tmpwlztr4rz/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: 1066288) +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/tmpwlztr4rz/devices/sda1 (pid: 1066288) +test DEBUG: Update sent for /.shards_a/c_shard_newer/o /tmp/tmpwlztr4rz/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181177.00000 +test INFO: Object update sweep completed on /tmp/tmpwlztr4rz/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: 1066288)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 +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.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.TestContainerBrokerBeforeSPI.test_has_multiple_policies +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_has_multiple_policies ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_usage +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_usage ... ok +test ERROR: Error retrieving recon data: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/recon.py", line 84, in _from_recon_cache + with openr(cache_file, 'r') as f: + ~~~~~^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/test_recon.py", line 226, in raise_Exception + raise Exception +Exception +test ERROR: Error reading recon cache file: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/recon.py", line 84, in _from_recon_cache + with openr(cache_file, 'r') as f: + ~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: [Errno None] None +test ERROR: Error reading recon cache file: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/recon.py", line 84, in _from_recon_cache + with openr(cache_file, 'r') as f: + ~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/recon.py", line 84, in _from_recon_cache + with openr(cache_file, 'r') as f: + ~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: [Errno None] None +test ERROR: Error parsing recon cache file: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/recon.py", line 84, in _from_recon_cache + with openr(cache_file, 'r') as f: + ~~~~~^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/test_recon.py", line 223, in raise_ValueError + raise ValueError +ValueError +test ERROR: Error reading ringfile: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/recon.py", line 277, in get_ring_md5 + sums[ringfile] = md5_hash_for_file(ringfile) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +test ERROR: Error reading ringfile: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/recon.py", line 277, in get_ring_md5 + sums[ringfile] = md5_hash_for_file(ringfile) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +test ERROR: Error reading ringfile: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/recon.py", line 277, in get_ring_md5 + sums[ringfile] = md5_hash_for_file(ringfile) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +test ERROR: Error reading ringfile: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/recon.py", line 277, in get_ring_md5 + sums[ringfile] = md5_hash_for_file(ringfile) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/test_recon.py", line 384, in fake_hash_for_file + raise IOError +OSError +test ERROR: Error reading ringfile: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/recon.py", line 277, in get_ring_md5 + sums[ringfile] = md5_hash_for_file(ringfile) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/test_recon.py", line 384, in fake_hash_for_file + raise IOError +OSError +test ERROR: Error reading ringfile: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/recon.py", line 277, in get_ring_md5 + sums[ringfile] = md5_hash_for_file(ringfile) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +test ERROR: Error reading ringfile: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/recon.py", line 277, in get_ring_md5 + sums[ringfile] = md5_hash_for_file(ringfile) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +test ERROR: Error reading ringfile: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/recon.py", line 277, in get_ring_md5 + sums[ringfile] = md5_hash_for_file(ringfile) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_valid_non_strict +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_valid_non_strict ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_valid_strict +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_valid_strict ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_DELETE +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_DELETE ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_calls_authorize +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_calls_authorize ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_newest +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_newest ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_newest_large_file +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_newest_large_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_pipeline +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_pipeline ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_ranges +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_ranges ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_ranges_resuming +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_ranges_resuming ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_respects_read_affinity +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_respects_read_affinity ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_short_read +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_short_read ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_short_read_resuming +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_short_read_resuming ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD_absolute_uri +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD_absolute_uri ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD_calls_authorize +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD_calls_authorize ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD_newest +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD_newest ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_OPTIONS +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_OPTIONS ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_backend_headers +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_backend_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_calls_authorize +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_calls_authorize ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_authorize +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_authorize ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_count +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_count ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_key_len +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_key_len ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_size +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_size ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_val_len +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_val_len ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_has_multiple_policies +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_has_multiple_policies ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_GET_unicode_metadata +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_GET_unicode_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_POST_last_modified +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_POST_last_modified ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_auto_content_type +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_auto_content_type ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_autodetect_content_type +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_autodetect_content_type ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_bad_content_type +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_bad_content_type ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_bad_message_length +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_bad_message_length ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_calls_authorize +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_calls_authorize ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_connect_exceptions +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_connect_exceptions ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_error_limiting +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_error_limiting ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_getresponse_exceptions +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_getresponse_exceptions ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_max_size +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_max_size ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_no_etag_fallocate +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_no_etag_fallocate ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_respects_write_affinity +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_respects_write_affinity ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_send_exceptions +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_send_exceptions ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_bad_metadata +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_bad_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_best_response_sets_etag +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_best_response_sets_etag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_best_response_sets_headers +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_best_response_sets_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_method +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_method ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_path +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_path ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_utf8 +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_utf8 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_version +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_version ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_chunked_put +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_chunked_put ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_head_account +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_head_account ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_unhandled_exception +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_unhandled_exception ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_client_disconnect +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_client_disconnect ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.proxy.test_mem_server.TestReplicatedObjectController.test_client_timeout +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_client_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_conditional_GET_replication +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_conditional_GET_replication ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_conditional_range_get +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_conditional_range_get ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_custom_mime_types_files +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_custom_mime_types_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_error_limiting +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_error_limiting ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_leak_1 +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_leak_1 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_mismatched_etags +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_mismatched_etags ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.proxy.test_mem_server.TestReplicatedObjectController.test_node_request_setting +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_request_setting ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_write_timeout +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_write_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_policy_IO +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_policy_IO ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_policy_IO_override +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_policy_IO_override ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_proxy_passes_content_type +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_proxy_passes_content_type ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.TestContainerBrokerBeforeSPI.test_initialize_container_broker_in_default +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_initialize_container_broker_in_default ... 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 INFO: - - 06/Sep/2025/17/53/02 GET /cont/obj HTTP/1.0 200 - some_agent - - 19 - - - 0.0007 - - 1757181182.391252756 1757181182.391941071 - +fake-swift INFO: - - 06/Sep/2025/17/53/02 GET /cont/obj HTTP/1.0 503 - some_agent - - 19 - - - 0.0003 - - 1757181182.394803047 1757181182.395111561 - +fake-swift INFO: - - 06/Sep/2025/17/53/02 GET /cont/obj HTTP/1.0 503 - some_agent - - 19 - - - 0.0005 - - 1757181182.396426439 1757181182.396883011 - +fake-swift INFO: - - 06/Sep/2025/17/53/02 GET /cont/obj HTTP/1.0 503 - some_agent - - 19 - - - 0.0002 - - 1757181182.398364067 1757181182.398602486 - +test DEBUG: Before request +test DEBUG: Inside of request (txn: foo) +test DEBUG: After request +fake-swift INFO: - - 06/Sep/2025/17/53/02 DELETE /container HTTP/1.0 409 - some_agent - - 19 - - - 0.0005 - - 1757181182.416475296 1757181182.417022228 - +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: tx6607ea95d046438190180-0068bc74fe) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: tx1265b05d0e3e42078244f-0068bc74fe) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sdd, error: ERROR Insufficient Storage (txn: tx1265b05d0e3e42078244f-0068bc74fe) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.12:1012/sdm, error: ERROR Insufficient Storage (txn: tx1265b05d0e3e42078244f-0068bc74fe) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.9:1009/sdj, error: ERROR Insufficient Storage (txn: tx1265b05d0e3e42078244f-0068bc74fe) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sde, error: ERROR Insufficient Storage (txn: tx1265b05d0e3e42078244f-0068bc74fe) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx1265b05d0e3e42078244f-0068bc74fe) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.10:1010/sdk, error: ERROR Insufficient Storage (txn: tx1265b05d0e3e42078244f-0068bc74fe) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txbb38ee9310e440e19d916-0068bc74fe) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txbb38ee9310e440e19d916-0068bc74fe) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sde, error: ERROR Insufficient Storage (txn: txbb38ee9310e440e19d916-0068bc74fe) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.9:1009/sdj, error: ERROR Insufficient Storage (txn: txbb38ee9310e440e19d916-0068bc74fe) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txbb38ee9310e440e19d916-0068bc74fe) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sdf, error: ERROR Insufficient Storage (txn: txbb38ee9310e440e19d916-0068bc74fe) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: txbb38ee9310e440e19d916-0068bc74fe) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sda, error: ERROR Insufficient Storage (txn: txbb38ee9310e440e19d916-0068bc74fe) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sda, error: ERROR Insufficient Storage (txn: txbb38ee9310e440e19d916-0068bc74fe) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sda, error: ERROR Insufficient Storage (txn: txbb38ee9310e440e19d916-0068bc74fe) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.17:1017/sda, error: ERROR Insufficient Storage (txn: txbb38ee9310e440e19d916-0068bc74fe) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sda, error: ERROR Insufficient Storage (txn: txbb38ee9310e440e19d916-0068bc74fe) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sda, error: ERROR Insufficient Storage (txn: txbb38ee9310e440e19d916-0068bc74fe) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sda, error: ERROR Insufficient Storage (txn: txbb38ee9310e440e19d916-0068bc74fe) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sda, error: ERROR Insufficient Storage (txn: txbb38ee9310e440e19d916-0068bc74fe) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sda, error: ERROR Insufficient Storage (txn: txbb38ee9310e440e19d916-0068bc74fe) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sda, error: ERROR Insufficient Storage (txn: txbb38ee9310e440e19d916-0068bc74fe) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sda, error: ERROR Insufficient Storage (txn: txbb38ee9310e440e19d916-0068bc74fe) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sda, error: ERROR Insufficient Storage (txn: txbb38ee9310e440e19d916-0068bc74fe) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: txbb38ee9310e440e19d916-0068bc74fe) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sda, error: ERROR Insufficient Storage (txn: txbb38ee9310e440e19d916-0068bc74fe)test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_404_507_and_handoffs_fail +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_404_507_and_handoffs_fail ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_507_and_handoffs_fail +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_507_and_handoffs_fail ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_timeouts +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_timeouts ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_limits_expirer_queue_updates +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_limits_expirer_queue_updates ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_missing_one +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_missing_one ... ok +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-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.00045 seconds (0.00000/s) +test-replicator INFO: Removed 0 dbs +test-replicator INFO: 0 successes, 6 failures +test-replicator INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +test-replicator INFO: Attempted to replicate 0 dbs in 0.00000 seconds (0.00000/s) +test-replicator INFO: Removed 0 dbs +test-replicator INFO: 0 successes, 0 failures +test-replicator INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +test-replicator INFO: Attempted to replicate 30 dbs in 246.81358 seconds (0.12155/s) +test-replicator INFO: Removed 9 dbs +test-replicator INFO: 25 successes, 1 failures +test-replicator INFO: diff:5 diff_capped:4 empty:7 hashmatch:8 no_change:6 remote_merge:2 rsync:3 ts_repl:10 +test DEBUG: set nice priority to 1 +test DEBUG: set ionice class 1 priority 0 +WARNING: Unable to modify I/O scheduling class and priority of process. Keeping unchanged! Check logs for more info. +test ERROR: Unable to modify ionice priority: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/libc.py", line 326, in _ioprio_set + io_class = IO_CLASS_ENUM[io_class] + ~~~~~~~~~~~~~^^^^^^^^^^ +KeyError: 'class_foo' +test DEBUG: set ionice class 2 priority 4 +test DEBUG: set nice priority to -15 +test DEBUG: set ionice class 3 priority 6 +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/tmpb3asoa6l/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpb3asoa6l/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/tmpb3asoa6l/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpb3asoa6l/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0662 "-" 1066291 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0195 "-" 1066291 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0233 "-" 1066291 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0192 "-" 1066291 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx454e8db1f12d4a3db1e6a-0068bc74f9" "proxy-server 1066291" 0.0013 "-" 1066291 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:56323/sdb1/1/a/c" "tx454e8db1f12d4a3db1e6a-0068bc74f9" "container-server 1066291" 0.0021 "-" 1066291 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:50479/sda1/1/a/c" "tx454e8db1f12d4a3db1e6a-0068bc74f9" "container-server 1066291" 0.0027 "-" 1066291 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx454e8db1f12d4a3db1e6a-0068bc74f9" "proxy-server 1066291" 0.0275 "-" 1066291 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx454e8db1f12d4a3db1e6a-0068bc74f9" "proxy-server 1066291" 0.0459 "-" 1066291 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/52/57 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx454e8db1f12d4a3db1e6a-0068bc74f9 - 0.0547 - - 1757181177.478214025 1757181177.532938480 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txbd825304ebd648759c29d-0068bc74f9" "proxy-server 1066291" 0.0014 "-" 1066291 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:50479/sda1/1/a1/c1" "txbd825304ebd648759c29d-0068bc74f9" "container-server 1066291" 0.0024 "-" 1066291 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:56323/sdb1/1/a1/c1" "txbd825304ebd648759c29d-0068bc74f9" "container-server 1066291" 0.0019 "-" 1066291 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txbd825304ebd648759c29d-0068bc74f9" "proxy-server 1066291" 0.0197 "-" 1066291 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txbd825304ebd648759c29d-0068bc74f9" "proxy-server 1066291" 0.0740 "-" 1066291 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/52/57 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txbd825304ebd648759c29d-0068bc74f9 - 0.0820 - - 1757181177.534324646 1757181177.616301537 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb93bdbe66b8245a7a3eb6-0068bc74f9" "proxy-server 1066291" 0.0145 "-" 1066291 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:50479/sda1/2/a/c1" "txb93bdbe66b8245a7a3eb6-0068bc74f9" "container-server 1066291" 0.0016 "-" 1066291 1 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:56323/sdb1/2/a/c1" "txb93bdbe66b8245a7a3eb6-0068bc74f9" "container-server 1066291" 0.0136 "-" 1066291 1 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txb93bdbe66b8245a7a3eb6-0068bc74f9" "proxy-server 1066291" 0.0388 "-" 1066291 1 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txb93bdbe66b8245a7a3eb6-0068bc74f9" "proxy-server 1066291" 0.0611 "-" 1066291 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/52/57 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txb93bdbe66b8245a7a3eb6-0068bc74f9 - 0.0845 - - 1757181177.618079424 1757181177.702592850 1 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6b7044d951574d2ab456d-0068bc74f9" "proxy-server 1066291" 0.0100 "-" 1066291 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:50479/sda1/1/a/c2" "tx6b7044d951574d2ab456d-0068bc74f9" "container-server 1066291" 0.0145 "-" 1066291 2 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:56323/sdb1/1/a/c2" "tx6b7044d951574d2ab456d-0068bc74f9" "container-server 1066291" 0.0017 "-" 1066291 2 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx6b7044d951574d2ab456d-0068bc74f9" "proxy-server 1066291" 0.0396 "-" 1066291 2 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx6b7044d951574d2ab456d-0068bc74f9" "proxy-server 1066291" 0.0563 "-" 1066291 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/52/57 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx6b7044d951574d2ab456d-0068bc74f9 - 0.0745 - - 1757181177.704427242 1757181177.778889418 2 + +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0257 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/US~~TX~~A" 201 - "-" "-" "-" 0.0036 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/US~~TX~~B" 201 - "-" "-" "-" 0.0164 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/US~~OK~~A" 201 - "-" "-" "-" 0.0520 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/US~~OK~~B" 201 - "-" "-" "-" 0.0138 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0125 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0727 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/US~~UT~~A" 201 - "-" "-" "-" 0.0862 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/US~~UT~~~B" 201 - "-" "-" "-" 0.0728 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0220 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0029 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0021 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0021 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0023 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0023 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0023 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0023 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0023 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0006 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0005 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0899 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0011 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0268 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0010 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0004 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 412 22 "-" "-" "-" 0.0002 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0174 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0010 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0145 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0115 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0140 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0096 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0122 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0185 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0449 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0107 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0140 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0156 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0139 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0167 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 200 414 "-" "-" "-" 0.0025 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 200 354 "-" "-" "-" 0.0022 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0113 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0014 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0119 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0124 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0188 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0140 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0117 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0276 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0129 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0131 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0082 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0155 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0097 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 200 5 "-" "-" "-" 0.0105 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 200 39 "-" "-" "-" 0.0074 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0034 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0134 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0015 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0079 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0086 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0220 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0087 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0086 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0135 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0087 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0073 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0186 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0102 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0148 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 200 91 "-" "-" "-" 0.0104 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 200 647 "-" "-" "-" 0.0028 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 200 578 "-" "-" "-" 0.0024 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0166 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0019 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0273 "-" 1066315 1 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0102 "-" 1066315 -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: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -13081,6 +18855,7 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Start tag expected, '<' not found, line 1, column 1 (, line 1) fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -13106,1583 +18881,56 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -test INFO: Beginning replication run -test INFO: Replication run OVER -test INFO: Attempted to replicate 0 dbs in 0.00047 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/tmpjipy8lee/sda/fake/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01873 seconds (53.38885/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.00050 seconds (0.00000/s) -test INFO: Removed 0 dbstest.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_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.utils.test_ipaddrs.TestExpandIPv6.test_expand_ipv6 -test.unit.common.utils.test_ipaddrs.TestExpandIPv6.test_expand_ipv6 ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_quarantine_age_conf -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_quarantine_age_conf ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_quarantine_threshold_conf -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_quarantine_threshold_conf ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_all_404s_fails -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_all_404s_fails ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_errors_works -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_errors_works ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_exceptions_fails -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_exceptions_fails ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_frags_on_handoffs -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_frags_on_handoffs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_invalid_frag_index_headers -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_invalid_frag_index_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_missing_headers -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_missing_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_errors -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_errors ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_non_404_response -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_non_404_response ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_one_rnc_absolute_number -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_one_rnc_absolute_number ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_two -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_two ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test ERROR: Error decrypting container listing: Bad crypto meta: Cipher must be AES_CTR_256 -test ERROR: get_keys(): unknown key id: unknown_key -test ERROR: Error decrypting container listing: unknown_key -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID"}}}' -test DEBUG: Error on keystone reply: 201 b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID"}}}' - rejecting request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"name": "TENANT_NAME"}}}}' -test DEBUG: Error on keystone reply: 201 b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"name": "TENANT_NAME"}}}}' - rejecting request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID"}}}}' -test DEBUG: Error on keystone reply: 201 b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID"}}}}' - rejecting request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}}' -test DEBUG: Error on keystone reply: 201 b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}}' - rejecting request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Error on keystone reply: 201 b'{"access": {"token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' - rejecting request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Error on keystone reply: 201 b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' - rejecting request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Error on keystone reply: 201 b'{"access": {"user": {"username": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' - rejecting request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID"}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Error on keystone reply: 201 b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID"}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' - rejecting request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'' -test DEBUG: Error on keystone reply: 201 b'' - rejecting request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{}' -test DEBUG: Error on keystone reply: 201 b'{}' - rejecting request -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'[]' -test 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.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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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_healthcheck.TestHealthCheck.test_healthcheck -test.unit.common.middleware.test_healthcheck.TestHealthCheck.test_healthcheck ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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_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.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_request_node_count_conf -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_request_node_count_conf ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_DELETE -test.unit.obj.test_server.TestObjectController.test_DELETE ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_DELETE_bad_timestamp -test.unit.obj.test_server.TestObjectController.test_DELETE_bad_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_server.TestObjectController.test_DELETE_but_expired -test.unit.obj.test_server.TestObjectController.test_DELETE_but_expired ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_DELETE_calls_delete_at -test.unit.obj.test_server.TestObjectController.test_DELETE_calls_delete_at ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_server.TestObjectController.test_DELETE_can_skip_updating_expirer_queue -test.unit.obj.test_server.TestObjectController.test_DELETE_can_skip_updating_expirer_queue ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.obj.test_server.TestObjectController.test_DELETE_container_updates -test.unit.obj.test_server.TestObjectController.test_DELETE_container_updates ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_server.TestObjectController.test_DELETE_full_drive -test.unit.obj.test_server.TestObjectController.test_DELETE_full_drive ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_server.TestObjectController.test_DELETE_if_delete_at -test.unit.obj.test_server.TestObjectController.test_DELETE_if_delete_at ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_server.TestObjectController.test_DELETE_succeeds_with_later_POST -test.unit.obj.test_server.TestObjectController.test_DELETE_succeeds_with_later_POST ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_server.TestObjectController.test_DELETE_with_full_drive -test.unit.obj.test_server.TestObjectController.test_DELETE_with_full_drive ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_EC_PUT_GET_data -test.unit.obj.test_server.TestObjectController.test_EC_PUT_GET_data ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_GET -test.unit.obj.test_server.TestObjectController.test_GET ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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_server.TestObjectController.test_GET_HEAD_with_fragment_preferences -test.unit.obj.test_server.TestObjectController.test_GET_HEAD_with_fragment_preferences ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_updater.TestObjectUpdaterFunctions.test_split_update_path -test.unit.obj.test_updater.TestObjectUpdaterFunctions.test_split_update_path ... ok -test.unit.proxy.controllers.test_obj.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.obj.test_server.TestObjectController.test_GET_but_expired -test.unit.obj.test_server.TestObjectController.test_GET_but_expired ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_server.TestObjectController.test_GET_cooperative_period_config -test.unit.obj.test_server.TestObjectController.test_GET_cooperative_period_config ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_server.TestObjectController.test_GET_if_match -test.unit.obj.test_server.TestObjectController.test_GET_if_match ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_server.TestObjectController.test_GET_if_modified_since -test.unit.obj.test_server.TestObjectController.test_GET_if_modified_since ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_server.TestObjectController.test_GET_if_none_match -test.unit.obj.test_server.TestObjectController.test_GET_if_none_match ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_missing_one -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_missing_one ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_mostly_found -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_mostly_found ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_mostly_not_found -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_mostly_not_found ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_none_found -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_none_found ... ok -test.unit.obj.test_server.TestObjectController.test_GET_if_unmodified_since -test.unit.obj.test_server.TestObjectController.test_GET_if_unmodified_since ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_GET_no_etag_validation -test.unit.obj.test_server.TestObjectController.test_GET_no_etag_validation ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_GET_quarantine -test.unit.obj.test_server.TestObjectController.test_GET_quarantine ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_GET_quarantine_range -test.unit.obj.test_server.TestObjectController.test_GET_quarantine_range ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_GET_quarantine_zbyte -test.unit.obj.test_server.TestObjectController.test_GET_quarantine_zbyte ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_GET_range_not_satisfiable -test.unit.obj.test_server.TestObjectController.test_GET_range_not_satisfiable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_GET_range_zero_byte_object -test.unit.obj.test_server.TestObjectController.test_GET_range_zero_byte_object ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_HEAD -test.unit.obj.test_server.TestObjectController.test_HEAD ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_HEAD_but_expired -test.unit.obj.test_server.TestObjectController.test_HEAD_but_expired ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_HEAD_if_match -test.unit.obj.test_server.TestObjectController.test_HEAD_if_match ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_HEAD_if_modified_since -test.unit.obj.test_server.TestObjectController.test_HEAD_if_modified_since ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_HEAD_if_none_match -test.unit.obj.test_server.TestObjectController.test_HEAD_if_none_match ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_HEAD_if_unmodified_since -test.unit.obj.test_server.TestObjectController.test_HEAD_if_unmodified_since ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_HEAD_quarantine_zbyte -test.unit.obj.test_server.TestObjectController.test_HEAD_quarantine_zbyte ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_OPTIONS -test.unit.obj.test_server.TestObjectController.test_OPTIONS ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_POST_bad_timestamp -test.unit.obj.test_server.TestObjectController.test_POST_bad_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_POST_but_expired -test.unit.obj.test_server.TestObjectController.test_POST_but_expired ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_POST_calls_delete_at -test.unit.obj.test_server.TestObjectController.test_POST_calls_delete_at ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_POST_conflicts_with_later_POST -test.unit.obj.test_server.TestObjectController.test_POST_conflicts_with_later_POST ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_POST_container_connection -test.unit.obj.test_server.TestObjectController.test_POST_container_connection ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_POST_container_updates_precedence -test.unit.obj.test_server.TestObjectController.test_POST_container_updates_precedence ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_POST_delete_at_in_past -test.unit.obj.test_server.TestObjectController.test_POST_delete_at_in_past ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_POST_invalid_headers -test.unit.obj.test_server.TestObjectController.test_POST_invalid_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_POST_invalid_path -test.unit.obj.test_server.TestObjectController.test_POST_invalid_path ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_POST_no_timestamp -test.unit.obj.test_server.TestObjectController.test_POST_no_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_POST_not_exist -test.unit.obj.test_server.TestObjectController.test_POST_not_exist ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_POST_old_timestamp -test.unit.obj.test_server.TestObjectController.test_POST_old_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_POST_quarantine_zbyte -test.unit.obj.test_server.TestObjectController.test_POST_quarantine_zbyte ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_POST_system_metadata -test.unit.obj.test_server.TestObjectController.test_POST_system_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_POST_then_fetch_content_type -test.unit.obj.test_server.TestObjectController.test_POST_then_fetch_content_type ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_POST_transient_sysmeta -test.unit.obj.test_server.TestObjectController.test_POST_transient_sysmeta ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_POST_update_meta -test.unit.obj.test_server.TestObjectController.test_POST_update_meta ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_POST_with_full_drive -test.unit.obj.test_server.TestObjectController.test_POST_with_full_drive ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_POST_with_x_backend_replication -test.unit.obj.test_server.TestObjectController.test_POST_with_x_backend_replication ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_bad_footer_checksum -test.unit.obj.test_server.TestObjectController.test_PUT_bad_footer_checksum ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_bad_footer_json -test.unit.obj.test_server.TestObjectController.test_PUT_bad_footer_json ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_bad_timestamp -test.unit.obj.test_server.TestObjectController.test_PUT_bad_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_bad_transfer_encoding -test.unit.obj.test_server.TestObjectController.test_PUT_bad_transfer_encoding ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_calls_delete_at -test.unit.obj.test_server.TestObjectController.test_PUT_calls_delete_at ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_client_closed_connection -test.unit.obj.test_server.TestObjectController.test_PUT_client_closed_connection ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_client_timeout -test.unit.obj.test_server.TestObjectController.test_PUT_client_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_commits_data -test.unit.obj.test_server.TestObjectController.test_PUT_commits_data ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_common -test.unit.obj.test_server.TestObjectController.test_PUT_common ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_container_connection -test.unit.obj.test_server.TestObjectController.test_PUT_container_connection ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_container_update_overrides -test.unit.obj.test_server.TestObjectController.test_PUT_container_update_overrides ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_container_update_to_shard -test.unit.obj.test_server.TestObjectController.test_PUT_container_update_to_shard ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_cooperative_period_config -test.unit.obj.test_server.TestObjectController.test_PUT_cooperative_period_config ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_delete_at_in_past -test.unit.obj.test_server.TestObjectController.test_PUT_delete_at_in_past ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_etag_in_footer -test.unit.obj.test_server.TestObjectController.test_PUT_etag_in_footer ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_etag_in_footer_mismatch -test.unit.obj.test_server.TestObjectController.test_PUT_etag_in_footer_mismatch ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_extra_mime_docs_ignored -test.unit.obj.test_server.TestObjectController.test_PUT_extra_mime_docs_ignored ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_if_none_match -test.unit.obj.test_server.TestObjectController.test_PUT_if_none_match ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_if_none_match_star -test.unit.obj.test_server.TestObjectController.test_PUT_if_none_match_star ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_invalid_content_type -test.unit.obj.test_server.TestObjectController.test_PUT_invalid_content_type ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_invalid_etag -test.unit.obj.test_server.TestObjectController.test_PUT_invalid_etag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_invalid_path -test.unit.obj.test_server.TestObjectController.test_PUT_invalid_path ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_meta_in_footer -test.unit.obj.test_server.TestObjectController.test_PUT_meta_in_footer ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_missing_footer_checksum -test.unit.obj.test_server.TestObjectController.test_PUT_missing_footer_checksum ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power -test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power_eexist -test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power_eexist ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_no_content_length -test.unit.obj.test_server.TestObjectController.test_PUT_no_content_length ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_no_content_type -test.unit.obj.test_server.TestObjectController.test_PUT_no_content_type ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_no_etag -test.unit.obj.test_server.TestObjectController.test_PUT_no_etag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_no_timestamp -test.unit.obj.test_server.TestObjectController.test_PUT_no_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_object_really_new_timestamp -test.unit.obj.test_server.TestObjectController.test_PUT_object_really_new_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_old_timestamp -test.unit.obj.test_server.TestObjectController.test_PUT_old_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_overwrite -test.unit.obj.test_server.TestObjectController.test_PUT_overwrite ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_overwrite_w_delete_at -test.unit.obj.test_server.TestObjectController.test_PUT_overwrite_w_delete_at ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_redirected_async_pending -test.unit.obj.test_server.TestObjectController.test_PUT_redirected_async_pending ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_slow -test.unit.obj.test_server.TestObjectController.test_PUT_slow ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_ssync_multi_frag -test.unit.obj.test_server.TestObjectController.test_PUT_ssync_multi_frag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_succeeds_with_later_POST -test.unit.obj.test_server.TestObjectController.test_PUT_succeeds_with_later_POST ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_system_metadata -test.unit.obj.test_server.TestObjectController.test_PUT_system_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_then_fetch_system_metadata -test.unit.obj.test_server.TestObjectController.test_PUT_then_fetch_system_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_user_metadata -test.unit.obj.test_server.TestObjectController.test_PUT_user_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_user_metadata_no_xattr -test.unit.obj.test_server.TestObjectController.test_PUT_user_metadata_no_xattr ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_with_full_drive -test.unit.obj.test_server.TestObjectController.test_PUT_with_full_drive ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_with_replication_headers -test.unit.obj.test_server.TestObjectController.test_PUT_with_replication_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_PUT_zero_content_length -test.unit.obj.test_server.TestObjectController.test_PUT_zero_content_length ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_REPLICATE_pickle_protocol -test.unit.obj.test_server.TestObjectController.test_REPLICATE_pickle_protocol ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_REPLICATE_reclaims_tombstones -test.unit.obj.test_server.TestObjectController.test_REPLICATE_reclaims_tombstones ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_REPLICATE_timeout -test.unit.obj.test_server.TestObjectController.test_REPLICATE_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_REPLICATE_works -test.unit.obj.test_server.TestObjectController.test_REPLICATE_works ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_REQUEST_SPECIAL_CHARS -test.unit.obj.test_server.TestObjectController.test_REQUEST_SPECIAL_CHARS ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_SSYNC_can_be_called -test.unit.obj.test_server.TestObjectController.test_SSYNC_can_be_called ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test__call__returns_500 -test.unit.obj.test_server.TestObjectController.test__call__returns_500 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_allowed_headers -test.unit.obj.test_server.TestObjectController.test_allowed_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_async_update_http_connect -test.unit.obj.test_server.TestObjectController.test_async_update_http_connect ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_async_update_saves_on_exception -test.unit.obj.test_server.TestObjectController.test_async_update_saves_on_exception ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_async_update_saves_on_timeout -test.unit.obj.test_server.TestObjectController.test_async_update_saves_on_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_bad_sinces -test.unit.obj.test_server.TestObjectController.test_bad_sinces ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_call_bad_method -test.unit.obj.test_server.TestObjectController.test_call_bad_method ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_call_bad_request -test.unit.obj.test_server.TestObjectController.test_call_bad_request ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_call_name_collision -test.unit.obj.test_server.TestObjectController.test_call_name_collision ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_call_not_found -test.unit.obj.test_server.TestObjectController.test_call_not_found ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_chunked_DELETE_with_full_drive -test.unit.obj.test_server.TestObjectController.test_chunked_DELETE_with_full_drive ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_chunked_PUT_with_full_drive -test.unit.obj.test_server.TestObjectController.test_chunked_PUT_with_full_drive ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_chunked_content_length_mismatch_zero -test.unit.obj.test_server.TestObjectController.test_chunked_content_length_mismatch_zero ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_chunked_put -test.unit.obj.test_server.TestObjectController.test_chunked_put ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_container_update_as_greenthread -test.unit.obj.test_server.TestObjectController.test_container_update_as_greenthread ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_container_update_async -test.unit.obj.test_server.TestObjectController.test_container_update_async ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_container_update_bad_args -test.unit.obj.test_server.TestObjectController.test_container_update_bad_args ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_container_update_no_async_update -test.unit.obj.test_server.TestObjectController.test_container_update_no_async_update ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_container_update_success -test.unit.obj.test_server.TestObjectController.test_container_update_success ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_content_encoding -test.unit.obj.test_server.TestObjectController.test_content_encoding ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_correct_allowed_method -test.unit.obj.test_server.TestObjectController.test_correct_allowed_method ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_create_reserved_namespace_object -test.unit.obj.test_server.TestObjectController.test_create_reserved_namespace_object ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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': 'Sat, 10 Oct 2026 00:05:24 -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': 'Sat, 10 Oct 2026 00:05:24 -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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/bucket.py", line 406, in DELETE - self._delete_segments_bucket(req) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/bucket.py", line 55, in _delete_segments_bucket - resp = req.get_response(self.app, 'HEAD') - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2433, in get_response - resp = self.acl_handler.handle_acl( - app, method, container, obj, headers) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl - return getattr(ah, method)(app) - ~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 208, in HEAD - return self._handle_acl(app, 'DELETE') - ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 150, in _handle_acl - resp = self.req.get_acl_response(app, 'HEAD', - container, '') - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -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.obj.test_server.TestObjectController.test_delete_at_POST_update_same_expiration -test.unit.obj.test_server.TestObjectController.test_delete_at_POST_update_same_expiration ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_delete_at_cap -test.unit.obj.test_server.TestObjectController.test_delete_at_cap ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_delete_at_negative -test.unit.obj.test_server.TestObjectController.test_delete_at_negative ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_delete_at_update_delete -test.unit.obj.test_server.TestObjectController.test_delete_at_update_delete ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_delete_backend_replication -test.unit.obj.test_server.TestObjectController.test_delete_backend_replication ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_device_unavailable -test.unit.obj.test_server.TestObjectController.test_device_unavailable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_dynamic_datadir -test.unit.obj.test_server.TestObjectController.test_dynamic_datadir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_extra_headers_contain_object_bytes -test.unit.obj.test_server.TestObjectController.test_extra_headers_contain_object_bytes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_global_conf_callback_does_nothing -test.unit.obj.test_server.TestObjectController.test_global_conf_callback_does_nothing ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_global_conf_callback_replication_semaphore -test.unit.obj.test_server.TestObjectController.test_global_conf_callback_replication_semaphore ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_handling_of_replication_semaphore_config -test.unit.obj.test_server.TestObjectController.test_handling_of_replication_semaphore_config ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_init -test.unit.obj.test_server.TestObjectController.test_init ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_insufficient_storage_mount_check_false -test.unit.obj.test_server.TestObjectController.test_insufficient_storage_mount_check_false ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_insufficient_storage_mount_check_true -test.unit.obj.test_server.TestObjectController.test_insufficient_storage_mount_check_true ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_invalid_method_doesnt_exist -test.unit.obj.test_server.TestObjectController.test_invalid_method_doesnt_exist ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_invalid_method_is_not_public -test.unit.obj.test_server.TestObjectController.test_invalid_method_is_not_public ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_list_allowed_methods -test.unit.obj.test_server.TestObjectController.test_list_allowed_methods ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_log_line_format -test.unit.obj.test_server.TestObjectController.test_log_line_format ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_max_object_name_length -test.unit.obj.test_server.TestObjectController.test_max_object_name_length ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_max_upload_time -test.unit.obj.test_server.TestObjectController.test_max_upload_time ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_multiphase_put_draining -test.unit.obj.test_server.TestObjectController.test_multiphase_put_draining ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_not_allowed_method -test.unit.obj.test_server.TestObjectController.test_not_allowed_method ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_object_delete_at_async_update -test.unit.obj.test_server.TestObjectController.test_object_delete_at_async_update ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_object_update_with_offset -test.unit.obj.test_server.TestObjectController.test_object_update_with_offset ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_other_methods_reserved_namespace_object -test.unit.obj.test_server.TestObjectController.test_other_methods_reserved_namespace_object ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_override_etag_footer_trumps_header -test.unit.obj.test_server.TestObjectController.test_override_etag_footer_trumps_header ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_override_etag_lone_header_footer -test.unit.obj.test_server.TestObjectController.test_override_etag_lone_header_footer ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_override_etag_sysmeta_trumps_backend -test.unit.obj.test_server.TestObjectController.test_override_etag_sysmeta_trumps_backend ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_race_doesnt_quarantine -test.unit.obj.test_server.TestObjectController.test_race_doesnt_quarantine ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_replication_server_call_all_methods -test.unit.obj.test_server.TestObjectController.test_replication_server_call_all_methods ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_serv_reserv -test.unit.obj.test_server.TestObjectController.test_serv_reserv ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_short_body -test.unit.obj.test_server.TestObjectController.test_short_body ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_storage_policy_index_is_validated -test.unit.obj.test_server.TestObjectController.test_storage_policy_index_is_validated ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_updating_multiple_container_servers -test.unit.obj.test_server.TestObjectController.test_updating_multiple_container_servers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectController.test_x_if_delete_at_formats -test.unit.obj.test_server.TestObjectController.test_x_if_delete_at_formats ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_policy_stats_tracking -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_policy_stats_tracking ... ok -test INFO: Beginning replication run -test INFO: Replication run OVER -test INFO: Attempted to replicate 0 dbs in 0.00348 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/tmpltrviuw_/sda/accounts/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01526 seconds (65.51714/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.00051 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.00042 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.00032 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', '7a39c5ba-a0b2-4d72-8599-c7207f733cc0-sda', '1791590726.39001', '1791590726.37864', '0', '') -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmppgp_rf4z/sda/accounts/0/cca/7e85f39cfbd92b74b0b21a19f4188cca/7e85f39cfbd92b74b0b21a19f4188cca.db -REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (-1, '00000000000000000000000000000000', 'b2140d03-2dc9-4145-9e15-47684e13e920-sda', '1791590726.43552', '1791590726.4236', '0', '') -REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, complete_rsync, ('b2140d03-2dc9-4145-9e15-47684e13e920-sda', '7e85f39cfbd92b74b0b21a19f4188cca.db') -REPLICATE: /sdc/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (-1, '00000000000000000000000000000000', 'b2140d03-2dc9-4145-9e15-47684e13e920-sda', '1791590726.43552', '1791590726.4236', '0', '') -REPLICATE: /sdc/0/7e85f39cfbd92b74b0b21a19f4188cca, complete_rsync, ('b2140d03-2dc9-4145-9e15-47684e13e920-sda', '7e85f39cfbd92b74b0b21a19f4188cca.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.22566 seconds (4.43135/s) -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, 'fc81ad6928ce61722f7e41767f82f080', '676419f6-2ac0-47c6-beb6-ac435c703a12-sda', '1791590726.76675', '1791590726.74489', '0', '') -REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, rsync_then_merge, ('676419f6-2ac0-47c6-beb6-ac435c703a12-sda', '7e85f39cfbd92b74b0b21a19f4188cca.db') -REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (11, '94fad03f8fc9f535c1e3eb76bb17bad8', 'd3c42513-7b62-4d8d-b6b8-7e238da6b70a-sda', '1791590726.95001', '1791590726.92651', '0', '') -REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, merge_items, ([{'ROWID': 1, 'name': '/a/c_0', 'put_timestamp': '1791590726.99619', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': '/a/c_1', 'put_timestamp': '1791590726.99679', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': '/a/c_2', 'put_timestamp': '1791590726.99707', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': '/a/c_3', 'put_timestamp': '1791590726.99734', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': '/a/c_4', 'put_timestamp': '1791590726.99762', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': '/a/c_5', 'put_timestamp': '1791590726.99791', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': '/a/c_6', 'put_timestamp': '1791590726.99818', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': '/a/c_7', 'put_timestamp': '1791590726.99843', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': '/a/c_8', 'put_timestamp': '1791590726.99867', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': '/a/c_9', 'put_timestamp': '1791590726.99892', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 11, 'name': '/a/c_missing', 'put_timestamp': '1791590726.99916', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}], 'd3c42513-7b62-4d8d-b6b8-7e238da6b70a-sda') -REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, merge_syncs, ([],) fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_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.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_GET_with_read_acp_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_GET_with_read_acp_permission ... ok -test INFO: Begin account audit "once" mode -test INFO: Account audit "once" mode completed: 0.00s -Ring Builder file does not exist: /tmp/tmpzinuale7/tmpylpp9wf7 -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/tmpi730cwd0/tmp6q_tjv1o -Partition power increase in progress. You need -to finish the increase first before adding devices. -Device d4r1z1-127.0.0.1:6200R127.0.0.1:6200/sda9_"" with 3.14159265359 weight got id 4 -Device 4 already uses 127.0.0.1:6200/sda9. -The on-disk ring builder is unchanged. - -swift-ring-builder create - - Creates with 2^ partitions and . - is number of hours to restrict moving a partition more - than once. -/tmp/tmpyt_ig2tu/tmpvfzvv95u, build version 4, id 07d6f8fe965d49fe83e0fa6d650c9fe5 -64 partitions, 3.000000 replicas, 4 regions, 4 zones, 4 devices, 100.00 balance, 0.00 dispersion -The minimum number of hours before a partition can be reassigned is 1 (0:00:00 remaining) -The overload factor is 0.00% (0.000000) -Ring file /tmp/tmpyt_ig2tu/tmpvfzvv95u.ring.gz not found, probably it hasn't been written yet -Devices: id region zone ip address:port replication ip:port name weight partitions balance flags meta - 0 0 0 127.0.0.1:6200 127.0.0.1:6200 sda1 100.00 0 -100.00 some meta data - 1 1 1 127.0.0.2:6201 127.0.0.2:6201 sda2 100.00 0 -100.00 - 2 2 2 127.0.0.3:6202 127.0.0.3:6202 sdc3 100.00 0 -100.00 - 3 3 3 127.0.0.4:6203 127.0.0.4:6203 sdd4 100.00 0 -100.00 -/build/reproducible-path/swift-2.35.1/test/unit/cli/test_default_output -/build/reproducible-path/swift-2.35.1/test/unit/cli/test_default_output_id_assigned -Reassigned 192 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 -d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"" weight set to 0.0 -d1r1z1-127.0.0.2:6201R127.0.0.2:6201/sda2_"" marked for removal and will be removed next rebalance. -d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"" weight set to 0.0 -Device d4r1z2-127.0.0.5:6004R127.0.0.5:6004/sda5_"" with 100.0 weight got id 4 -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. -d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"" marked for removal and will be removed next rebalance. -Reassigned 192 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 -Device d0r2z1-127.0.0.6:6005R127.0.0.6:6005/sdb6_"" with 100.0 weight got id 0 -/build/reproducible-path/swift-2.35.1/test/unit/cli/test_default_sorted_output -Invalid device name -The on-disk ring builder is unchanged. -Invalid device name -The on-disk ring builder is unchanged. -Invalid device name -The on-disk ring builder is unchanged. -Invalid device name -The on-disk ring builder is unchanged. -Invalid device name -The on-disk ring builder is unchanged. -Invalid device name -The on-disk ring builder is unchanged. -Invalid device name -The on-disk ring builder is unchanged. -Invalid device name -The on-disk ring builder is unchanged. -Invalid device name -The on-disk ring builder is unchanged. -Invalid device name -The on-disk ring builder is unchanged. -/build/reproducible-path/swift-2.35.1/test/unit/cli/test_ipv6_output -Device d4r2z3-test.test.com:6200Rr.test.com:7000/sda3_"some meta data" with 3.14159265359 weight got id 4 -Partition Matches - 43 1 - 59 1 -Partition Matches - 1 1 - 2 1 - 8 1 - 9 1 - 10 1 - 11 1 - 13 1 - 27 1 - 29 1 - 35 1 - 39 1 - 40 1 - 42 1 - 48 1 - 53 1 - 63 1 - 6 1 - 7 1 - 12 1 - 18 1 - 20 1 - 21 1 - 26 1 - 41 1 - 43 1 - 44 1 - 50 1 - 51 1 - 52 1 - 54 1 - 56 1 - 62 1 - 3 1 - 5 1 - 14 1 - 15 1 - 17 1 - 22 1 - 24 1 - 30 1 - 32 1 - 33 1 - 38 1 - 46 1 - 47 1 - 57 1 - 59 1 - 60 1 -Partition Matches - 0 1 - 1 1 - 4 1 - 17 1 - 18 1 - 24 1 - 25 1 - 27 1 - 28 1 - 30 1 - 45 1 - 47 1 - 50 1 - 54 1 - 55 1 - 57 1 - 3 1 - 5 1 - 7 1 - 11 1 - 21 1 - 31 1 - 33 1 - 36 1 - 37 1 - 38 1 - 39 1 - 42 1 - 44 1 - 51 1 - 52 1 - 60 1 - 6 1 - 14 1 - 16 1 - 26 1 - 29 1 - 34 1 - 40 1 - 41 1 - 43 1 - 46 1 - 48 1 - 49 1 - 56 1 - 58 1 - 61 1 - 63 1 -Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::10]:7000/sda3_"some meta data" with 3.14159265359 weight got id 4 -Partition Matches - 38 1 - 32 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 - 63 1 - 54 1 -Specified builder file "/tmp/tmp4hi3bqqc/tmpko7opdur" is not rebalanced yet. Please rebalance first. -swift-ring-builder list_parts [] .. - -or - -swift-ring-builder list_parts - --region --zone --ip --port - --replication-ip --replication-port - --device --meta --weight - - Where , and are replication ip, hostname - and port. - Any of the options are optional in both cases. - - Returns a 2 column list of all the partitions that are assigned to any of - the devices matching the search values given. The first column is the - assigned partition number and the second column is the number of device - matches for that partition. The list is ordered from most number of matches - to least. If there are a lot of devices to match against, this command - could take a while to run. - -The can be of the form:: - - drz-:R:/ - _ - -Where and are replication ip and port. - -Any part is optional, but you must include at least one part. - -Examples:: - - d74 Matches the device id 74 - r4 Matches devices in region 4 - z1 Matches devices in zone 1 - z1-1.2.3.4 Matches devices in zone 1 with the ip 1.2.3.4 - 1.2.3.4 Matches devices in any zone with the ip 1.2.3.4 - z1:5678 Matches devices in zone 1 using port 5678 - :5678 Matches devices that use port 5678 - R5.6.7.8 Matches devices that use replication ip 5.6.7.8 - R:5678 Matches devices that use replication port 5678 - 1.2.3.4R5.6.7.8 Matches devices that use ip 1.2.3.4 and replication ip - 5.6.7.8 - /sdb1 Matches devices with the device name sdb1 - _shiny Matches devices with shiny in the meta data - _"snet: 5.6.7.8" Matches devices with snet: 5.6.7.8 in the meta data - [::1] Matches devices in any zone with the ip ::1 - z1-[::1]:5678 Matches devices in zone 1 with ip ::1 and port 5678 - -Most specific example:: - - d74r4z1-1.2.3.4:5678/sdb1_"snet: 5.6.7.8" - -Nerd explanation: - - All items require their single character prefix except the ip, in which - case the - is optional unless the device id or zone is also included.test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_number_of_arguments -test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_number_of_arguments ... ok -test INFO: - - - [10/Oct/2026:00:05:25 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0565 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:25 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.1959 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:25 +0000] "DELETE /sda1/./a" 400 20 "-" "-" "-" 0.0003 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:25 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.1079 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:25 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0091 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.4268 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "DELETE /sda1/p/a" 404 - "-" "-" "-" 0.0005 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0255 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0107 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/p/a/c1" 204 - "-" "-" "-" 0.0225 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0333 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0281 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "DELETE /sda1/p/a" 400 26 "-" "-" "-" 0.0001 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0214 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0059 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0350 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0319 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0110 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0279 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0392 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0046 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:26 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0290 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0263 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0080 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "GET /sda1/p/a" 406 - "-" "-" "-" 0.0003 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0292 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0015 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0403 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0259 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0015 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "GET /sda1/p/a" 200 233 "-" "-" "-" 0.0200 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0176 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0018 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0182 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0208 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0019 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "GET /sda1/p/a" 400 21 "-" "-" "-" 0.0003 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0335 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "PUT /sda1/p/a/.sub.0" 201 - "-" "-" "-" 0.0043 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "PUT /sda1/p/a/.sub.0.0" 201 - "-" "-" "-" 0.0270 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:27 +0000] "PUT /sda1/p/a/.sub.0.1" 201 - "-" "-" "-" 0.0236 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:29 +0000] "PUT /sda1/p/a/.sub.0.2" 201 - "-" "-" "-" 2.4373 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a/.sub.1" 201 - "-" "-" "-" 0.3360 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a/.sub.1.0" 201 - "-" "-" "-" 0.0348 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a/.sub.1.1" 201 - "-" "-" "-" 0.0208 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a/.sub.1.2" 201 - "-" "-" "-" 0.3296 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a/.sub.2" 201 - "-" "-" "-" 0.0147 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a/.sub.2.0" 201 - "-" "-" "-" 0.0251 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a/.sub.2.1" 201 - "-" "-" "-" 0.0311 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a/.sub.2.2" 201 - "-" "-" "-" 0.0169 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0507 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0022 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "GET /sda1/p/a" 200 45 "-" "-" "-" 0.0105 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "GET /sda1/p/a" 200 27 "-" "-" "-" 0.0025 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0396 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0097 "-" 488206 0 -test INFO: - - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0146 "-" 488206 1 -test INFO: - - - [10/Oct/2026:00:05:31 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0225 "-" 488206 0 -test INFO: - - - [10/Oct/2026:00:05:31 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0294 "-" 488206 1 -test INFO: - - - [10/Oct/2026:00:05:31 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0307 "-" 488206 0 -test INFO: - - - [10/Oct/2026:00:05:31 +0000] "GET /sda1/p/a" 200 338 "-" "-" "-" 0.0174 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:31 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0066 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0382 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:31 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0020 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:31 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0371 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:31 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0277 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:31 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0188 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:31 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0333 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "GET /sda1/p/a" 200 9 "-" "-" "-" 0.8578 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0019 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.2621 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0050 "-" 488206 0 -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0241 "-" 488206 1 -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0214 "-" 488206 0 -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0185 "-" 488206 1 -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0253 "-" 488206 0 -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "GET /sda1/p/a" 200 562 "-" "-" "-" 0.0245 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0030 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0005 "-" 488206 -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_log_requests_true -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_log_requests_true ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_multichar_delimiter -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_multichar_delimiter ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_json -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_json ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_plain -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_plain ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_xml -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_xml ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_over_limit -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_over_limit ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_json -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_json ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_plain -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_plain ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_xml -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_xml ... ok -test.unit.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: 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': 'Sat, 06 Sep 2025 17:52:58 -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: A key is specified for bucket API. +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:58 -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': 'Sat, 06 Sep 2025 17:52:58 -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': 'Sat, 06 Sep 2025 17:52:58 -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: 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: 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 NOTICE: Child 488239 exiting normally -test NOTICE: Started child 88 from parent 488239 -test NOTICE: Started child 89 from parent 488239 -test ERROR: Removing dead child 88 from parent 488239 -test NOTICE: Started child 90 from parent 488239 -test NOTICE: Started child 88 from parent 488239 -test NOTICE: Started child 89 from parent 488239 -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txc38bccd5f96c4b84b4362-006ac9814a) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sdd, error: ERROR Insufficient Storage (txn: tx65b60ec14dbe45c8a7e0c-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx65b60ec14dbe45c8a7e0c-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx65b60ec14dbe45c8a7e0c-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.12:1012/sdm, error: ERROR Insufficient Storage (txn: tx65b60ec14dbe45c8a7e0c-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.11:1011/sdl, error: ERROR Insufficient Storage (txn: tx65b60ec14dbe45c8a7e0c-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.10:1010/sdk, error: ERROR Insufficient Storage (txn: tx65b60ec14dbe45c8a7e0c-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: tx65b60ec14dbe45c8a7e0c-006ac9814a) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txf70b9cd04003409186bb1-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: txf70b9cd04003409186bb1-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sde, error: ERROR Insufficient Storage (txn: txf70b9cd04003409186bb1-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: txf70b9cd04003409186bb1-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.8:1008/sdi, error: ERROR Insufficient Storage (txn: txf70b9cd04003409186bb1-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txf70b9cd04003409186bb1-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txf70b9cd04003409186bb1-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sda, error: ERROR Insufficient Storage (txn: txf70b9cd04003409186bb1-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sda, error: ERROR Insufficient Storage (txn: txf70b9cd04003409186bb1-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sda, error: ERROR Insufficient Storage (txn: txf70b9cd04003409186bb1-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.17:1017/sda, error: ERROR Insufficient Storage (txn: txf70b9cd04003409186bb1-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sda, error: ERROR Insufficient Storage (txn: txf70b9cd04003409186bb1-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sda, error: ERROR Insufficient Storage (txn: txf70b9cd04003409186bb1-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sda, error: ERROR Insufficient Storage (txn: txf70b9cd04003409186bb1-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sda, error: ERROR Insufficient Storage (txn: txf70b9cd04003409186bb1-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sda, error: ERROR Insufficient Storage (txn: txf70b9cd04003409186bb1-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sda, error: ERROR Insufficient Storage (txn: txf70b9cd04003409186bb1-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sda, error: ERROR Insufficient Storage (txn: txf70b9cd04003409186bb1-006ac9814a)test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_404_507_and_handoffs_fail -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_404_507_and_handoffs_fail ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_507_and_handoffs_fail -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_507_and_handoffs_fail ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_timeouts -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_timeouts ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_limits_expirer_queue_updates -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_limits_expirer_queue_updates ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_missing_one -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_missing_one ... ok -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 -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/tmp_ft34x0l/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp_ft34x0l/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/tmp_ft34x0l/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp_ft34x0l/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0382 "-" 488216 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0222 "-" 488216 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0232 "-" 488216 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0164 "-" 488216 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb98b7fcbb45f474dbe5e4-006ac9814c" "proxy-server 488216" 0.0062 "-" 488216 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:50359/sdb1/1/a/c" "txb98b7fcbb45f474dbe5e4-006ac9814c" "container-server 488216" 0.0179 "-" 488216 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:43251/sda1/1/a/c" "txb98b7fcbb45f474dbe5e4-006ac9814c" "container-server 488216" 0.0016 "-" 488216 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txb98b7fcbb45f474dbe5e4-006ac9814c" "proxy-server 488216" 0.0416 "-" 488216 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txb98b7fcbb45f474dbe5e4-006ac9814c" "proxy-server 488216" 0.0717 "-" 488216 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/32 PUT /v1/a/c HTTP/1.0 201 - - t - - - txb98b7fcbb45f474dbe5e4-006ac9814c - 0.0916 - - 1791590732.820085764 1791590732.911710262 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx5803ca52fd6843e889221-006ac9814c" "proxy-server 488216" 0.0018 "-" 488216 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:50359/sdb1/1/a1/c1" "tx5803ca52fd6843e889221-006ac9814c" "container-server 488216" 0.0069 "-" 488216 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:43251/sda1/1/a1/c1" "tx5803ca52fd6843e889221-006ac9814c" "container-server 488216" 0.0056 "-" 488216 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:33 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx5803ca52fd6843e889221-006ac9814c" "proxy-server 488216" 0.0708 "-" 488216 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx5803ca52fd6843e889221-006ac9814c" "proxy-server 488216" 0.0404 "-" 488216 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/33 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx5803ca52fd6843e889221-006ac9814c - 0.0952 - - 1791590732.918084145 1791590733.013265848 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx14a80c6e1176481c8bd3d-006ac9814d" "proxy-server 488216" 0.0186 "-" 488216 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:43251/sda1/2/a/c1" "tx14a80c6e1176481c8bd3d-006ac9814d" "container-server 488216" 0.0161 "-" 488216 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:33 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:50359/sdb1/2/a/c1" "tx14a80c6e1176481c8bd3d-006ac9814d" "container-server 488216" 0.0016 "-" 488216 1 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx14a80c6e1176481c8bd3d-006ac9814d" "proxy-server 488216" 0.0448 "-" 488216 1 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:33 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx14a80c6e1176481c8bd3d-006ac9814d" "proxy-server 488216" 0.0645 "-" 488216 1 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/33 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx14a80c6e1176481c8bd3d-006ac9814d - 0.1049 - - 1791590733.015277863 1791590733.120216370 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx97fd17834c9f45a9bb833-006ac9814d" "proxy-server 488216" 0.0246 "-" 488216 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:33 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:50359/sdb1/1/a/c2" "tx97fd17834c9f45a9bb833-006ac9814d" "container-server 488216" 0.0018 "-" 488216 2 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:43251/sda1/1/a/c2" "tx97fd17834c9f45a9bb833-006ac9814d" "container-server 488216" 0.0221 "-" 488216 2 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:33 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx97fd17834c9f45a9bb833-006ac9814d" "proxy-server 488216" 0.0833 "-" 488216 2 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx97fd17834c9f45a9bb833-006ac9814d" "proxy-server 488216" 0.0611 "-" 488216 2 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/33 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx97fd17834c9f45a9bb833-006ac9814d - 0.1352 - - 1791590733.122468710 1791590733.257689714 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/tmpwn2sk2f0/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpwn2sk2f0/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/tmpwn2sk2f0/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpwn2sk2f0/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:34 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0210 "-" 488216 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0199 "-" 488216 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0190 "-" 488216 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:34 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0207 "-" 488216 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf339da6d6ddf4eb6b3567-006ac9814e" "proxy-server 488216" 0.0055 "-" 488216 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:34 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:34607/sda1/1/a/c" "txf339da6d6ddf4eb6b3567-006ac9814e" "container-server 488216" 0.0016 "-" 488216 0test.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_ec_disconnect_cleans_up -test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_ec_disconnect_cleans_up ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_repl_disconnect_cleans_up -test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_repl_disconnect_cleans_up ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx97566fde2e764eb3874de-006ac9814d) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txb990b717e8594493b69e8-006ac9814d) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx12e092225d824f50b6df1-006ac9814d) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx75d579fcdec74cc2ae4da-006ac9814d) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx445a2274aa7542da9887b-006ac9814d) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txeed28511cbb445a3a250f-006ac9814d) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx3fec219284694ee7b7f1c-006ac9814d) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx40a51a4eb30748a0adefa-006ac9814d) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txac568ee57b274bfcb4d5c-006ac9814d) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx58c0695c2aee410cb74ef-006ac9814d) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx859a1072d2c04685ab76d-006ac9814d) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx8a065220c10743e6ad1fc-006ac9814d) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx889b9cfcb516438198555-006ac9814d) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx0f642944e93a407c96ad7-006ac9814d) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txb1f6ebb78c9f45c1876e8-006ac9814d) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txccb29f724f4d4171b101c-006ac9814d) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx28283e70936946e881b17-006ac9814d) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txbe222c41550e4d1d9cb23-006ac9814d) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txfef2fa8ef17341038ad87-006ac9814d) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx543a0aa0c1cf495fb4ae0-006ac9814d) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx1e1ca08a94c34bf980907-006ac9814d) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx545050ddc5ee46a78c622-006ac9814d) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx5dcb7a717a8b4b8dbd7c4-006ac9814d) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx061d3618ce584bd5974be-006ac9814d) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txe984f0fda95f4b81b4710-006ac9814d) -test ERROR: Failed to get namespaces from /v1/a/c?states=listing&format=json: invalid data: KeyError('name') (txn: txd428821cb6ab475e9efbb-006ac9814d) -test ERROR: Problem with container shard listing response from /v1/a/c?states=listing&format=json: ValueError('not a list') (txn: tx2e8f67c52d5b472b8ce96-006ac9814d) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx43a47e3118af4a6eb9a80-006ac9814e) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx1630dc28c5094d1da3800-006ac9814e) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&reverse=true&format=json (txn: txcc432ba778c1435a884c8-006ac9814e) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&format=json (txn: tx35b73ebeee8b464b8bf91-006ac9814e) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&end_marker=kale&format=json (txn: txb929187c85b8473eafc1d-006ac9814e) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&includes=egg&format=json (txn: tx2a57a3020223483b91076-006ac9814e) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache_empty_list -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache_empty_list ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache_error -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache_error ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_write_to_cache -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_write_to_cache ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_write_to_cache_with_x_newest -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_write_to_cache_with_x_newest ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_cache_clearing -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_cache_clearing ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_get_from_shards_add_root_spi -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_get_from_shards_add_root_spi ... ok - -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_version -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_version ... ok -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_version_part_num -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_version_part_num ... ok -test.unit.common.middleware.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_tempauth.TestGetUserGroups.test_custom_url_config -test.unit.common.middleware.test_tempauth.TestGetUserGroups.test_custom_url_config ... ok -test.unit.common.middleware.test_tempauth.TestGetUserGroups.test_multiple_reseller -test.unit.common.middleware.test_tempauth.TestGetUserGroups.test_multiple_reseller ... ok -test.unit.common.middleware.test_tempauth.TestGetUserGroups.test_no_prefix_reseller -test.unit.common.middleware.test_tempauth.TestGetUserGroups.test_no_prefix_reseller ... ok -test.unit.common.middleware.test_tempauth.TestGetUserGroups.test_single_reseller -test.unit.common.middleware.test_tempauth.TestGetUserGroups.test_single_reseller ... ok -test.unit.common.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 - 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 @@ -14695,29 +18943,13 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 143, in HEAD - resp = self.GETorHEAD(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: 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': 'Sat, 06 Sep 2025 17:52:58 -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 @@ -14737,22 +18969,6 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 177, in PUT - resp = req.get_response(self.app) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -14770,554 +18986,153 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: - - 10/Oct/2026/00/05/25 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0014 - - 1791590725.556578159 1791590725.557947874 1 fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: - - 10/Oct/2026/00/05/25 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0012 - - 1791590725.558750629 1791590725.559949398 0 fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'' -test DEBUG: Error on keystone reply: 201 b'' - deferring rejection downstream -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Received error, deferring rejection based on error: 400 Bad Request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone reply error: status=403 reason=None -test DEBUG: Received error, deferring rejection based on error: 401 Unauthorized -fake-swift ERROR: While processing manifest /v1/AUTH_test/gettest/manifest-abcd, max LO GET time of 86400s exceeded -fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-manifest-a, GET of submanifest /v1/AUTH_test/gettest/manifest-a failed with status 403 (

Forbidden

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

Unauthorized

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

Unauthorized

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

Service Unavailable

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

Not Found

The resource could not be foun...) while retrieving /v1/AUTH_test/gettest/not_exists_objtest.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_not_exists -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_not_exists ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_generator_closure -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_generator_closure ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_generator_closure_iter_app_resp -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_generator_closure_iter_app_resp ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_get_bogus_manifest -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_get_bogus_manifest ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_get_invalid_sysmeta_passthrough -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_get_invalid_sysmeta_passthrough ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_head_does_not_validate_first_segment_mismatched_etag -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_head_does_not_validate_first_segment_mismatched_etag ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_head_does_not_validate_first_segment_mismatched_size -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_head_does_not_validate_first_segment_mismatched_size ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_invalid_json_submanifest -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_invalid_json_submanifest ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_checksum -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_checksum ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_etag -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_etag ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_length -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_length ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_size -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_size ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_recursion_limit -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_recursion_limit ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_slo_sysmeta_on_error -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_slo_sysmeta_on_error ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_sub_slo_recursion -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_sub_slo_recursion ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_sub_slo_recursion_limit -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_sub_slo_recursion_limit ... ok -test.unit.common.middleware.test_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.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.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_timestamp.TestTimestamp.test_ceil -test.unit.common.utils.test_timestamp.TestTimestamp.test_ceil ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_cmp_with_none -test.unit.common.utils.test_timestamp.TestTimestamp.test_cmp_with_none ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_delta -test.unit.common.utils.test_timestamp.TestTimestamp.test_delta ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_false -test.unit.common.utils.test_timestamp.TestTimestamp.test_false ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_float -test.unit.common.utils.test_timestamp.TestTimestamp.test_float ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_force_internal -test.unit.common.utils.test_timestamp.TestTimestamp.test_force_internal ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_from_isoformat -test.unit.common.utils.test_timestamp.TestTimestamp.test_from_isoformat ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_greater_no_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_greater_no_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_greater_with_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_greater_with_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_hashable -test.unit.common.utils.test_timestamp.TestTimestamp.test_hashable ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_int -test.unit.common.utils.test_timestamp.TestTimestamp.test_int ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_internal_format_no_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_internal_format_no_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_internal_format_with_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_internal_format_with_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_invalid_input -test.unit.common.utils.test_timestamp.TestTimestamp.test_invalid_input ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_invalid_string_conversion -test.unit.common.utils.test_timestamp.TestTimestamp.test_invalid_string_conversion ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_inversion -test.unit.common.utils.test_timestamp.TestTimestamp.test_inversion ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_isoformat -test.unit.common.utils.test_timestamp.TestTimestamp.test_isoformat ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_no_force_internal_no_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_no_force_internal_no_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_no_force_internal_with_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_no_force_internal_with_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_normal_format_no_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_normal_format_no_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_not_equal -test.unit.common.utils.test_timestamp.TestTimestamp.test_not_equal ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_offset_limit -test.unit.common.utils.test_timestamp.TestTimestamp.test_offset_limit ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_ordering -test.unit.common.utils.test_timestamp.TestTimestamp.test_ordering ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_out_of_range_comparisons -test.unit.common.utils.test_timestamp.TestTimestamp.test_out_of_range_comparisons ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_raw -test.unit.common.utils.test_timestamp.TestTimestamp.test_raw ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_short_format_with_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_short_format_with_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_smaller_no_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_smaller_no_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_smaller_with_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_smaller_with_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_true -test.unit.common.utils.test_timestamp.TestTimestamp.test_true ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_can_read_old_meta -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_can_read_old_meta ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_extract_policy -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_extract_policy ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_async_dir -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_async_dir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_data_dir -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_data_dir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_part_path -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_part_path ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_tmp_dir -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_tmp_dir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_pickle_async_update_tmp_dir -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_pickle_async_update_tmp_dir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_quarantine_renamer -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_quarantine_renamer ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_different_file_exists -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_different_file_exists ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_makedirs_error -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_makedirs_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_makedirs_race -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_makedirs_race ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_os_link_error -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_os_link_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_os_link_race -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_os_link_race ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_same_file_exists -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_same_file_exists ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_write_read_metadata -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_write_read_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline_recommended_pipelines -test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline_recommended_pipelines ... ok -test.unit.common.test_wsgi.TestPipelineModification.test_proxy_unmodified_wsgi_pipeline -test.unit.common.test_wsgi.TestPipelineModification.test_proxy_unmodified_wsgi_pipeline ... ok - -test INFO: - - 01/Jan/1970/02/46/42 GET /v1.0 HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - -test INFO: - - 01/Jan/1970/02/46/42 GET /v1.0/ HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - -test INFO: - - 01/Jan/1970/02/46/42 GET /v1.0// HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - -test INFO: - - 01/Jan/1970/02/46/42 GET /v1.0//c HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - -test INFO: - - 01/Jan/1970/02/46/42 GET /v1.0/a// HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - -test INFO: - - 01/Jan/1970/02/46/42 GET /v1.0/a//o HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 - -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 - -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p/p2 HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p/p2 HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p/p2 HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p/p2 HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 - -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 - -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p/p2 HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p/p2 HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p/p2 HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p/p2 HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 -test INFO: - - 10/Oct/2026/00/05/26 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791590726.077948332 1791590726.078039646 - -test INFO: - - 10/Oct/2026/00/05/26 GET /foo HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791590726.078485250 1791590726.078553200 - -test INFO: - - 10/Oct/2026/00/05/26 GET /foo/bar HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791590726.078929424 1791590726.078999281 - -test INFO: - - 10/Oct/2026/00/05/26 GET /v1 HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791590726.079366684 1791590726.079436302 - -test INFO: - - 10/Oct/2026/00/05/26 GET /v1.0 HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791590726.079833746 1791590726.079909086 - -test INFO: - - 10/Oct/2026/00/05/26 GET /path HTTP/1.0 503 - - - - 118 - - - 0.7000 FA - 1791590726.087951660 1791590726.787951708 -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.TestSloRangeRequestsOldManifest.test_get_range_manifest -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_get_range_manifest ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_get_segment_with_non_ascii_path -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_get_segment_with_non_ascii_path ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_get_subrange_manifest -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_get_subrange_manifest ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_first_byte -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_first_byte ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_on_segment_boundaries -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_on_segment_boundaries ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_overlapping_end -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_overlapping_end ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_sub_slo -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_sub_slo ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_unsatisfiable -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_unsatisfiable ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_range_manifest -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_range_manifest ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_subrange_manifest -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_subrange_manifest ... ok -test.unit.common.middleware.test_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.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.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_wsgi.TestPipelineWrapper.test_insert_filter -test.unit.common.test_wsgi.TestPipelineWrapper.test_insert_filter ... ok -test.unit.common.test_wsgi.TestPipelineWrapper.test_startswith -test.unit.common.test_wsgi.TestPipelineWrapper.test_startswith ... ok -test.unit.common.test_wsgi.TestPipelineWrapper.test_startswith_no_filters -test.unit.common.test_wsgi.TestPipelineWrapper.test_startswith_no_filters ... ok -test.unit.common.test_wsgi.TestPipelineWrapper.test_str -test.unit.common.test_wsgi.TestPipelineWrapper.test_str ... ok -test.unit.common.test_wsgi.TestPipelineWrapper.test_str_unknown_filter -test.unit.common.test_wsgi.TestPipelineWrapper.test_str_unknown_filter ... ok -test.unit.container.test_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 +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/service.py", line 35, in GET + resp = req.get_response(self.app, query={'format': 'json'}) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)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 DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' -test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting request -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' -test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting request -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' -test DEBUG: Error on keystone reply: 201 b'{"token": {"project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting request -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' -test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting 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 -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.common.middleware.test_copy.TestServerSideCopyMiddlewareWithEC.test_COPY_with_single_range -test.unit.common.middleware.test_copy.TestServerSideCopyMiddlewareWithEC.test_COPY_with_single_range ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_parse_raw_obj -test.unit.container.test_reconciler.TestReconcilerUtils.test_parse_raw_obj ... 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 ERROR: Aborting listing from shards due to bad response: [204] +test DEBUG: GET listing from 3 shards for: /v1/a/c +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} +test ERROR: Aborting listing from shards due to bad response: [204] +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txfc28f3f5b4614c1d8c7b7-0068bc74f8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx5b1ce37aec564b8baa3f0-0068bc74f8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx690e70e13fdb4d07abd4d-0068bc74f8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx395e4d8a6a2c4fcd91d98-0068bc74f8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx2cd1abf9c70d42a98a1a0-0068bc74f8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txabca2f23558d4fe4a53d8-0068bc74f8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txbaeeb8ab46d04ad6b8dc1-0068bc74f8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txf5a335b94718436981be8-0068bc74f8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txb2d1be62d37241608ab96-0068bc74f8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txda6adb0105934aa49caaa-0068bc74f8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txa7e3ca5bda6c403fb4519-0068bc74f8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx8db5a43421ce46b0aef33-0068bc74f8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txa0cd42a601e24f8dbeda1-0068bc74f8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx9277491781a34adfb0842-0068bc74f8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx05c8283e58674673b8052-0068bc74f8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx1c68a95857d9499387266-0068bc74f8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txd83b0afe74a94401a7e2d-0068bc74f8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txf7d534210bc849b5b5ba3-0068bc74f8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txfc05f41a80e64a54b0e24-0068bc74f8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txf28c181ec1f744669eb5d-0068bc74f8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txf8a30e22940d4a70a849e-0068bc74f8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx8d65edf7fd09465c99ca6-0068bc74f8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx21937da2aa6b49f384725-0068bc74f8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txb2b8c60811ff4720a582b-0068bc74f8) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx080a993843134cc29f43a-0068bc74f8) +test ERROR: Failed to get namespaces from /v1/a/c?states=listing&format=json: invalid data: KeyError('name') (txn: txce8357a93cc141ea93007-0068bc74f8) +test ERROR: Problem with container shard listing response from /v1/a/c?states=listing&format=json: ValueError('not a list') (txn: tx18d06dd6a8204c94a81ff-0068bc74f8) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txfdfefaec66f747a9a1cba-0068bc74f8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx647af1450a97487192bc2-0068bc74f8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&reverse=true&format=json (txn: txb3580dd18974408e8a573-0068bc74f8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&format=json (txn: tx792d6fc80f3d4f1e94e10-0068bc74f8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&end_marker=kale&format=json (txn: tx0fae6e6c55ad460dbe816-0068bc74f8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&includes=egg&format=json (txn: tx5daefb1f2ad849c8bd7dd-0068bc74f8) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache_empty_list +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache_empty_list ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache_error +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache_error ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_write_to_cache +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_write_to_cache ... ok +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.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_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.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_cache_clearing +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_cache_clearing ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_get_from_shards_add_root_spi +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_get_from_shards_add_root_spi ... ok test.unit.proxy.controllers.test_info.TestInfoController.test_admin_disallow_info test.unit.proxy.controllers.test_info.TestInfoController.test_admin_disallow_info ... 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.proxy.controllers.test_info.TestInfoController.test_disabled_admin_info test.unit.proxy.controllers.test_info.TestInfoController.test_disabled_admin_info ... 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_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.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.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_domain_remap.TestDomainRemapClientMangling.test_domain_remap_account_with_path_root_container +test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_account_with_path_root_container ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_with_path_root_and_path_no_slash +test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_with_path_root_and_path_no_slash ... ok +test.unit.common.middleware.test_formpost.TestSwiftInfo.test_bad_config +test.unit.common.middleware.test_formpost.TestSwiftInfo.test_bad_config ... ok +test.unit.common.middleware.test_formpost.TestSwiftInfo.test_no_deprecated_digests +test.unit.common.middleware.test_formpost.TestSwiftInfo.test_no_deprecated_digests ... ok test.unit.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.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.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.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.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.common.middleware.test_subrequest_logging.TestSubRequestLogging.test_subrequest_logged_with_POST +test.unit.common.middleware.test_subrequest_logging.TestSubRequestLogging.test_subrequest_logged_with_POST ... ok +test.unit.common.middleware.test_subrequest_logging.TestSubRequestLogging.test_subrequest_logged_x_copy_from +test.unit.common.middleware.test_subrequest_logging.TestSubRequestLogging.test_subrequest_logged_x_copy_from ... ok test.unit.proxy.controllers.test_info.TestInfoController.test_get_info_cors test.unit.proxy.controllers.test_info.TestInfoController.test_get_info_cors ... 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.proxy.controllers.test_info.TestInfoController.test_head_admin_info test.unit.proxy.controllers.test_info.TestInfoController.test_head_admin_info ... 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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty_shard_container ... ok test.unit.proxy.controllers.test_info.TestInfoController.test_head_info test.unit.proxy.controllers.test_info.TestInfoController.test_head_info ... 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.proxy.controllers.test_info.TestInfoController.test_options_info test.unit.proxy.controllers.test_info.TestInfoController.test_options_info ... ok test.unit.proxy.controllers.test_obj.TestECFragGetter.test_fragment_size test.unit.proxy.controllers.test_obj.TestECFragGetter.test_fragment_size ... 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.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 @@ -15326,317 +19141,318 @@ 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.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.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.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.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.common.middleware.test_dlo.TestDloGetManifest.test_if_match_does_not_match -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_match_does_not_match ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_match_matches -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_match_matches ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_none_match_does_not_match -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_none_match_does_not_match ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_none_match_matches -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_none_match_matches ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_mismatched_etag_fetching_second_segment -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_mismatched_etag_fetching_second_segment ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_mismatched_length_fetching_second_segment -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_mismatched_length_fetching_second_segment ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_object_prefix_quoting -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_object_prefix_quoting ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_server_error_fetching_first_segment -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_server_error_fetching_first_segment ... ok -test.unit.common.middleware.test_keystoneauth.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.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.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.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.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_build_reconstruction_jobs -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_build_reconstruction_jobs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_check_ring -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_check_ring ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_collect_parts -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_collect_parts ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_collect_parts_mkdirs_error -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_collect_parts_mkdirs_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_partition -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_partition ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_reverted -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_reverted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' - -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: +test.unit.common.middleware.test_tempauth.TestGetUserGroups.test_no_prefix_reseller +test.unit.common.middleware.test_tempauth.TestGetUserGroups.test_no_prefix_reseller ... ok +test.unit.common.middleware.test_tempauth.TestGetUserGroups.test_single_reseller +test.unit.common.middleware.test_tempauth.TestGetUserGroups.test_single_reseller ... ok +test.unit.common.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 ERROR: Invalid swift_bytes: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 3003, in override_bytes_from_content_type + listing_dict['bytes'] = int(swift_bytes) + ~~~^^^^^^^^^^^^^ +ValueError: invalid literal for int() with base 10: 'hey' +test INFO: Begin container update single threaded sweep +test ERROR: Error processing container /tmp/tmpj5mo5fc9/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db: Boom!: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: Container GET returning 503 for (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: + File "/build/reproducible-path/swift-2.35.1/swift/container/updater.py", line 224, in container_sweep + self.process_container(dbfile) + ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +Exception: Boom! +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test ERROR: ERROR: Failed to get paths to drive partitions: permission_denied +test INFO: Begin container update single threaded sweep +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused +test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused +test DEBUG: Update report failed for /.shards_a/c /tmp/tmpszidpknk/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 1 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.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: + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused +test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused +test DEBUG: Update report failed for /.shards_a/c /tmp/tmpszidpknk/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db +test INFO: Container update single threaded sweep completed: 0.02s, 0 successes, 1 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test DEBUG: Update report sent for /.shards_a/c /tmp/tmpszidpknk/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db +test INFO: Container update single threaded sweep completed: 0.01s, 1 successes, 0 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test INFO: Begin container update single threaded sweep +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test INFO: Begin container update single threaded sweep +test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused +test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused +test DEBUG: Update report failed for /a/c /tmp/tmp6991dq6n/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/tmp6991dq6n/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/tmp6991dq6n/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 changestest.unit.container.test_updater.TestContainerUpdater.test_run_once +test.unit.container.test_updater.TestContainerUpdater.test_run_once ... ok +test.unit.container.test_updater.TestContainerUpdater.test_run_once_with_device_unmounted +test.unit.container.test_updater.TestContainerUpdater.test_run_once_with_device_unmounted ... ok +test.unit.container.test_updater.TestContainerUpdater.test_run_once_with_get_info_timeout +test.unit.container.test_updater.TestContainerUpdater.test_run_once_with_get_info_timeout ... ok +test.unit.container.test_updater.TestContainerUpdater.test_shard_container +test.unit.container.test_updater.TestContainerUpdater.test_shard_container ... ok +test.unit.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_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_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 ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to 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 3.790855407714844e-05: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: + File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 515, in incr + new_val = self._incr_or_decr(fp, sock, cmd, delta_val) + File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 475, in _incr_or_decr + line = fp.readline().strip().split() + ^^^^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'strip' +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix shard-updating-v2/acc, method incr, time_spent 1.0, expired ttl=1.23 +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix shard-updating-v2/acc, method incr, time_spent 1.0: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: + File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 515, in incr + new_val = self._incr_or_decr(fp, sock, cmd, delta_val) + File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 480, in _incr_or_decr + return int(line[0].strip()) +ValueError: invalid literal for int() with base 10: b'UNEXPECTED' +test WARNING: Item size larger than warning threshold: 80 (80) >= 80 (80) +test WARNING: Item size larger than warning threshold: 81 (81) >= 80 (80) +test WARNING: Item size larger than warning threshold: 99 (99) >= 80 (80) +test WARNING: Item size larger than warning threshold: 100 (100) >= 80 (80) +test WARNING: Item size larger than warning threshold: 0 (0) >= 0 (0) +test WARNING: Item size larger than warning threshold: 1 (1) >= 0 (0) +test WARNING: Item size larger than warning threshold: 50 (50) >= 0 (0) +test WARNING: Item size larger than warning threshold: 99 (99) >= 0 (0) +test WARNING: Item size larger than warning threshold: 100 (100) >= 0 (0) +test WARNING: Item size larger than warning threshold: 2048576 (2Mi) >= 1000000 (977Ki) +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix multi_key, method get_multi, time_spent 3.8623809814453125e-05, incomplete read +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix get_key, method get, time_spent 0.0, failed to connect +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix get_key, method get, time_spent 0.0: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: + File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 447, in get + sock.sendall(b'get ' + cmd.hash_key + b'\r\n') + ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_memcached.py", line 119, in sendall + handler(*parts[1:]) + ~~~~~~~^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_memcached.py", line 1375, in handle_get + raise Exception('get failed') +Exception: get failed +test ERROR: Timeout talking to memcached: 1.2.3.4:11211: with key_prefix shard-updating-v2/acc, method get, config_timeout 0.01, time_spent 1.0 +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix incr_key, method incr, time_spent 0.0: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: Container GET returning 503 for (204, 404, 503) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: + File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 518, in incr + new_val = self._add(fp, sock, cmd, add_val, timeout) + File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 483, in _add + sock.sendall(b' '.join([ + ~~~~~~~~~~~~^^^^^^^^^^^^ + b'add', cmd.hash_key, b'0', str(timeout).encode('ascii'), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + str(len(add_val)).encode('ascii') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ]) + b'\r\n' + add_val + b'\r\n') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_memcached.py", line 119, in sendall + handler(*parts[1:]) + ~~~~~~~^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_memcached.py", line 1317, in handle_add + raise Exception('add failed') +Exception: add failed +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix set_key, method set, time_spent 0.0: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIterationtest.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_POST -test.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_POST ... ok -test.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_reverted_nondurable -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_reverted_nondurable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_part_jobs -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_part_jobs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_partners -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_partners ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_response -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_response ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_handoffs_only -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_handoffs_only ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_ignores_status_file -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_ignores_status_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_iter_nodes_for_frag -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_iter_nodes_for_frag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_no_delete_failed_revert -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_no_delete_failed_revert ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_client_error -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_client_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_insufficient_storage -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_insufficient_storage ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_success -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_success ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_timeout -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstruct_check_ring -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstruct_check_ring ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstructor_skipped_partpower_increase -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstructor_skipped_partpower_increase ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstructor_skips_bogus_partition_dirs -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstructor_skips_bogus_partition_dirs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_removes_zbf -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_removes_zbf ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_run_once -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_run_once ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_run_once_override_devices -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_run_once_override_devices ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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/tmpzrirfp52/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpzrirfp52/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/tmpzrirfp52/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpzrirfp52/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.3645 "-" 488186 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0933 "-" 488186 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0265 "-" 488186 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0378 "-" 488186 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx70e01b1ca7e94b1c96e1e-006ac98146" "proxy-server 488186" 0.0063 "-" 488186 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:56523/sda1/1/a/c" "tx70e01b1ca7e94b1c96e1e-006ac98146" "container-server 488186" 0.0075 "-" 488186 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:53057/sdb1/1/a/c" "tx70e01b1ca7e94b1c96e1e-006ac98146" "container-server 488186" 0.0108 "-" 488186 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx70e01b1ca7e94b1c96e1e-006ac98146" "proxy-server 488186" 0.0866 "-" 488186 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx70e01b1ca7e94b1c96e1e-006ac98146" "proxy-server 488186" 0.0474 "-" 488186 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/26 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx70e01b1ca7e94b1c96e1e-006ac98146 - 0.1204 - - 1791590726.273574114 1791590726.393929243 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx1d1c6bc1b6324074bdd34-006ac98146" "proxy-server 488186" 0.0087 "-" 488186 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:56523/sda1/1/a1/c1" "tx1d1c6bc1b6324074bdd34-006ac98146" "container-server 488186" 0.0171 "-" 488186 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:53057/sdb1/1/a1/c1" "tx1d1c6bc1b6324074bdd34-006ac98146" "container-server 488186" 0.0028 "-" 488186 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx1d1c6bc1b6324074bdd34-006ac98146" "proxy-server 488186" 0.1229 "-" 488186 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx1d1c6bc1b6324074bdd34-006ac98146" "proxy-server 488186" 0.0774 "-" 488186 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/26 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx1d1c6bc1b6324074bdd34-006ac98146 - 0.1659 - - 1791590726.396040201 1791590726.561985016 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd6ba3f53da1d4840b9cb4-006ac98146" "proxy-server 488186" 0.0363 "-" 488186 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:53057/sdb1/2/a/c1" "txd6ba3f53da1d4840b9cb4-006ac98146" "container-server 488186" 0.0092 "-" 488186 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:56523/sda1/2/a/c1" "txd6ba3f53da1d4840b9cb4-006ac98146" "container-server 488186" 0.0057 "-" 488186 1 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txd6ba3f53da1d4840b9cb4-006ac98146" "proxy-server 488186" 0.1033 "-" 488186 1 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txd6ba3f53da1d4840b9cb4-006ac98146" "proxy-server 488186" 0.0654 "-" 488186 1 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/26 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txd6ba3f53da1d4840b9cb4-006ac98146 - 0.1607 - - 1791590726.563940525 1791590726.724606991 1 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx55340335ea6d418a8c513-006ac98146" "proxy-server 488186" 0.0178 "-" 488186 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:53057/sdb1/1/a/c2" "tx55340335ea6d418a8c513-006ac98146" "container-server 488186" 0.0103 "-" 488186 2 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:56523/sda1/1/a/c2" "tx55340335ea6d418a8c513-006ac98146" "container-server 488186" 0.0220 "-" 488186 2 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx55340335ea6d418a8c513-006ac98146" "proxy-server 488186" 0.0868 "-" 488186 2 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx55340335ea6d418a8c513-006ac98146" "proxy-server 488186" 0.0647 "-" 488186 2 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/26 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx55340335ea6d418a8c513-006ac98146 - 0.1227 - - 1791590726.726537466 1791590726.849206686 2 + File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 415, in set + sock.sendall(set_msg(cmd.hash_key, flags, timeout, value)) + ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_memcached.py", line 119, in sendall + handler(*parts[1:]) + ~~~~~~~^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_memcached.py", line 1345, in handle_set + raise Exception('set failed') +Exception: set failed +test ERROR: Timeout talking to memcached: 1.2.3.4:11211: with key_prefix shard-updating-v2/acc, method set, config_timeout 0.01, time_spent 1.0test.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_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_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.proxy.test_server.TestSwiftInfo.test_registered_defaults +test.unit.proxy.test_server.TestSwiftInfo.test_registered_defaults ... ok fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -15646,364 +19462,298 @@ 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 WARNING: multipart: No SLO middleware in pipeline +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift WARNING: multipart: No SLO middleware in pipeline +test DEBUG: Authorizing as anonymous +test DEBUG: Authorizing as anonymous +test DEBUG: Using identity: {'user': ('42', 'usr'), 'tenant': ('1', 'acct'), 'roles': ['admin'], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0} +test DEBUG: tenant mismatch: AUTH_acct != 1 +test DEBUG: Using identity: {'user': (None, None), 'tenant': (None, None), 'roles': [], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0} +test DEBUG: tenant mismatch: AUTH_foo != None +test DEBUG: Using identity: {'user': (None, None), 'tenant': (None, None), 'roles': [], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0} +test DEBUG: tenant mismatch: AUTH_foo != None +test DEBUG: Authorizing as anonymous +test DEBUG: Authorizing as anonymous +test DEBUG: Authorizing as anonymous +test DEBUG: Authorizing as anonymous +test DEBUG: Authorizing as anonymous +test DEBUG: Authorizing from an overriding middleware +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 INFO: Beginning replication run +test INFO: Replication run OVER +test INFO: Attempted to replicate 0 dbs in 0.00044 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/tmp4avt3j0r/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01611 seconds (62.08594/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/tmp6scky6ik/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +test DEBUG: Not deleting db /tmp/tmp6scky6ik/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db (2/3 success) +test DEBUG: Not deleting db /tmp/tmp6scky6ik/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db (requires sharding, state unsharded) +test DEBUG: Not deleting db /tmp/tmp6scky6ik/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181176.69118.db (requires sharding, state sharding) +test DEBUG: Not deleting db /tmp/tmp6scky6ik/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181176.69118.db (2/3 success) +test DEBUG: Successfully deleted db /tmp/tmp6scky6ik/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181176.69118.db +test DEBUG: Successfully deleted db /tmp/tmp6scky6ik/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpcbf6pjv5/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (51, '633a16a7da234d803c3aa72862e26f51', '45a27e33-5cc2-4daa-9669-e55c63644c3d-sda', '1757181176.79424', '1757181176.00000', '0', '', '1757181176.00000', 51, 0) +test DEBUG: /tmp/tmpcbf6pjv5/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': '1757181177.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o1', 'created_at': '1757181178.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': 'o2', 'created_at': '1757181179.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': 'o3', 'created_at': '1757181180.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': 'o4', 'created_at': '1757181181.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': 'o5', 'created_at': '1757181182.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': 'o6', 'created_at': '1757181183.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': 'o7', 'created_at': '1757181184.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': 'o8', 'created_at': '1757181185.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': 'o9', 'created_at': '1757181186.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '45a27e33-5cc2-4daa-9669-e55c63644c3d-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 11, 'name': 'o10', 'created_at': '1757181187.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 12, 'name': 'o11', 'created_at': '1757181188.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 13, 'name': 'o12', 'created_at': '1757181189.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 14, 'name': 'o13', 'created_at': '1757181190.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 15, 'name': 'o14', 'created_at': '1757181191.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 16, 'name': 'o15', 'created_at': '1757181192.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 17, 'name': 'o16', 'created_at': '1757181193.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 18, 'name': 'o17', 'created_at': '1757181194.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 19, 'name': 'o18', 'created_at': '1757181195.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 20, 'name': 'o19', 'created_at': '1757181196.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '45a27e33-5cc2-4daa-9669-e55c63644c3d-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 21, 'name': 'o20', 'created_at': '1757181197.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 22, 'name': 'o21', 'created_at': '1757181198.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 23, 'name': 'o22', 'created_at': '1757181199.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 24, 'name': 'o23', 'created_at': '1757181200.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 25, 'name': 'o24', 'created_at': '1757181201.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 26, 'name': 'o25', 'created_at': '1757181202.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 27, 'name': 'o26', 'created_at': '1757181203.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 28, 'name': 'o27', 'created_at': '1757181204.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 29, 'name': 'o28', 'created_at': '1757181205.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 30, 'name': 'o29', 'created_at': '1757181206.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '45a27e33-5cc2-4daa-9669-e55c63644c3d-sda')test.unit.container.test_replicator.TestReplicatorSync.test_diff_capped_sync +test.unit.container.test_replicator.TestReplicatorSync.test_diff_capped_sync ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_find_local_handoff_for_part +test.unit.container.test_replicator.TestReplicatorSync.test_find_local_handoff_for_part ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_local_ids +test.unit.container.test_replicator.TestReplicatorSync.test_local_ids ... ok + +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0186 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/US~~TX~~A" 201 - "-" "-" "-" 0.0014 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/US~~TX~~B" 201 - "-" "-" "-" 0.0099 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/US~~OK~~A" 201 - "-" "-" "-" 0.0196 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/US~~OK~~B" 201 - "-" "-" "-" 0.0142 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0119 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0099 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/US~~UT~~A" 201 - "-" "-" "-" 0.0162 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/US~~UT~~~B" 201 - "-" "-" "-" 0.0150 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0126 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0072 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0026 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0021 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0021 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0023 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0021 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0022 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0022 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0004 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0112 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0015 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0211 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0395 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0008 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a" 412 22 "-" "-" "-" 0.0004 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0139 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0018 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0774 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0137 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0725 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0749 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0216 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0115 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0116 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0111 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0872 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0133 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0143 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0135 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 200 414 "-" "-" "-" 0.0021 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 200 354 "-" "-" "-" 0.0017 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0155 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0012 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0169 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0121 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0150 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0104 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0201 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0487 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0085 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0104 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0195 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0120 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0115 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 200 5 "-" "-" "-" 0.0164 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 200 39 "-" "-" "-" 0.0027 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0025 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0185 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0022 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0111 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0137 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0149 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0128 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0127 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0236 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0108 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0140 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0122 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0181 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0157 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 200 91 "-" "-" "-" 0.0112 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 200 647 "-" "-" "-" 0.0025 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 200 578 "-" "-" "-" 0.0022 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0114 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0018 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0076 "-" 1066303 1 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0131 "-" 1066303 -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_json +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_json ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_plain +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_plain ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_xml +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_xml ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_account_name +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_account_name ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_container_name +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_container_name ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_container_name_as_subdir +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_container_name_as_subdir ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_empty_account +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_empty_account ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_has_content_length +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_has_content_length ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_accept +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_accept ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_content_type +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_content_type ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_format +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_format ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_partition +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_partition ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_not_found +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_not_found ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_with_containers +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_with_containers ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_OPTIONS +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_OPTIONS ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_metadata +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_metadata ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_sys_metadata +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_sys_metadata ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_after_DELETE_not_found +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_after_DELETE_not_found ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_insufficient_space +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_insufficient_space ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_invalid_partition +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_invalid_partition ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_timestamp_not_float +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_timestamp_not_float ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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: A key is specified for bucket API. +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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: A key is specified for bucket API. +fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket0 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket1 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket2 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket3 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket4 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket5 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket6 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket7 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket8 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket9 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: Unexpected Error handling DELETE of 'bucket' 'Key1': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/multi_delete.py", line 133, in do_delete - resp = req.get_response(self.app, method='DELETE', query=query, - headers={'Accept': 'application/json'}) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2169, in _get_response - sw_resp = sw_req.get_response(app) - File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1114, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 183, in __call__ - return self.app(env, start_response) - ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/s3api/__init__.py", line 84, in __call__ - return self.app(env, start_response) - ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/helpers.py", line 376, in __call__ - resp = resp_class( - req=req, headers=headers, body=body, - conditional_response=req.method in ('GET', 'HEAD'), - conditional_etag=conditional_etag) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect - File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/helpers.py", line 252, in _select_response - is_success = resp_class().is_success - ~~~~~~~~~~^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -Exception: kaboomtest.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_unhandled_exception -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_unhandled_exception ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_versioned_enabled -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_versioned_enabled ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_versioned_suspended -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_versioned_suspended ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_error -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_error ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_invalid_md5 -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_invalid_md5 ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_non_json -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_non_json ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_system_entity -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_system_entity ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_without_md5 -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_without_md5 ... ok -test.unit.common.middleware.s3api.test_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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -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 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:52111/sdb1/1/a/c" "txf339da6d6ddf4eb6b3567-006ac9814e" "container-server 488216" 0.0017 "-" 488216 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:34 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txf339da6d6ddf4eb6b3567-006ac9814e" "proxy-server 488216" 0.0388 "-" 488216 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txf339da6d6ddf4eb6b3567-006ac9814e" "proxy-server 488216" 0.0235 "-" 488216 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/34 PUT /v1/a/c HTTP/1.0 201 - - t - - - txf339da6d6ddf4eb6b3567-006ac9814e - 0.0587 - - 1791590734.184586287 1791590734.243274927 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:34 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx1b59ecd610334e9495ccc-006ac9814e" "proxy-server 488216" 0.0017 "-" 488216 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:52111/sdb1/1/a1/c1" "tx1b59ecd610334e9495ccc-006ac9814e" "container-server 488216" 0.0021 "-" 488216 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:34 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:34607/sda1/1/a1/c1" "tx1b59ecd610334e9495ccc-006ac9814e" "container-server 488216" 0.0020 "-" 488216 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:34 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx1b59ecd610334e9495ccc-006ac9814e" "proxy-server 488216" 0.0198 "-" 488216 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx1b59ecd610334e9495ccc-006ac9814e" "proxy-server 488216" 0.0333 "-" 488216 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/34 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx1b59ecd610334e9495ccc-006ac9814e - 0.0443 - - 1791590734.245144844 1791590734.289397478 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx08e56e41c98547539f6c6-006ac9814e" "proxy-server 488216" 0.0081 "-" 488216 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:34607/sda1/2/a/c1" "tx08e56e41c98547539f6c6-006ac9814e" "container-server 488216" 0.0103 "-" 488216 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:34 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:52111/sdb1/2/a/c1" "tx08e56e41c98547539f6c6-006ac9814e" "container-server 488216" 0.0018 "-" 488216 1 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx08e56e41c98547539f6c6-006ac9814e" "proxy-server 488216" 0.0478 "-" 488216 1 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:34 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx08e56e41c98547539f6c6-006ac9814e" "proxy-server 488216" 0.0320 "-" 488216 1 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/34 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx08e56e41c98547539f6c6-006ac9814e - 0.0665 - - 1791590734.291446209 1791590734.357993841 1 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd72aa650a545435abfc43-006ac9814e" "proxy-server 488216" 0.0076 "-" 488216 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:38 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:34607/sda1/1/a/c2" "txd72aa650a545435abfc43-006ac9814e" "container-server 488216" 3.9821 "-" 488216 2 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:38 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:52111/sdb1/1/a/c2" "txd72aa650a545435abfc43-006ac9814e" "container-server 488216" 0.5548 "-" 488216 2 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:38 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txd72aa650a545435abfc43-006ac9814e" "proxy-server 488216" 4.5618 "-" 488216 2 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:38 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txd72aa650a545435abfc43-006ac9814e" "proxy-server 488216" 4.5763 "-" 488216 2 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/38 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txd72aa650a545435abfc43-006ac9814e - 4.5940 - - 1791590734.360028267 1791590738.954066753 2 -test.unit.obj.test_diskfile.TestECDiskFileManager.test_check_policy -test.unit.obj.test_diskfile.TestECDiskFileManager.test_check_policy ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_cleanup_ondisk_files_commit_window -test.unit.obj.test_diskfile.TestECDiskFileManager.test_cleanup_ondisk_files_commit_window ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_cleanup_uses_configured_reclaim_age -test.unit.obj.test_diskfile.TestECDiskFileManager.test_cleanup_uses_configured_reclaim_age ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_construct_dev_path -test.unit.obj.test_diskfile.TestECDiskFileManager.test_construct_dev_path ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_chexor -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_chexor ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_not_dir -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_not_dir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_unclean -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_unclean ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_init -test.unit.obj.test_diskfile.TestECDiskFileManager.test_init ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_init_commit_window -test.unit.obj.test_diskfile.TestECDiskFileManager.test_init_commit_window ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir -test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir_enoent -test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir_enoent ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir_other_oserror -test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir_other_oserror ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_make_on_disk_filename -test.unit.obj.test_diskfile.TestECDiskFileManager.test_make_on_disk_filename ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_missing_splice_warning -test.unit.obj.test_diskfile.TestECDiskFileManager.test_missing_splice_warning ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_object_audit_location_generator -test.unit.obj.test_diskfile.TestECDiskFileManager.test_object_audit_location_generator ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_parse_on_disk_filename -test.unit.obj.test_diskfile.TestECDiskFileManager.test_parse_on_disk_filename ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_parse_on_disk_filename_errors -test.unit.obj.test_diskfile.TestECDiskFileManager.test_parse_on_disk_filename_errors ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_partition_lock_same_partition -test.unit.obj.test_diskfile.TestECDiskFileManager.test_partition_lock_same_partition ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_pickle_async_update -test.unit.obj.test_diskfile.TestECDiskFileManager.test_pickle_async_update ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_2 -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_2 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_another_device_fine -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_another_device_fine ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_off -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_off ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_on -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_on ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_same_partition -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_same_partition ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_one_per_device_deprecation -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_one_per_device_deprecation ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_verify_ondisk_files -test.unit.obj.test_diskfile.TestECDiskFileManager.test_verify_ondisk_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_cleans_up_everything -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_cleans_up_everything ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_dev_path_fail -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_dev_path_fail ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_empty -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_empty ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_empty_suffixes -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_empty_suffixes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_filters_frag_index -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_filters_frag_index ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_legacy_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_suffix_filter -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_suffix_filter ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_tombstones -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_tombstones ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_yields_meta_timestamp -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_yields_meta_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_suffixes -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_suffixes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_suffixes_dev_path_fail -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_suffixes_dev_path_fail ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_check_ring -test.unit.obj.test_replicator.TestObjectReplicator.test_check_ring ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_handoffs_first -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_handoffs_first ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_mkdirs_error -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_mkdirs_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_multi_disk -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_multi_disk ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_unmounted -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_unmounted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_1 -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_1 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_default_sync_method -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_default_sync_method ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_override_params -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_override_params ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync_single_region -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync_single_region ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_failures -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_failures ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_handoff_delete -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_handoff_delete ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_policy_override_params -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_policy_override_params ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_do_listdir -test.unit.obj.test_replicator.TestObjectReplicator.test_do_listdir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_handoff_replication_setting_warnings -test.unit.obj.test_replicator.TestObjectReplicator.test_handoff_replication_setting_warnings ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_limit_rsync_log -test.unit.obj.test_replicator.TestObjectReplicator.test_limit_rsync_log ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_massive_handoff_delete_setting_warnings -test.unit.obj.test_replicator.TestObjectReplicator.test_massive_handoff_delete_setting_warnings ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_rsync_timeout -test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_rsync_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_rsync_timeout_wedged -test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_rsync_timeout_wedged ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_skipped_partpower_increase -test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_skipped_partpower_increase ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_removes_zbf -test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_removes_zbf ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_skips_bogus_partition_dirs -test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_skips_bogus_partition_dirs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_skips_rsync_temp_files -test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_skips_rsync_temp_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_revert_partition_lock_timeout -test.unit.obj.test_replicator.TestObjectReplicator.test_revert_partition_lock_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_ring_ip_and_bind_ip -test.unit.obj.test_replicator.TestObjectReplicator.test_ring_ip_and_bind_ip ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_compress_different_region -test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_compress_different_region ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_failure_logging -test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_failure_logging ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_failure_logging_no_transfer -test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_failure_logging_no_transfer ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_success_logging -test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_success_logging ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_success_logging_no_transfer -test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_success_logging_no_transfer ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_run -test.unit.obj.test_replicator.TestObjectReplicator.test_run ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_run_once -test.unit.obj.test_replicator.TestObjectReplicator.test_run_once ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_1 -test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_1 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx5f04231f82e44b3ab9d5e-0068bc74fa) +proxy-server ERROR: Object GET returning 503 for [] (txn: tx5f04231f82e44b3ab9d5e-0068bc74fa) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: tx8b6ff2697c9f48bbaadad-0068bc74fa) +proxy-server ERROR: Object POST returning 503 for (503,) (txn: tx8b6ff2697c9f48bbaadad-0068bc74fa) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: txade4dcea407e49d0a7bb4-0068bc74fa) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_delete_at_non_integer +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_delete_at_non_integer ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_insufficient_primaries_others_fail_handoffs_404 +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_insufficient_primaries_others_fail_handoffs_404 ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_insufficient_primaries_others_fail_handoffs_fail +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_insufficient_primaries_others_fail_handoffs_fail ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_insufficient_primaries_succeed_others_404 +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_insufficient_primaries_succeed_others_404 ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_limits_expirer_queue_deletes +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_limits_expirer_queue_deletes ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_negative_delete_after +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_negative_delete_after ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_non_int_delete_after +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_non_int_delete_after ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_sufficient_primaries_succeed_others_404 +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_sufficient_primaries_succeed_others_404 ... ok +test.unit.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_deleted ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_old_enough_to_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_old_enough_to_reclaim ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_deleted ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_reclaimable ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_old_enough_to_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_old_enough_to_reclaim ... 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.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges ... ok fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -16095,89 +19845,281 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: - - 10/Oct/2026/00/05/25 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0016 - - 1791590725.790847540 1791590725.792448282 1 +fake-swift INFO: - - 06/Sep/2025/17/52/55 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0015 - - 1757181175.496904612 1757181175.498414755 1 fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: - - 10/Oct/2026/00/05/25 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0013 - - 1791590725.793399334 1791590725.794721127 0 +fake-swift INFO: - - 06/Sep/2025/17/52/55 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0015 - - 1757181175.499331951 1757181175.500877380 0 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 WARNING: Error sending UDP message to ('some.host.com', 8125): [Errno 1] test errno 1 test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txb4f9415089ac4fd1b3055-006ac9814c)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.obj.test_replicator.TestObjectReplicator.test_run_once_recover_from_failure -test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_recover_from_failure ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_recover_from_timeout -test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_recover_from_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_replicator.TestObjectReplicator.test_run_withlog -test.unit.obj.test_replicator.TestObjectReplicator.test_run_withlog ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_no_cache -test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_no_cache ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_swift_owner -test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_swift_owner ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_swift_source -test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_swift_source ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_uses_logging_app -test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_uses_logging_app ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_cache_key -test.unit.proxy.controllers.test_base.TestFuncs.test_get_cache_key ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_bad_path -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_bad_path ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_sync_just_calls_sync_method -test.unit.obj.test_replicator.TestObjectReplicator.test_sync_just_calls_sync_method ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx783d504289ff43258c9af-0068bc74fd) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx783d504289ff43258c9af-0068bc74fd) +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: tx783d504289ff43258c9af-0068bc74fd) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx783d504289ff43258c9af-0068bc74fd) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx783d504289ff43258c9af-0068bc74fd) +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: tx783d504289ff43258c9af-0068bc74fd) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: tx783d504289ff43258c9af-0068bc74fd) +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: tx783d504289ff43258c9af-0068bc74fd)test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_empty_shard_no_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_empty_shard_no_memcache ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_reclaimable ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_gap_in_shards_no_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_gap_in_shards_no_memcache ... ok + +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' +test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting request +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' +test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting request +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' +test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting request +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' +test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting request +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' +test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting request +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' +test DEBUG: Error on keystone reply: 201 b'{"token": {"project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting request +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' +test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting 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.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_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_ratelimit.TestSwiftInfo.test_registered_defaults +test.unit.common.middleware.test_ratelimit.TestSwiftInfo.test_registered_defaults ... ok +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest ... ok +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_passthrough +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_passthrough ... ok +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_ratelimiting +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_ratelimiting ... ok +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_repeated_segments_uses_multi_range_requests +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_repeated_segments_uses_multi_range_requests ... ok +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_with_submanifest +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_with_submanifest ... ok +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_with_submanifest_bytes_in_content_type +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_with_submanifest_bytes_in_content_type ... ok +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_multiple_ranges_get_manifest +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_multiple_ranges_get_manifest ... ok +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_multiple_ranges_including_suffix_get_manifest +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_multiple_ranges_including_suffix_get_manifest ... ok +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_range_get_manifest +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_range_get_manifest ... ok +test.unit.common.middleware.test_tempauth.PrefixAccount.test_blank_reseller +test.unit.common.middleware.test_tempauth.PrefixAccount.test_blank_reseller ... ok +test.unit.common.middleware.test_tempauth.PrefixAccount.test_default +test.unit.common.middleware.test_tempauth.PrefixAccount.test_default ... ok +test.unit.common.middleware.test_tempauth.PrefixAccount.test_multiple_resellers +test.unit.common.middleware.test_tempauth.PrefixAccount.test_multiple_resellers ... ok +test.unit.common.middleware.test_tempauth.PrefixAccount.test_same_as_default +test.unit.common.middleware.test_tempauth.PrefixAccount.test_same_as_default ... ok +test.unit.common.test_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.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_legacy_pending_files +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_legacy_pending_files ... 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.TestContainerBrokerBeforeXSync.test_batch_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_batch_reclaim ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_chexor +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_chexor ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_create_broker +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_create_broker ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_creation +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_creation ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_db_file +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_db_file ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_delete_db_does_not_clear_particular_sharding_meta +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_delete_db_does_not_clear_particular_sharding_meta ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_delete_object +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_delete_object ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_double_check_trailing_delimiter +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_double_check_trailing_delimiter ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_double_check_trailing_delimiter_non_slash +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_double_check_trailing_delimiter_non_slash ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty ... ok +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.TestContainerBrokerBeforeXSync.test_empty_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty_shard_container ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_enable_sharding +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_enable_sharding ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_exception +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_exception ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges_errors +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges_errors ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges_with_misplaced_objects +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges_with_misplaced_objects ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_brokers +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_brokers ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_db_state +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_db_state ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_is_deleted ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_no_stale_reads +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_no_stale_reads ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_sharding_states +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_sharding_states ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_stale_read_ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_stale_read_ok ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_items_since +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_items_since ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_namespaces +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_namespaces ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_namespaces_root_container_fill_gap +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_namespaces_root_container_fill_gap ... ok +test.unit.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.TestContainerBrokerBeforeXSync.test_get_objects_since_row +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_objects_since_row ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_own_shard_range +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_own_shard_range ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_policy_info +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_policy_info ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_replication_info +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_replication_info ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_report_info +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_report_info ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_range_rows_with_limit +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_range_rows_with_limit ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges_includes +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges_includes ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges_with_sharding_overlaps +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges_with_sharding_overlaps ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges_with_shrinking_overlaps +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges_with_shrinking_overlaps ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_usage +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_usage ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_has_multiple_policies +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_has_multiple_policies ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_has_other_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_has_other_shard_ranges ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_initialize_container_broker_in_default +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_initialize_container_broker_in_default ... ok +test.unit.container.test_backend.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 + +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_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.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter ... ok test-reaper ERROR: Exception with 10.10.10.1:6202/sda3: Traceback (most recent call last): @@ -16377,1833 +20319,289 @@ 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.TestCliInfo.test_parse_get_node_args -test.unit.cli.test_info.TestCliInfo.test_parse_get_node_args ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestCliInfo.test_print_db_info_metadata -test.unit.cli.test_info.TestCliInfo.test_print_db_info_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestCliInfo.test_print_db_syncs -test.unit.cli.test_info.TestCliInfo.test_print_db_syncs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestCliInfo.test_print_info -test.unit.cli.test_info.TestCliInfo.test_print_info ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestCliInfo.test_print_item_locations_invalid_args -test.unit.cli.test_info.TestCliInfo.test_print_item_locations_invalid_args ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestCliInfo.test_print_item_locations_policy_object -test.unit.cli.test_info.TestCliInfo.test_print_item_locations_policy_object ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_account -test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_account ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_container -test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_container ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_invalid_args -test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_invalid_args ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_obj -test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_obj ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_partition_number -test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_partition_number ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestPrintObj.test_missing_etag -test.unit.cli.test_info.TestPrintObj.test_missing_etag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestPrintObj.test_print_obj_invalid -test.unit.cli.test_info.TestPrintObj.test_print_obj_invalid ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestPrintObj.test_print_obj_valid -test.unit.cli.test_info.TestPrintObj.test_print_obj_valid ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_info.TestPrintObj.test_print_obj_with_policy -test.unit.cli.test_info.TestPrintObj.test_print_obj_with_policy ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.test_name_check.TestSwiftInfo.test_registered_configured_options -test.unit.common.middleware.test_name_check.TestSwiftInfo.test_registered_configured_options ... ok -test.unit.common.middleware.test_name_check.TestSwiftInfo.test_registered_defaults -test.unit.common.middleware.test_name_check.TestSwiftInfo.test_registered_defaults ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_get_range_manifest -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_get_range_manifest ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_get_segment_with_non_ascii_path -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_get_segment_with_non_ascii_path ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_get_subrange_manifest -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_get_subrange_manifest ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_first_byte -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_first_byte ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_on_segment_boundaries -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_on_segment_boundaries ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_overlapping_end -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_overlapping_end ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_sub_slo -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_sub_slo ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_unsatisfiable -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_unsatisfiable ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_range_manifest -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_range_manifest ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_subrange_manifest -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_subrange_manifest ... ok -test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_bad_config -test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_bad_config ... ok -test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_no_deprecated_digests -test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_no_deprecated_digests ... ok -test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_non_default_methods -test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_non_default_methods ... ok -test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_registered_defaults -test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_registered_defaults ... ok -test.unit.common.middleware.test_versioned_writes.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.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.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.cli.test_recon.TestScout.test_scout_http_error +test.unit.cli.test_recon.TestScout.test_scout_http_error ... ok +test.unit.cli.test_recon.TestScout.test_scout_ok +test.unit.cli.test_recon.TestScout.test_scout_ok ... ok +test.unit.cli.test_recon.TestScout.test_scout_server_type_http_error +test.unit.cli.test_recon.TestScout.test_scout_server_type_http_error ... ok +test.unit.cli.test_recon.TestScout.test_scout_server_type_ok +test.unit.cli.test_recon.TestScout.test_scout_server_type_ok ... ok +test.unit.cli.test_recon.TestScout.test_scout_server_type_socket_timeout +test.unit.cli.test_recon.TestScout.test_scout_server_type_socket_timeout ... ok +test.unit.cli.test_recon.TestScout.test_scout_server_type_url_error +test.unit.cli.test_recon.TestScout.test_scout_server_type_url_error ... ok +test.unit.cli.test_recon.TestScout.test_scout_socket_timeout +test.unit.cli.test_recon.TestScout.test_scout_socket_timeout ... ok +test.unit.cli.test_recon.TestScout.test_scout_url_error +test.unit.cli.test_recon.TestScout.test_scout_url_error ... ok +test.unit.cli.test_ring_builder_analyzer.TestRunScenario.test_it_runs +test.unit.cli.test_ring_builder_analyzer.TestRunScenario.test_it_runs ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_state +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_state ... ok +test.unit.container.test_backend.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.TestContainerBrokerBeforeShardRangeReportedColumn.test_newid +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_newid ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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: 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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_no_key -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_no_key ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_quiet -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_quiet ... ok +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0123 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/%3C%27sub%27%20%22dir%22%3E/object" 201 - "-" "-" "-" 0.0014 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 159 "-" "-" "-" 0.0208 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 400 21 "-" "-" "-" 0.0004 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0139 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/jsonc" 200 2 "-" "-" "-" 0.0041 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0006 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0006 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/jsonc/2" 201 - "-" "-" "-" 0.0010 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0125 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0020 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0033 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0019 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0033 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0019 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0033 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0019 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0036 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0019 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0135 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0006 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0003 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/jsonc" 200 234 "-" "-" "-" 0.0151 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0098 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0006 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/-UK" 201 - "-" "-" "-" 0.0003 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/-CH" 201 - "-" "-" "-" 0.0011 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 36 "-" "-" "-" 0.0134 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0168 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0006 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 4 "-" "-" "-" 0.0158 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0005 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0148 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0006 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0157 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0023 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0026 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0029 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0134 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/US~~TX~~A" 201 - "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/US~~TX~~B" 201 - "-" "-" "-" 0.0003 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/US~~OK~~A" 201 - "-" "-" "-" 0.0003 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/US~~OK~~B" 201 - "-" "-" "-" 0.0004 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0004 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/US~~UT~~A" 201 - "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/US~~UT~~~B" 201 - "-" "-" "-" 0.0003 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0273 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0034 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0029 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0021 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0021 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0022 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0022 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0021 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0022 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0128 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0083 "-" 1066287 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_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_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 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 ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:2000/sda (txn: txd433da61de68434e8da6d-0068bc74f8) +test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txad7081f83d9243e99df3b-0068bc74f8) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx4eca37718e7348cea9e33-0068bc74f8) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:2000/sda (txn: tx4eca37718e7348cea9e33-0068bc74f8) +test ERROR: Container GET returning 503 for (204, 503, 503) (txn: tx4eca37718e7348cea9e33-0068bc74f8) +test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx64247a1468594c858611b-0068bc74f8) +test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx64247a1468594c858611b-0068bc74f8) +test ERROR: Container GET returning 503 for (204, 503, 503) (txn: tx64247a1468594c858611b-0068bc74f8) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:2000/sda (txn: tx1d2f6fae79e04129b01b5-0068bc74f8) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx1d2f6fae79e04129b01b5-0068bc74f8) +test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx61e17cbb88d14958a6d28-0068bc74f8) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx61e17cbb88d14958a6d28-0068bc74f8) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx71d5d46ff29a4d1797e8a-006ac98147) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx2dbcaa7931d642e1ad2fb-006ac98147) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx461c32d8f127437fa3e63-006ac98147) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txa7b0b15623a943599daf1-006ac98147) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx23f9e73a54ff4dc38be5e-006ac98147) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx196173a1bc084634b1ee1-006ac98147) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txd14ad06ba2d2496abf497-006ac98147) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx93fc4c76e7724a00aa210-006ac98147) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx5bb013534ecc482293850-006ac98147) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txb625c9c1da57459c85e55-006ac98147) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx55eddf51dee440649c60d-006ac98147) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txe2a7a34e39d443aeb65fb-006ac98147) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx5db1e1b2d20f4ca7adf3e-006ac98147) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txa96f6eb0a34d4efeb827a-006ac98147) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txad330afbf3ae4987aa82a-006ac98147) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txaa1ca6cd093f45a799c1f-006ac98149) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx493f759789ab4a98befd0-006ac98149) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txd2fba7660a9945d9a80d5-006ac98149) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx92129665624542aeb75f1-006ac98149) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txc82f6fa81a4b43d4b8c88-006ac98149) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx78e8330e948341ed81af6-006ac98149) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx7d73898764374cb59131f-006ac98149) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx91e94b2da1cb4cca9fe4e-006ac98149) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx3d4129c73e9c4ccbabf17-006ac98149) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx72b73260b8c040eca96e3-006ac98149) -test ERROR: Failed to get namespaces from /v1/a/c?states=listing&format=json: invalid data: KeyError('name') (txn: tx21bff5d6ef8b40259a871-006ac98149) -test ERROR: Problem with container shard listing response from /v1/a/c?states=listing&format=json: ValueError('not a list') (txn: tx05733d15390d4d27a98d9-006ac98149) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_memcache_available -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_memcache_available ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_read_from_cache -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_read_from_cache ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_read_from_cache_empty_list -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_read_from_cache_empty_list ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_read_from_cache_error -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_read_from_cache_error ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_write_to_cache -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_write_to_cache ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_write_to_cache_with_x_newest -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_write_to_cache_with_x_newest ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_cache_clearing -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_cache_clearing ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_get_from_shards_add_root_spi -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_get_from_shards_add_root_spi ... ok -test.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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txe6e1d166923649ed9ecd0-0068bc74f8) +test INFO: Client disconnected on read of '/a/c' (txn: txe6e1d166923649ed9ecd0-0068bc74f8) +test INFO: Client disconnected on read of '/a/c' (txn: txac1e859472e14b2e9cf01-0068bc74f8) +test INFO: Client disconnected on read of '/a/c' (txn: txac1e859472e14b2e9cf01-0068bc74f8) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx75888a70ef504fee86d35-0068bc74f8) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx16ac3d2eb7784fbfa326b-0068bc74f8) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txa3d347b435664de0b225f-0068bc74f8) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txa3d347b435664de0b225f-0068bc74f8) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txa3d347b435664de0b225f-0068bc74f8) +test ERROR: Container GET returning 503 for [500, 500, 500] (txn: txa3d347b435664de0b225f-0068bc74f8) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txe7c1d4688aaa4a64b46a0-0068bc74f8) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txe7c1d4688aaa4a64b46a0-0068bc74f8) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txe7c1d4688aaa4a64b46a0-0068bc74f8) +test ERROR: Container GET returning 503 for [500, 500, 500] (txn: txe7c1d4688aaa4a64b46a0-0068bc74f8) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx566dc8d2b6a54054af757-0068bc74f8) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a: Network unreachable (txn: tx566dc8d2b6a54054af757-0068bc74f8) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: Network unreachable (txn: tx566dc8d2b6a54054af757-0068bc74f8) +test ERROR: Account HEAD returning 503 for [] (txn: tx566dc8d2b6a54054af757-0068bc74f8) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx51edca66638448909a1bb-0068bc74f8) +test ERROR: ERROR 500 Trying to POST /a/c From Container Server 10.0.0.0:2000/sda (txn: txa4a6bffb30a7402c8d801-0068bc74f8)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 +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.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.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.TestContainerBrokerBeforeXSync.test_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_is_deleted ... 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.TestContainerBrokerBeforeMetadata.test_list_objects_iter_with_reserved_name +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter_with_reserved_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': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +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': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket0 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket1 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket2 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket3 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket4 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket5 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket6 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket7 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket8 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket9 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -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 INFO: - - - [10/Oct/2026:00:05:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0200 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:31 +0000] "PUT /sda1/p/a/US~~TX~~A" 201 - "-" "-" "-" 0.0087 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:31 +0000] "PUT /sda1/p/a/US~~TX~~B" 201 - "-" "-" "-" 0.0201 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/p/a/US~~OK~~A" 201 - "-" "-" "-" 0.8477 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/p/a/US~~OK~~B" 201 - "-" "-" "-" 0.5546 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0203 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0211 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/p/a/US~~UT~~A" 201 - "-" "-" "-" 0.0142 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/p/a/US~~UT~~~B" 201 - "-" "-" "-" 0.0197 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0175 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0023 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0055 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0026 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0058 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0022 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0039 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0062 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0048 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0006 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0005 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0344 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0134 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0187 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0067 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0013 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 412 22 "-" "-" "-" 0.0003 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0251 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0014 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0086 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0143 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0197 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0162 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0076 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0269 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0304 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0249 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0195 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0189 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0153 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0094 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 200 414 "-" "-" "-" 0.0025 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 200 354 "-" "-" "-" 0.0107 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0184 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0079 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0199 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0263 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0284 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0174 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0050 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0302 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0131 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0190 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0145 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0138 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0238 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 200 5 "-" "-" "-" 0.0114 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 200 39 "-" "-" "-" 0.0022 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0065 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0134 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0017 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0169 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0184 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0120 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0233 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0134 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0245 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0113 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0117 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0180 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0141 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0175 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 200 91 "-" "-" "-" 0.0227 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 200 647 "-" "-" "-" 0.0026 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 200 578 "-" "-" "-" 0.0087 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0105 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0014 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0120 "-" 488266 1 -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0210 "-" 488266 -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 -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/tmpm5xiyx93/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpm5xiyx93/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/tmpm5xiyx93/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpm5xiyx93/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0332 "-" 488275 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0313 "-" 488275 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0314 "-" 488275 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0227 "-" 488275 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx800160fe5f494785ac046-006ac98146" "proxy-server 488275" 0.0021 "-" 488275 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:32971/sdb1/1/a/c" "tx800160fe5f494785ac046-006ac98146" "container-server 488275" 0.0059 "-" 488275 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:54921/sda1/1/a/c" "tx800160fe5f494785ac046-006ac98146" "container-server 488275" 0.0027 "-" 488275 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx800160fe5f494785ac046-006ac98146" "proxy-server 488275" 0.0424 "-" 488275 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx800160fe5f494785ac046-006ac98146" "proxy-server 488275" 0.0892 "-" 488275 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/26 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx800160fe5f494785ac046-006ac98146 - 0.1157 - - 1791590726.548239946 1791590726.663908958 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txd7a6c65f225349ca8bc32-006ac98146" "proxy-server 488275" 0.0033 "-" 488275 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:32971/sdb1/1/a1/c1" "txd7a6c65f225349ca8bc32-006ac98146" "container-server 488275" 0.0076 "-" 488275 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:54921/sda1/1/a1/c1" "txd7a6c65f225349ca8bc32-006ac98146" "container-server 488275" 0.0016 "-" 488275 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txd7a6c65f225349ca8bc32-006ac98146" "proxy-server 488275" 0.0582 "-" 488275 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txd7a6c65f225349ca8bc32-006ac98146" "proxy-server 488275" 0.0371 "-" 488275 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/26 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txd7a6c65f225349ca8bc32-006ac98146 - 0.1028 - - 1791590726.670247793 1791590726.773086548 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9560b32ce489447b9f193-006ac98146" "proxy-server 488275" 0.0219 "-" 488275 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:54921/sda1/2/a/c1" "tx9560b32ce489447b9f193-006ac98146" "container-server 488275" 0.0209 "-" 488275 1 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:32971/sdb1/2/a/c1" "tx9560b32ce489447b9f193-006ac98146" "container-server 488275" 0.0058 "-" 488275 1 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx9560b32ce489447b9f193-006ac98146" "proxy-server 488275" 0.0863 "-" 488275 1 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx9560b32ce489447b9f193-006ac98146" "proxy-server 488275" 0.0620 "-" 488275 1 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/26 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx9560b32ce489447b9f193-006ac98146 - 0.1219 - - 1791590726.775032282 1791590726.896894693 1 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9241c4be03f147c0857d4-006ac98146" "proxy-server 488275" 0.0123 "-" 488275 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:32971/sdb1/1/a/c2" "tx9241c4be03f147c0857d4-006ac98146" "container-server 488275" 0.0217 "-" 488275 2 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:27 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:54921/sda1/1/a/c2" "tx9241c4be03f147c0857d4-006ac98146" "container-server 488275" 0.0032 "-" 488275 2 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:27 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx9241c4be03f147c0857d4-006ac98146" "proxy-server 488275" 0.0481 "-" 488275 2 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:27 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx9241c4be03f147c0857d4-006ac98146" "proxy-server 488275" 0.0763 "-" 488275 2 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/27 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx9241c4be03f147c0857d4-006ac98146 - 0.1107 - - 1791590726.898892641 1791590727.009626627 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/tmpwl9d80em/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpwl9d80em/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/tmpwl9d80em/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpwl9d80em/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:29 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 2.3501 "-" 488275 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0457 "-" 488275 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.2932 "-" 488275 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:30 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0351 "-" 488275 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx38898951ca544882bcfb2-006ac9814a" "proxy-server 488275" 0.0116 "-" 488275 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:33493/sda1/1/a/c" "tx38898951ca544882bcfb2-006ac9814a" "container-server 488275" 0.0014 "-" 488275 0test.unit.proxy.test_server.TestController.test_account_info_200 -test.unit.proxy.test_server.TestController.test_account_info_200 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestController.test_account_info_404 -test.unit.proxy.test_server.TestController.test_account_info_404 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestController.test_account_info_container_count -test.unit.proxy.test_server.TestController.test_account_info_container_count ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestController.test_account_info_no_account -test.unit.proxy.test_server.TestController.test_account_info_no_account ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestController.test_account_info_no_cache -test.unit.proxy.test_server.TestController.test_account_info_no_cache ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestController.test_container_info_200 -test.unit.proxy.test_server.TestController.test_container_info_200 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestController.test_container_info_404 -test.unit.proxy.test_server.TestController.test_container_info_404 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestController.test_container_info_invalid_account -test.unit.proxy.test_server.TestController.test_container_info_invalid_account ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' - -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Update redirected for /.shards_a/c_shard_1/o /tmp/tmpycxn21y6/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590730.00000 to .shards_a/c_shard_2 -test INFO: Object update sweep completed on /tmp/tmpycxn21y6/devices/sda1 in 0.05s seconds:, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 2 redirects, 0 skips, 0 deferrals, 0 drains (pid: 488230) -test INFO: Object update sweep of sda1 completed: 0.05s, 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/tmpycxn21y6/devices/sda1 (pid: 488230) -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Update redirected for /.shards_a/c_shard_2/o /tmp/tmpycxn21y6/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590730.00000 to None -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Update redirected for /a/c/o /tmp/tmpycxn21y6/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590730.00000 to .shards_a/c_shard_3 -test INFO: Object update sweep completed on /tmp/tmpycxn21y6/devices/sda1 in 0.06s seconds:, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 2 redirects, 0 skips, 0 deferrals, 0 drains (pid: 488230) -test INFO: Object update sweep of sda1 completed: 0.06s, 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/tmpycxn21y6/devices/sda1 (pid: 488230) -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Update redirected for /.shards_a/c_shard_3/o /tmp/tmpycxn21y6/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590730.00000 to .shards_a/c_shard_1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Update redirected for /.shards_a/c_shard_1/o /tmp/tmpycxn21y6/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590730.00000 to None -test INFO: Object update sweep completed on /tmp/tmpycxn21y6/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: 488230) -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/tmpycxn21y6/devices/sda1 (pid: 488230) -test DEBUG: Update sent for /a/c/o /tmp/tmpycxn21y6/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590730.00000 -test INFO: Object update sweep completed on /tmp/tmpycxn21y6/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: 488230) -test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmp5w3d2sxc/devices/sda1 (pid: 488230) -test DEBUG: Update sent for /.shards_a/shard_c/o /tmp/tmp5w3d2sxc/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590732.00000 -test INFO: Object update sweep completed on /tmp/tmp5w3d2sxc/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: 488230) -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 ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmp5w3d2sxc/devices/sda1 (pid: 488230) -test DEBUG: Update sent for /a/c/o /tmp/tmp5w3d2sxc/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590733.00000 -test INFO: Object update sweep completed on /tmp/tmp5w3d2sxc/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: 488230) -test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmp5w3d2sxc/devices/sda1 (pid: 488230) -test DEBUG: Update sent for /a/c/o /tmp/tmp5w3d2sxc/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590734.00000 -test INFO: Object update sweep completed on /tmp/tmp5w3d2sxc/devices/sda1 in 0.13s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 488230) -test INFO: Object update sweep of sda1 completed: 0.13s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmp5w3d2sxc/devices/sda1 (pid: 488230)test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_async_updates -test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_async_updates ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_legacy_updates -test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_legacy_updates ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_obj_update_gone_missing -test.unit.obj.test_updater.TestObjectUpdater.test_obj_update_gone_missing ... ok -test.unit.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.proxy.test_server.TestController.test_container_info_no_cache -test.unit.proxy.test_server.TestController.test_container_info_no_cache ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestController.test_make_requests -test.unit.proxy.test_server.TestController.test_make_requests ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestController.test_transfer_headers -test.unit.proxy.test_server.TestController.test_transfer_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '098f6bcd4621d373cade4e832627b4f6'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Content-Length': '0'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Content-Length': '0'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Transfer-Encoding': 'chunked', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'Content-Md5': 'Je0by0I7C3IA9IX8X/ccjg==', 'Transfer-Encoding': 'chunked', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '25ed1bcb423b0b7200f485fc5ff71c8e'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_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_s3request.TestSigV4Request.test_controller_allow_multipart_uploads -test.unit.common.middleware.s3api.test_s3request.TestSigV4Request.test_controller_allow_multipart_uploads ... ok -test.unit.common.middleware.s3api.test_s3request.TestSigV4Request.test_controller_for_multipart_upload_requests -test.unit.common.middleware.s3api.test_s3request.TestSigV4Request.test_controller_for_multipart_upload_requests ... ok -test.unit.common.middleware.s3api.test_s3request.TestSigV4Request.test_init_header_authorization -test.unit.common.middleware.s3api.test_s3request.TestSigV4Request.test_init_header_authorization ... ok -test.unit.common.middleware.s3api.test_s3request.TestSigV4Request.test_init_query_authorization -test.unit.common.middleware.s3api.test_s3request.TestSigV4Request.test_init_query_authorization ... ok -test.unit.common.middleware.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-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 80}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 596, in container_sync_row - raise exc - File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 573, in container_sync_row - self.swift.get_object(info['account'], - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - info['container'], row['name'], - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers_out, - ^^^^^^^^^^^^^^^^^^^^ - acceptable_statuses=(2, 4), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - params={'symlink': 'get'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sync.py", line 1173, in fake_get_object - raise exc[-1] -swift.common.exceptions.ClientException: test client exception -test-container-sync INFO: Unauth 'a/c' => 'http://sync/to/path' -test-container-sync INFO: Not found 'a/c' => 'http://sync/to/path' - object 'object' -test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 50}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 613, in container_sync_row - put_object(sync_to, name=row['name'], headers=headers, - ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - contents=FileLikeIter(body), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - proxy=self.select_http_proxy(), logger=self.logger, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - timeout=self.conn_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sync.py", line 1239, in fake_put_object - raise ClientException('test client exception', http_status=503) -swift.common.exceptions.ClientException: test client exception: 503 -test-container-sync DEBUG: remote obj timestamp 0000000001.20000 local obj 0000000001.20000 -test-container-sync DEBUG: remote obj timestamp 0000000001.20000 local obj 0000000001.30000 -test-container-sync INFO: Unauth 'a/c' => 'http://sync/to/path' -test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'etag': '1111', 'size': 10}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 559, in container_sync_row - if self._object_in_remote_container(row['name'], - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - sync_to, user_key, realm, - ^^^^^^^^^^^^^^^^^^^^^^^^^ - realm_key, ts_meta): - ^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 491, in _object_in_remote_container - metadata, _ = head_object(sync_to, name=name, - ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ - headers=headers, - ^^^^^^^^^^^^^^^^ - proxy=self.select_http_proxy(), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - logger=self.logger, - ^^^^^^^^^^^^^^^^^^^ - retries=0) - ^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sync.py", line 1338, in fake_head_object - raise Exception() -Exception -test-container-sync DEBUG: remote obj timestamp 0000000001.20000 local obj 0000000001.10000 -test-container-sync DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test-container-sync WARNING: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options -test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 70}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 596, in container_sync_row - raise exc - File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 573, in container_sync_row - self.swift.get_object(info['account'], - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - info['container'], row['name'], - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers_out, - ^^^^^^^^^^^^^^^^^^^^ - acceptable_statuses=(2, 4), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - params={'symlink': 'get'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sync.py", line 1146, in fake_get_object - raise exc[-1] -Exception: test exception -test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 80}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 596, in container_sync_row - raise exc - File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 573, in container_sync_row - self.swift.get_object(info['account'], - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - info['container'], row['name'], - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers_out, - ^^^^^^^^^^^^^^^^^^^^ - acceptable_statuses=(2, 4), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - params={'symlink': 'get'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sync.py", line 1173, in fake_get_object - raise exc[-1] -swift.common.exceptions.ClientException: test client exception -test-container-sync INFO: Unauth 'a/c' => 'http://sync/to/path' -test-container-sync INFO: Not found 'a/c' => 'http://sync/to/path' - object 'object' -test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 50}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 613, in container_sync_row - put_object(sync_to, name=row['name'], headers=headers, - ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - contents=FileLikeIter(body), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - proxy=self.select_http_proxy(), logger=self.logger, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - timeout=self.conn_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sync.py", line 1239, in fake_put_object - raise ClientException('test client exception', http_status=503) -swift.common.exceptions.ClientException: test client exception: 503 -test-container-sync DEBUG: remote obj timestamp 0000000001.20000 local obj 0000000001.20000 -test-container-sync DEBUG: remote obj timestamp 0000000001.20000 local obj 0000000001.30000 -test-container-sync INFO: Unauth 'a/c' => 'http://sync/to/path'test.unit.container.test_sync.TestContainerSync.test_container_sync_row_put_using_realms -test.unit.container.test_sync.TestContainerSync.test_container_sync_row_put_using_realms ... ok -test.unit.container.test_sync.TestContainerSync.test_run_forever -test.unit.container.test_sync.TestContainerSync.test_run_forever ... ok -test.unit.container.test_sync.TestContainerSync.test_run_once -test.unit.container.test_sync.TestContainerSync.test_run_once ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite ... ok -test.unit.container.test_sync.TestContainerSync.test_select_http_proxy_None -test.unit.container.test_sync.TestContainerSync.test_select_http_proxy_None ... ok -test.unit.container.test_sync.TestContainerSync.test_select_http_proxy_multiple -test.unit.container.test_sync.TestContainerSync.test_select_http_proxy_multiple ... ok -test.unit.container.test_sync.TestContainerSync.test_select_http_proxy_one -test.unit.container.test_sync.TestContainerSync.test_select_http_proxy_one ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_creates_empty_hashes -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_creates_empty_hashes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_handoff -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_handoff ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_mixed -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_mixed ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_no_hashes -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_no_hashes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_primary -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_primary ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_revert_only_tombstones -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_revert_only_tombstones ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_cleans_tmp -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_cleans_tmp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_creates_datadir -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_creates_datadir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_creates_datadir_error -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_creates_datadir_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_mount_check -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_mount_check ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_overrides -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_overrides ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_skips_invalid_paths -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_skips_invalid_paths ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_reconstructor.TestObjectReconstructor.test_get_local_devices -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_local_devices ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_reconstructor.TestObjectReconstructor.test_get_suffix_delta -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffix_delta ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffixes_in_sync -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffixes_in_sync ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffixes_to_sync -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffixes_to_sync ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_first_enables_handoffs_only -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_first_enables_handoffs_only ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_default -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_default ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_enabled -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_enabled ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.middleware.test_xprofile.TestProfilers.test_runcall -test.unit.common.middleware.test_xprofile.TestProfilers.test_runcall ... ok -test.unit.common.middleware.test_xprofile.TestProfilers.test_runctx -test.unit.common.middleware.test_xprofile.TestProfilers.test_runctx ... ok -test.unit.common.test_exceptions.TestExceptions.test_client_exception -test.unit.common.test_exceptions.TestExceptions.test_client_exception ... ok -test.unit.common.test_exceptions.TestExceptions.test_replication_exception -test.unit.common.test_exceptions.TestExceptions.test_replication_exception ... ok -test.unit.common.test_exceptions.TestExceptions.test_replication_lock_timeout -test.unit.common.test_exceptions.TestExceptions.test_replication_lock_timeout ... ok -test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_absolute_target -test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_absolute_target ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_false_and_first_none -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_false_and_first_none ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_ignores_handoffs_first -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_ignores_handoffs_first ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_true_and_first_false -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_true_and_first_false ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_true_and_first_true -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_true_and_first_true ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 471, in fire_timers - timer() - ~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 59, in __call__ - cb(*args, **kw) - ~~^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main - result = function(*args, **kwargs) - File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1114, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_reconciler.py", line 86, in __call__ - return self.storage_policy[policy_index].__call__( - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - env, start_response) - ^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/helpers.py", line 376, in __call__ - resp = resp_class( - req=req, headers=headers, body=body, - conditional_response=req.method in ('GET', 'HEAD'), - conditional_etag=conditional_etag) - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_reconciler.py", line 2134, in blow_up - raise Exception('kaboom!') -Exception: kaboom! -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_handoff -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_handoff ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_down -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_down ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_in_sync -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_in_sync ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_cleanup -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_cleanup ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_quoted -test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_quoted ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_cleanup_tombstone -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_cleanup_tombstone ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_suffix_call_errors -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_suffix_call_errors ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_sync_missing_durable -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_sync_missing_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_sync_partner_unmounted -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_sync_partner_unmounted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_reconstruct_removes_non_partition_files -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_reconstruct_removes_non_partition_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_ring_ip_and_bind_ip -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_ring_ip_and_bind_ip ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_sync_duplicates_to_remote_region -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_sync_duplicates_to_remote_region ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_two_ec_policies -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_two_ec_policies ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_empty_list -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_empty_list ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_have_none -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_have_none ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_have_older_meta -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_have_older_meta ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_local_durable -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_local_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_missing_durable -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_missing_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_other_exception -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_other_exception ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_storage_policy -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_storage_policy ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_timeout -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_Receiver_with_invalid_indexes -test.unit.obj.test_ssync_receiver.TestReceiver.test_Receiver_with_invalid_indexes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_Receiver_with_matched_indexes -test.unit.obj.test_ssync_receiver.TestReceiver.test_Receiver_with_matched_indexes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_Receiver_with_mismatched_indexes -test.unit.obj.test_ssync_receiver.TestReceiver.test_Receiver_with_mismatched_indexes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -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 +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_old_style_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_old_style_shard_container ... ok +test.unit.container.test_backend.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.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.TestContainerBrokerBeforeMetadata.test_load_old_record_from_pending_file +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_load_old_record_from_pending_file ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_make_tuple_for_pickle +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_make_tuple_for_pickle ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_with_reserved_name +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_with_reserved_name ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_root_container ... 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.TestContainerBrokerBeforeSPI.test_load_old_record_from_pending_file +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_load_old_record_from_pending_file ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_make_tuple_for_pickle +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_make_tuple_for_pickle ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_shard_container ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_last_modified_time +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_last_modified_time ... 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 -test-listing WARNING: Account listing for a%E2%98%83 had reserved byte in name: '\x00bar\x00versions' -test-listing WARNING: Account listing for a%E2%98%83 had reserved byte in subdir: '\x00foo_' -test-listing WARNING: Account listing for a%E2%98%83 had reserved byte in name: '\x00bar\x00versions' -test-listing WARNING: Account listing for a%E2%98%83 had reserved byte in subdir: '\x00foo_' -test-listing WARNING: Account listing for a%E2%98%83 had reserved byte in name: '\x00bar\x00versions' -test-listing WARNING: Account listing for a%E2%98%83 had reserved byte in subdir: '\x00foo_' -test-listing WARNING: Account listing for a%E2%98%83 had reserved byte in name: '\x00bar\x00versions' -test-listing WARNING: Account listing for a%E2%98%83 had reserved byte in subdir: '\x00foo_' -test-listing WARNING: Container listing for a%E2%98%83/c%F0%9F%8C%B4 had reserved byte in name: '\x00bar\x00extra data' -test-listing WARNING: Container listing for a%E2%98%83/c%F0%9F%8C%B4 had reserved byte in subdir: '\x00foo/' -test-listing WARNING: Container listing for a%E2%98%83/c%F0%9F%8C%B4 had reserved byte in name: '\x00bar\x00extra data' -test-listing WARNING: Container listing for a%E2%98%83/c%F0%9F%8C%B4 had reserved byte in subdir: '\x00foo/' -test-listing WARNING: Container listing for a%E2%98%83/c%F0%9F%8C%B4 had reserved byte in name: '\x00bar\x00extra data' -test-listing WARNING: Container listing for a%E2%98%83/c%F0%9F%8C%B4 had reserved byte in subdir: '\x00foo/' -test-listing WARNING: Container listing for a%E2%98%83/c%F0%9F%8C%B4 had reserved byte in name: '\x00bar\x00extra data' -test-listing WARNING: Container listing for a%E2%98%83/c%F0%9F%8C%B4 had reserved byte in subdir: '\x00foo/' -test ERROR: Error in '/tmp/tmp_dmzqtjq/container-sync-realms.conf' with mtime_check_interval: could not convert string to float: 'invalid' -test ERROR: Could not load '/tmp/tmppcl5nyu1/container-sync-realms.conf': File contains no section headers. -file: '/tmp/tmppcl5nyu1/container-sync-realms.conf', line: 1 -'invalid' -test DEBUG: Could not load '86ea38dab7184e97bb75e31dabd4961c': [Errno 2] No such file or directory: '86ea38dab7184e97bb75e31dabd4961c' -test ERROR: Could not load '/tmp/tmpeq15l8jm/container-sync-realms.conf': [Errno 13] Permission denied: '/tmp/tmpeq15l8jm/container-sync-realms.conf' -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/tmpsxb9d2sc/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpsxb9d2sc/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont1 DEBUG: Could not load '/tmp/tmpvklvg8m1/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpvklvg8m1/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/tmpsxb9d2sc/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpsxb9d2sc/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 DEBUG: Could not load '/tmp/tmpvklvg8m1/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpvklvg8m1/tmp_test_proxy_server_chunked/container-sync-realms.conf' cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:30 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0388 "-" 488202 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0283 "-" 488202 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:31 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0283 "-" 488202 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:31 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0308 "-" 488202 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx717c510736644b9592a8d-006ac9814b" "proxy-server 488202" 0.0021 "-" 488202 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:31 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:42617/sda1/1/a/c" "tx717c510736644b9592a8d-006ac9814b" "container-server 488202" 0.0114 "-" 488202 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:31 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:41485/sdb1/1/a/c" "tx717c510736644b9592a8d-006ac9814b" "container-server 488202" 0.0130 "-" 488202 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:31 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx717c510736644b9592a8d-006ac9814b" "proxy-server 488202" 0.1340 "-" 488202 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:31 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx717c510736644b9592a8d-006ac9814b" "proxy-server 488202" 0.0741 "-" 488202 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/31 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx717c510736644b9592a8d-006ac9814b - 0.1797 - - 1791590731.045424700 1791590731.225134611 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:31 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txe6e6ab6ac59a4d0790fa6-006ac9814b" "proxy-server 488202" 0.0090 "-" 488202 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:42617/sda1/1/a1/c1" "txe6e6ab6ac59a4d0790fa6-006ac9814b" "container-server 488202" 0.1226 "-" 488202 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:41485/sdb1/1/a1/c1" "txe6e6ab6ac59a4d0790fa6-006ac9814b" "container-server 488202" 0.0017 "-" 488202 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txe6e6ab6ac59a4d0790fa6-006ac9814b" "proxy-server 488202" 1.0131 "-" 488202 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txe6e6ab6ac59a4d0790fa6-006ac9814b" "proxy-server 488202" 0.9744 "-" 488202 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/32 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txe6e6ab6ac59a4d0790fa6-006ac9814b - 1.0630 - - 1791590731.227343798 1791590732.290350437 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7800d0b02e244cbfa5df6-006ac9814c" "proxy-server 488202" 0.4063 "-" 488202 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:41485/sdb1/2/a/c1" "tx7800d0b02e244cbfa5df6-006ac9814c" "container-server 488202" 0.0046 "-" 488202 1 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:42617/sda1/2/a/c1" "tx7800d0b02e244cbfa5df6-006ac9814c" "container-server 488202" 0.0171 "-" 488202 1 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx7800d0b02e244cbfa5df6-006ac9814c" "proxy-server 488202" 0.1001 "-" 488202 1 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx7800d0b02e244cbfa5df6-006ac9814c" "proxy-server 488202" 0.0610 "-" 488202 1 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/32 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx7800d0b02e244cbfa5df6-006ac9814c - 0.5320 - - 1791590732.292437077 1791590732.824479580 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx233b2431fc6f412592bd8-006ac9814c" "proxy-server 488202" 0.0190 "-" 488202 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:42617/sda1/1/a/c2" "tx233b2431fc6f412592bd8-006ac9814c" "container-server 488202" 0.0163 "-" 488202 2test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_expose_headers -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_expose_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_Receiver_with_storage_policy_index_header -test.unit.obj.test_ssync_receiver.TestReceiver.test_Receiver_with_storage_policy_index_header ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_Exception -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_Exception ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_valid_non_strict -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_valid_non_strict ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_valid_strict -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_valid_strict ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_Exception_Exception -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_Exception_Exception ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_calls_replication_lock -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_calls_replication_lock ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_DELETE -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_DELETE ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_initial_path -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_initial_path ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_mount_check -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_mount_check ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_mount_check_isdir -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_mount_check_isdir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_replication_lock_fail -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_replication_lock_fail ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_semaphore_locked -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_semaphore_locked ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_calls_authorize -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_calls_authorize ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_newest -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_newest ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_BONK -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_BONK ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_DELETE -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_DELETE ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_newest_large_file -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_newest_large_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_POST -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_POST ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_pipeline -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_pipeline ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_PUT -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_PUT ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_ranges -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_ranges ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_ranges_resuming -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_ranges_resuming ... skipped 'Large xattrs not supported in `/tmp`. Skipping 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_respects_read_affinity -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_respects_read_affinity ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_short_read -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_short_read ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_short_read_resuming -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_short_read_resuming ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_bad_content_length -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_bad_content_length ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD_absolute_uri -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD_absolute_uri ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD_calls_authorize -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD_calls_authorize ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD_newest -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD_newest ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_bad_headers -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_bad_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_OPTIONS -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_OPTIONS ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_bad_subrequest_line -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_bad_subrequest_line ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_content_length_with_DELETE -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_content_length_with_DELETE ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_early_termination -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_early_termination ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_failures -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_failures ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_backend_headers -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_backend_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_multiple -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_multiple ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_calls_authorize -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_calls_authorize ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_authorize -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_authorize ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_no_headers -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_no_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_count -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_count ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_key_len -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_key_len ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_size -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_size ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_no_start -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_no_start ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_other_exception -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_other_exception ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_val_len -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_val_len ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_GET_unicode_metadata -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_GET_unicode_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_with_storage_policy -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_with_storage_policy ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_POST_last_modified -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_POST_last_modified ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_auto_content_type -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_auto_content_type ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_autodetect_content_type -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_autodetect_content_type ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec -test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_bad_content_type -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_bad_content_type ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_bad_message_length -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_bad_message_length ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_404 -test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_404 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_big -test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_big ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_calls_authorize -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_calls_authorize ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_connect_exceptions -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_connect_exceptions ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_error_limiting -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_error_limiting ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_deleted -test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_deleted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_getresponse_exceptions -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_getresponse_exceptions ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_max_size -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_max_size ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_failure_handling -test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_failure_handling ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_pipeline -test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_pipeline ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECDuplicationObjectController.test_HEAD_ec -test.unit.proxy.test_server.TestECDuplicationObjectController.test_HEAD_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECDuplicationObjectController.test_HEAD_ec_404 -test.unit.proxy.test_server.TestECDuplicationObjectController.test_HEAD_ec_404 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_no_etag_fallocate -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_no_etag_fallocate ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_if_none_match -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_if_none_match ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_multiple_segments -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_multiple_segments ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_object_etag_mismatch -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_object_etag_mismatch ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECDuplicationObjectController.test_conditional_GET_ec -test.unit.proxy.test_server.TestECDuplicationObjectController.test_conditional_GET_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECDuplicationObjectController.test_ec_client_disconnect -test.unit.proxy.test_server.TestECDuplicationObjectController.test_ec_client_disconnect ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECDuplicationObjectController.test_ec_client_put_disconnect -test.unit.proxy.test_server.TestECDuplicationObjectController.test_ec_client_put_disconnect ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_respects_write_affinity -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_respects_write_affinity ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECDuplicationObjectController.test_reload_ring_ec -test.unit.proxy.test_server.TestECDuplicationObjectController.test_reload_ring_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_send_exceptions -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_send_exceptions ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_bad_metadata -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_bad_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_best_response_sets_etag -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_best_response_sets_etag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_best_response_sets_headers -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_best_response_sets_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_method -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_method ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_path -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_path ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_utf8 -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_utf8 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_version -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_version ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_chunked_put -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_chunked_put ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_head_account -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_head_account ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_unhandled_exception -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_unhandled_exception ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_client_disconnect -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_client_disconnect ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_client_timeout -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_client_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_conditional_GET_replication -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_conditional_GET_replication ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_conditional_range_get -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_conditional_range_get ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_custom_mime_types_files -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_custom_mime_types_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_error_limiting -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_error_limiting ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' - -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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_leak_1 -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_leak_1 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_mismatched_etags -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_mismatched_etags ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_request_setting -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_request_setting ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_write_timeout -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_write_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_policy_IO -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_policy_IO ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_policy_IO_override -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_policy_IO_override ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_proxy_passes_content_type -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_proxy_passes_content_type ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' - -test DEBUG: Received error, rejecting request with error: 400 Bad Request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: No authorization details from s3api. skipping. -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone reply error: status=403 reason=None -test DEBUG: Received error, rejecting request with error: 401 Unauthorized -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txc7b04cde7e1244fc87c9a-006ac98145) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txc7b04cde7e1244fc87c9a-006ac98145) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txc19a5740aa0246a4a16ef-006ac98145) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txc19a5740aa0246a4a16ef-006ac98145) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sda, error: ERROR Insufficient Storage (txn: txc19a5740aa0246a4a16ef-006ac98145) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sda (txn: txc19a5740aa0246a4a16ef-006ac98145) -proxy-server ERROR: Object DELETE returning 503 for (503,) (txn: txc19a5740aa0246a4a16ef-006ac98145) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: txb6fce9d2cfd24623880b1-006ac98145) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_HEAD_x_newest_with_two_vector_timestamps -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_HEAD_x_newest_with_two_vector_timestamps ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_all_primaries_fail_insufficient_handoff_succeeds -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_all_primaries_fail_insufficient_handoff_succeeds ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_all_primaries_fail_sufficient_handoff_succeeds -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_all_primaries_fail_sufficient_handoff_succeeds ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_all_primaries_succeed -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_all_primaries_succeed ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_delete_at_in_past -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_delete_at_in_past ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_delete_at_non_integer -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_delete_at_non_integer ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_insufficient_primaries_others_fail_handoffs_404 -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_insufficient_primaries_others_fail_handoffs_404 ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_insufficient_primaries_others_fail_handoffs_fail -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_insufficient_primaries_others_fail_handoffs_fail ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_insufficient_primaries_succeed_others_404 -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_insufficient_primaries_succeed_others_404 ... ok - -test 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.01329 seconds (0.00000/s) -test INFO: Removed 0 dbs -test INFO: 0 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test INFO: Beginning replication run -test INFO: Replication run OVER -test INFO: Attempted to replicate 0 dbs in 0.00034 seconds (0.00000/s) -test INFO: Removed 0 dbs -test INFO: 0 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to get commit status of PUT to /v1/a/c/o: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 525, in _get_conn_response - resp = putter.await_response( - self.app.node_timeout, not final_phase) - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1739, in await_response - self.resp = self.conn.getexpect() - ~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 843, in getexpect - expect_status = self._status.get_expect_status() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 746, in get_expect_status - raise expect_status -Exception: kaboom! (txn: tx6266603f593e4f0e89f0e-006ac98158) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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 commit status of PUT to /v1/a/c/o: Timeout (Nones) (txn: tx14ea3ff925424dea9f0a7-006ac98158) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx80c929531a584fa99811d-006ac98158) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx7c17deb31674431d8077c-006ac98158) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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.35.1/swift/proxy/controllers/obj.py", line 3161, in _transfer_data - chunk = next(data_source) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2454, in __next__ - return self._get_next_item() - ~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 5237, in _get_next_item - return super(CooperativeIterator, self)._get_next_item() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2450, in _get_next_item - return next(self.wrapped_iter) - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 878, in reader - return req.environ['wsgi.input'].read( - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - self.app.client_chunk_size) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/controllers/test_obj.py", line 7227, in read - raise Exception('exception message') -Exception: exception message (txn: txc6713dd7546b4de0b6dac-006ac98158) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: txaa0987f1413640bd8c8e7-006ac98158) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_error_commit -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_error_commit ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_mostly_error_commit -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_mostly_error_commit ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_mostly_success -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_mostly_success ... ok - -test-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. 1791590168) -test-expirer ERROR: Unexcepted error handling task '1791504327-invalid0': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 477, in _iter_task_container - target_object = parse_task_obj(task_object) - File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 180, in parse_task_obj - split_path('/' + target_path, 3, 3, True) - ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/base.py", line 117, in split_path - raise ValueError('Invalid path: %s' % quote(path)) -ValueError: Invalid path: /invalid0 -test-expirer ERROR: Unexcepted error handling task '1791504327-invalid1': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 477, in _iter_task_container - target_object = parse_task_obj(task_object) - File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 180, in parse_task_obj - split_path('/' + target_path, 3, 3, True) - ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/base.py", line 117, in split_path - raise ValueError('Invalid path: %s' % quote(path)) -ValueError: Invalid path: /invalid1 -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 5 possible containers; 12 possible objects -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 2s; 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 1791417568: 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 1791590368: 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 1791590368: Mocked error -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 5 objects expired -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 10 objects expired -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 0 objects expired -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 0 objects expired -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 0 objects expired -test-expirer INFO: Pass completed in 0s; 0 objects expired -test-expirer ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test-expirer INFO: Pass so far 0s; 0 objects expired -test-expirer ERROR: Unexcepted error handling task {'task_account': '.expiring_objects', 'task_container': '0000000000', 'task_object': '0000-invalid0', 'delete_timestamp': 0000000000.00000_0000000000000000, 'target_path': 'invalid0', 'is_async_delete': False} -test-expirer ERROR: Unexcepted error handling task {'task_account': '.expiring_objects', 'task_container': '0000000000', 'task_object': '0001-invalid1', 'delete_timestamp': 0000000001.00000_0000000000000000, 'target_path': 'invalid1', 'is_async_delete': False} -test-expirer ERROR: Unexcepted error handling task {'task_account': '.expiring_objects', 'task_container': '0000000000', 'task_object': '0002-invalid2', 'delete_timestamp': 0000000002.00000_0000000000000000, 'target_path': 'invalid2', 'is_async_delete': False} -test-expirer ERROR: Unhandled exception: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 638, in run_forever - self.run_once(*args, **kwargs) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_expirer.py", line 2245, in raise_exceptions - raise Exception('exception %d' % raises[0]) -Exception: exception 1 -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 10 objects expired -test-expirer DEBUG: Run begin -test-expirer ERROR: Unhandled exception: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 585, in run_once - self.swift.get_account_info(task_account) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -AttributeError: 'str' object has no attribute 'get_account_info' -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 10 objects expired -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 10 objects expired -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 3 possible containers; 9 possible objects -test-expirer ERROR: skipping invalid task container: .expiring_objects/1791417568-crazy -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 6 objects expired -test-expirer DEBUG: Run begin -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 0 objects expired -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 10 objects expired -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)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.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.TestECDuplicationObjController.test_DELETE_half_not_found_statuses -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_half_not_found_statuses ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_handoff -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_handoff ... ok -test.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.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 INFO: - - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0251 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/p/a/US~~TX~~A" 201 - "-" "-" "-" 0.0015 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/p/a/US~~TX~~B" 201 - "-" "-" "-" 0.0253 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/p/a/US~~OK~~A" 201 - "-" "-" "-" 0.0161 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/US~~OK~~B" 201 - "-" "-" "-" 0.0242 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0152 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0167 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/US~~UT~~A" 201 - "-" "-" "-" 0.0172 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/US~~UT~~~B" 201 - "-" "-" "-" 0.0208 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0175 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0024 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0027 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0020 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0023 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0023 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0021 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0020 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0021 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0006 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0005 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0221 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0016 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0258 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0012 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0005 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 412 22 "-" "-" "-" 0.0002 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0189 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0026 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0087 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0114 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0205 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0355 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0198 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0224 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0088 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0274 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0100 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0208 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0316 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0165 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 200 414 "-" "-" "-" 0.0074 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 200 354 "-" "-" "-" 0.0065 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0184 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0041 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0284 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0105 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0155 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0223 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0148 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0544 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0153 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0168 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0074 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0119 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0161 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 200 5 "-" "-" "-" 0.0118 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 200 39 "-" "-" "-" 0.0027 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0065 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0178 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0014 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0233 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0063 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0192 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0164 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0083 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0069 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0248 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0123 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0175 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0118 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0225 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "GET /sda1/p/a" 200 91 "-" "-" "-" 0.0152 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "GET /sda1/p/a" 200 647 "-" "-" "-" 0.0089 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "GET /sda1/p/a" 200 578 "-" "-" "-" 0.0025 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0295 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0018 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0123 "-" 488206 1 -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0132 "-" 488206 -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_json -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_json ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_plain -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_plain ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_xml -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_xml ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_account_name -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_account_name ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_container_name -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_container_name ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_container_name_as_subdir -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_container_name_as_subdir ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_empty_account -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_empty_account ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_has_content_length -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_has_content_length ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_accept -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_accept ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_content_type -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_content_type ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_format -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_format ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_partition -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_partition ... ok +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:01 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0112 "-" 1066327 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0341 "-" 1066327 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0085 "-" 1066327 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:02 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.1207 "-" 1066327 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:02 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx586d973d3ec84b5e869b8-0068bc74fe" "proxy-server 1066327" 0.0015 "-" 1066327 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:02 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:43621/sda1/1/a/c" "tx586d973d3ec84b5e869b8-0068bc74fe" "container-server 1066327" 0.0018 "-" 1066327 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:02 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:43551/sdb1/1/a/c" "tx586d973d3ec84b5e869b8-0068bc74fe" "container-server 1066327" 0.0014 "-" 1066327 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:02 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx586d973d3ec84b5e869b8-0068bc74fe" "proxy-server 1066327" 0.0290 "-" 1066327 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:02 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx586d973d3ec84b5e869b8-0068bc74fe" "proxy-server 1066327" 0.0170 "-" 1066327 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/02 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx586d973d3ec84b5e869b8-0068bc74fe - 0.0380 - - 1757181182.092119455 1757181182.130122423 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:02 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txea7a17c0921d49c88b85c-0068bc74fe" "proxy-server 1066327" 0.0011 "-" 1066327 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:02 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:43621/sda1/1/a1/c1" "txea7a17c0921d49c88b85c-0068bc74fe" "container-server 1066327" 0.0018 "-" 1066327 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:02 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:43551/sdb1/1/a1/c1" "txea7a17c0921d49c88b85c-0068bc74fe" "container-server 1066327" 0.0071 "-" 1066327 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:02 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txea7a17c0921d49c88b85c-0068bc74fe" "proxy-server 1066327" 0.0329 "-" 1066327 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:02 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txea7a17c0921d49c88b85c-0068bc74fe" "proxy-server 1066327" 0.1577 "-" 1066327 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/02 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txea7a17c0921d49c88b85c-0068bc74fe - 0.1653 - - 1757181182.131429434 1757181182.296709061 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:02 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdc258793e254481586f22-0068bc74fe" "proxy-server 1066327" 0.0124 "-" 1066327 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:02 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:43551/sdb1/2/a/c1" "txdc258793e254481586f22-0068bc74fe" "container-server 1066327" 0.0087 "-" 1066327 1 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:02 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:43621/sda1/2/a/c1" "txdc258793e254481586f22-0068bc74fe" "container-server 1066327" 0.0070 "-" 1066327 1 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:02 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txdc258793e254481586f22-0068bc74fe" "proxy-server 1066327" 0.0711 "-" 1066327 1 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:02 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txdc258793e254481586f22-0068bc74fe" "proxy-server 1066327" 0.0490 "-" 1066327 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/02 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txdc258793e254481586f22-0068bc74fe - 0.0935 - - 1757181182.298941374 1757181182.392392159 1 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:02 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4fc6e8afea644338b7f8a-0068bc74fe" "proxy-server 1066327" 0.0095 "-" 1066327 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:02 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:43621/sda1/1/a/c2" "tx4fc6e8afea644338b7f8a-0068bc74fe" "container-server 1066327" 0.0015 "-" 1066327 2 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:02 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:43551/sdb1/1/a/c2" "tx4fc6e8afea644338b7f8a-0068bc74fe" "container-server 1066327" 0.0085 "-" 1066327 2 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:02 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx4fc6e8afea644338b7f8a-0068bc74fe" "proxy-server 1066327" 0.0352 "-" 1066327 2 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:02 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx4fc6e8afea644338b7f8a-0068bc74fe" "proxy-server 1066327" 0.0514 "-" 1066327 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/02 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx4fc6e8afea644338b7f8a-0068bc74fe - 0.0709 - - 1757181182.394175768 1757181182.465090036 2 swift-ring-builder 1.3 @@ -18420,1154 +20818,735 @@ Shows information about matching devices.test.unit.cli.test_ringbuilder.TestCommands.test_main_no_arguments test.unit.cli.test_ringbuilder.TestCommands.test_main_no_arguments ... ok -test.unit.container.test_sharder.TestCleavingContext.test_store_reclaim_load_old_style -test.unit.container.test_sharder.TestCleavingContext.test_store_reclaim_load_old_style ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_not_found -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_not_found ... 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 -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -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 INFO: Loaded config file /tmp/tmp9vle1p5d/backend-ratelimit.conf, config changed -test WARNING: Failed to load config file, config unchanged: Unable to read config from /tmp/tmp9vle1p5d/backend-ratelimit.conf -test INFO: Loaded new config file /tmp/tmp9vle1p5d/backend-ratelimit.conf, config unchanged -test DEBUG: Loaded existing config file /tmp/tmp9vle1p5d/backend-ratelimit.conf, config unchanged -test INFO: Loaded config file /tmp/tmp46v0q1b9/missing, config changed -test INFO: Loaded config file /tmp/tmp46v0q1b9/missing, config changed -test INFO: Loaded new config file /tmp/tmpn5b02d2t/backend-ratelimit.conf, config unchanged -test INFO: Loaded config file /tmp/tmp2oy7jmqe/backend-ratelimit.conf, config changed -test WARNING: Invalid config file /tmp/tmp2oy7jmqe/backend-ratelimit.conf, config unchanged: BOOM -test INFO: Loaded config file /tmp/tmp2oy7jmqe/backend-ratelimit.conf, config changed -test INFO: Loaded config file /tmp/tmpxklv0rqt/backend-ratelimit.conf, config changed -test DEBUG: Loaded existing config file /tmp/tmpxklv0rqt/backend-ratelimit.conf, config unchanged -test INFO: Loaded config file /tmp/tmpxklv0rqt/backend-ratelimit.conf, config changed -test WARNING: Failed to load config file, config unchanged: Unable to read config from /tmp/tmplhox0i2b/missing -test INFO: Loaded config file /tmp/tmp7bb464na/override-ratelimit.conf, config changed -test WARNING: Invalid config file /tmp/tmpklsq1748/backend_rl.conf, config unchanged: Unable to find backend_ratelimit config section in /tmp/tmpklsq1748/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/tmps3w_n7h5/backend_rl.conf -test INFO: Loaded config file /tmp/tmpx3vy1xtp/backend-ratelimit.conf, config changed -test ERROR: ERROR Could not get container info /tmp/tmpb0tagadj/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmpb0tagadj/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test ERROR: ERROR Could not get container info /tmp/tmp3mw6suzt/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test INFO: Since Wed Dec 31 12:00:00 1969: container audits: 0 passed audit, 1 failed audit -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test ERROR: ERROR Could not get container info /tmp/tmp3mw6suzt/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test INFO: Begin container audit pass. -test ERROR: ERROR Could not get container info /tmp/tmp4x2ii4bs/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmp4x2ii4bs/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test INFO: Container audit pass completed: 0.02s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR Could not get container info /tmp/tmp4x2ii4bs/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmp4x2ii4bs/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR Could not get container info /tmp/tmp4x2ii4bs/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmp4x2ii4bs/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR Could not get container info /tmp/tmp4x2ii4bs/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmp4x2ii4bs/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_is_green +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_is_green ... 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}: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR auditing: Timeout (Nones) -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': + File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 613, in container_sync_row + put_object(sync_to, name=row['name'], headers=headers, + ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + contents=FileLikeIter(body), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + proxy=self.select_http_proxy(), logger=self.logger, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + timeout=self.conn_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sync.py", line 1239, in fake_put_object + raise ClientException('test client exception', http_status=503) +swift.common.exceptions.ClientException: test client exception: 503 +test-container-sync DEBUG: remote obj timestamp 0000000001.20000 local obj 0000000001.20000 +test-container-sync DEBUG: remote obj timestamp 0000000001.20000 local obj 0000000001.30000 +test-container-sync INFO: Unauth 'a/c' => 'http://sync/to/path' +test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'etag': '1111', 'size': 10}: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test 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.35.1/swift/container/sync.py", line 559, in container_sync_row + if self._object_in_remote_container(row['name'], + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + sync_to, user_key, realm, + ^^^^^^^^^^^^^^^^^^^^^^^^^ + realm_key, ts_meta): + ^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 491, in _object_in_remote_container + metadata, _ = head_object(sync_to, name=name, + ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ + headers=headers, + ^^^^^^^^^^^^^^^^ + proxy=self.select_http_proxy(), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + logger=self.logger, + ^^^^^^^^^^^^^^^^^^^ + retries=0) + ^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sync.py", line 1338, in fake_head_object + raise Exception() +Exception +test-container-sync DEBUG: remote obj timestamp 0000000001.20000 local obj 0000000001.10000 +test-container-sync DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test-container-sync WARNING: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options +test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 70}: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR auditing: Timeout (Nones) -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': + File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 596, in container_sync_row + raise exc + File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 573, in container_sync_row + self.swift.get_object(info['account'], + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + info['container'], row['name'], + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers_out, + ^^^^^^^^^^^^^^^^^^^^ + acceptable_statuses=(2, 4), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + params={'symlink': 'get'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sync.py", line 1146, in fake_get_object + raise exc[-1] +Exception: test exception +test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 80}: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR auditing: Timeout (Nones) -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': + File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 596, in container_sync_row + raise exc + File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 573, in container_sync_row + self.swift.get_object(info['account'], + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + info['container'], row['name'], + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers_out, + ^^^^^^^^^^^^^^^^^^^^ + acceptable_statuses=(2, 4), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + params={'symlink': 'get'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sync.py", line 1173, in fake_get_object + raise exc[-1] +swift.common.exceptions.ClientException: test client exception +test-container-sync INFO: Unauth 'a/c' => 'http://sync/to/path' +test-container-sync INFO: Not found 'a/c' => 'http://sync/to/path' - object 'object' +test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 50}: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon'test.unit.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_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.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.obj.test_replicator.TestReplicatorStats.test_add -test.unit.obj.test_replicator.TestReplicatorStats.test_add ... ok -test.unit.obj.test_replicator.TestReplicatorStats.test_add_failure_stats -test.unit.obj.test_replicator.TestReplicatorStats.test_add_failure_stats ... ok -test.unit.obj.test_replicator.TestReplicatorStats.test_from_recon_skips_extra_fields -test.unit.obj.test_replicator.TestReplicatorStats.test_from_recon_skips_extra_fields ... ok -test.unit.obj.test_replicator.TestReplicatorStats.test_recon_roundtrip -test.unit.obj.test_replicator.TestReplicatorStats.test_recon_roundtrip ... ok -test.unit.obj.test_replicator.TestReplicatorStats.test_to_recon -test.unit.obj.test_replicator.TestReplicatorStats.test_to_recon ... ok -test.unit.obj.test_server.TestZeroCopy.test_GET -test.unit.obj.test_server.TestZeroCopy.test_GET ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestZeroCopy.test_GET_big -test.unit.obj.test_server.TestZeroCopy.test_GET_big ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestZeroCopy.test_quarantine -test.unit.obj.test_server.TestZeroCopy.test_quarantine ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' - -fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 2 (char 1) -fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 2 (char 1) -fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-abcd, JSON-decoding of submanifest /v1/AUTH_test/gettest/manifest-bc failed with 500 Internal Error -fake-swift ERROR: Bad MD5 checksum for /v1/AUTH_test/gettest/a_5 as part of /v1/AUTH_test/gettest/manifest: headers had 594f803b380a41396ed63dca39503542, but object MD5 was actually fb0e22c79ac75679e9881e6ba183b354 -fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/b_10 etag: 82136b4240d6ce4ea7d03e51469a393b != wrong! or 10 != 10. -fake-swift ERROR: Bad response length for /v1/AUTH_test/gettest/a_5 as part of /v1/AUTH_test/gettest/manifest: headers had 5, but response length was actually 4 -fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/b_10 etag: 82136b4240d6ce4ea7d03e51469a393b != 82136b4240d6ce4ea7d03e51469a393b or 10 != 999999. -fake-swift ERROR: While processing manifest '/v1/AUTH_test/gettest/man1', max recursion depth was exceeded -fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 1 (char 0) -fake-swift ERROR: While processing manifest '/v1/AUTH_test/gettest/man1', max recursion depth was exceeded -test INFO: [worker 1/1 pid=488237] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=488237] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=488237] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=488237] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=488237] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=488237] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=488237] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=488237] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=488237] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=488237] 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=488237] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=488237] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=488237] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=488237] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=488237] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=488237] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=488237] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=488237] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/2 pid=pid-1] Starting object reconstructor in daemon mode. -test INFO: [worker 1/2 pid=pid-1] Starting object reconstruction pass. -test INFO: [worker 1/2 pid=pid-1] Object reconstruction complete. (0.10 minutes) -test DEBUG: [worker 1/2 pid=pid-1] reconstruction sleeping for 30.0 seconds. -test INFO: [worker 2/4 pid=20641] Running object reconstructor in script mode. -test DEBUG: [worker 2/4 pid=20641] debug message -test INFO: [worker 2/4 pid=20641] info message -test WARNING: [worker 2/4 pid=20641] warning message -test ERROR: [worker 2/4 pid=20641] error message -test INFO: [worker 2/4 pid=20641] Object reconstruction complete (once). (0.00 minutes) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py (0/3 success) -test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py (2/3 success) -test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py (2 new rows) -test-replicator ERROR: Not deleting db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py (negative max_row_delta: -1) -test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py -test-replicator DEBUG: Failed to delete db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py -ERROR reading HTTP response from {'replication_ip': '127.0.0.1', 'replication_port': 80, 'device': 'sdb1'} + File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 613, in container_sync_row + put_object(sync_to, name=row['name'], headers=headers, + ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + contents=FileLikeIter(body), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + proxy=self.select_http_proxy(), logger=self.logger, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + timeout=self.conn_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sync.py", line 1239, in fake_put_object + raise ClientException('test client exception', http_status=503) +swift.common.exceptions.ClientException: test client exception: 503 +test-container-sync DEBUG: remote obj timestamp 0000000001.20000 local obj 0000000001.20000 +test-container-sync DEBUG: remote obj timestamp 0000000001.20000 local obj 0000000001.30000 +test-container-sync INFO: Unauth 'a/c' => 'http://sync/to/path' +test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'etag': '1111', 'size': 10}: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 170, in replicate - self.request('REPLICATE', self.path, body, - ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - {'Content-Type': 'application/json'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py", line 354, in other_req - raise Exception('blah') -Exception: blah -test.unit.common.test_db_replicator.TestDBReplicator.test_repl_connection -test.unit.common.test_db_replicator.TestDBReplicator.test_repl_connection ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_account_out_of_place -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_account_out_of_place ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_container_out_of_place -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_container_out_of_place ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_container_out_of_place_no_node -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_container_out_of_place_no_node ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_because_deleted -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_because_deleted ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_because_not_shouldbehere -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_because_not_shouldbehere ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_delegated_to_cleanup_post_replicate -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_delegated_to_cleanup_post_replicate ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_different_region -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_different_region ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_quarantine -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_quarantine ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_with_exception -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_with_exception ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_with_exception_run_out_of_nodes -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_with_exception_run_out_of_nodes ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicator_sync -test.unit.common.test_db_replicator.TestDBReplicator.test_replicator_sync ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicator_sync_with_broker_replication_missing_table -test.unit.common.test_db_replicator.TestDBReplicator.test_replicator_sync_with_broker_replication_missing_table ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_roundrobin_datadirs -test.unit.common.test_db_replicator.TestDBReplicator.test_roundrobin_datadirs ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db_change_after_sync -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db_change_after_sync ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db_rsync_file_call -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db_rsync_file_call ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db_rsync_file_failure -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db_rsync_file_failure ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file_popen_args -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file_popen_args ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file_popen_args_different_region_and_rsync_compress -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file_popen_args_different_region_and_rsync_compress ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file_popen_args_whole_file_false -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file_popen_args_whole_file_false ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge_db_does_not_exist -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge_db_does_not_exist ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge_old_does_not_exist -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge_old_does_not_exist ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge_with_objects -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge_with_objects ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_no_ips -test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_no_ips ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_no_local_device_in_ring -test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_no_local_device_in_ring ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_node_is_mounted -test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_node_is_mounted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_create_broker -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_create_broker ... 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.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 - -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: 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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: 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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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:read_acp:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.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.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.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 + File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 559, in container_sync_row + if self._object_in_remote_container(row['name'], + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + sync_to, user_key, realm, + ^^^^^^^^^^^^^^^^^^^^^^^^^ + realm_key, ts_meta): + ^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 491, in _object_in_remote_container + metadata, _ = head_object(sync_to, name=name, + ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ + headers=headers, + ^^^^^^^^^^^^^^^^ + proxy=self.select_http_proxy(), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + logger=self.logger, + ^^^^^^^^^^^^^^^^^^^ + retries=0) + ^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sync.py", line 1338, in fake_head_object + raise Exception() +Exceptiontest.unit.container.test_sync.TestContainerSync.test_container_sync_row_put_using_realms +test.unit.container.test_sync.TestContainerSync.test_container_sync_row_put_using_realms ... ok +test.unit.container.test_sync.TestContainerSync.test_run_forever +test.unit.container.test_sync.TestContainerSync.test_run_forever ... ok +test.unit.container.test_sync.TestContainerSync.test_run_once +test.unit.container.test_sync.TestContainerSync.test_run_once ... ok +test.unit.container.test_sync.TestContainerSync.test_select_http_proxy_None +test.unit.container.test_sync.TestContainerSync.test_select_http_proxy_None ... ok +test.unit.container.test_sync.TestContainerSync.test_select_http_proxy_multiple +test.unit.container.test_sync.TestContainerSync.test_select_http_proxy_multiple ... ok +test.unit.container.test_sync.TestContainerSync.test_select_http_proxy_one +test.unit.container.test_sync.TestContainerSync.test_select_http_proxy_one ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_quarantine_age_conf +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_quarantine_age_conf ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_quarantine_threshold_conf +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_quarantine_threshold_conf ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_legacy_pending_files +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_legacy_pending_files ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_all_404s_fails +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_all_404s_fails ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_errors_works +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_errors_works ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_exceptions_fails +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_exceptions_fails ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_frags_on_handoffs +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_frags_on_handoffs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_missing_headers +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_missing_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_old_style_root_account_container_path +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_old_style_root_account_container_path ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_errors +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_errors ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_is_green +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_is_green ... 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': 'Sat, 10 Oct 2026 00:05: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: authenticated None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -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': 'Sat, 06 Sep 2025 17:52:53 -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': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -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': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -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': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/bucket.py", line 343, in GET + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2440, in get_response + return self.get_acl_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num_invalid -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num_invalid ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num_not_satisfiable -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num_not_satisfiable ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_error +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_error ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_non_json +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_non_json ... ok +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:30 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:52121/sdb1/1/a/c" "tx38898951ca544882bcfb2-006ac9814a" "container-server 488275" 0.0031 "-" 488275 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:30 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx38898951ca544882bcfb2-006ac9814a" "proxy-server 488275" 0.0743 "-" 488275 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx38898951ca544882bcfb2-006ac9814a" "proxy-server 488275" 0.0337 "-" 488275 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/30 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx38898951ca544882bcfb2-006ac9814a - 0.0995 - - 1791590730.352854490 1791590730.452341080 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:30 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txb67c0bd32fe94781bb601-006ac9814a" "proxy-server 488275" 0.0018 "-" 488275 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:52121/sdb1/1/a1/c1" "txb67c0bd32fe94781bb601-006ac9814a" "container-server 488275" 0.0014 "-" 488275 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:30 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:33493/sda1/1/a1/c1" "txb67c0bd32fe94781bb601-006ac9814a" "container-server 488275" 0.0075 "-" 488275 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:30 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txb67c0bd32fe94781bb601-006ac9814a" "proxy-server 488275" 0.0540 "-" 488275 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txb67c0bd32fe94781bb601-006ac9814a" "proxy-server 488275" 0.0360 "-" 488275 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/30 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txb67c0bd32fe94781bb601-006ac9814a - 0.0779 - - 1791590730.454576015 1791590730.532444954 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3bf5109b68ef436ca9dff-006ac9814a" "proxy-server 488275" 0.0095 "-" 488275 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:30 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:52121/sdb1/2/a/c1" "tx3bf5109b68ef436ca9dff-006ac9814a" "container-server 488275" 0.0506 "-" 488275 1 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:33493/sda1/2/a/c1" "tx3bf5109b68ef436ca9dff-006ac9814a" "container-server 488275" 0.0017 "-" 488275 1 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx3bf5109b68ef436ca9dff-006ac9814a" "proxy-server 488275" 0.1630 "-" 488275 1 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:30 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx3bf5109b68ef436ca9dff-006ac9814a" "proxy-server 488275" 0.0930 "-" 488275 1 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/30 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx3bf5109b68ef436ca9dff-006ac9814a - 0.1889 - - 1791590730.534549713 1791590730.723454475 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6e3b786af2504606961d0-006ac9814a" "proxy-server 488275" 0.0344 "-" 488275 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:52121/sdb1/1/a/c2" "tx6e3b786af2504606961d0-006ac9814a" "container-server 488275" 0.0469 "-" 488275 2 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:30 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:33493/sda1/1/a/c2" "tx6e3b786af2504606961d0-006ac9814a" "container-server 488275" 0.0016 "-" 488275 2 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:30 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx6e3b786af2504606961d0-006ac9814a" "proxy-server 488275" 0.0849 "-" 488275 2 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:30 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx6e3b786af2504606961d0-006ac9814a" "proxy-server 488275" 0.1111 "-" 488275 2 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/30 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx6e3b786af2504606961d0-006ac9814a - 0.1579 - - 1791590730.725497007 1791590730.883375168 2 +b'HTTP/1.1 200 OK\r\nContent-Length: 44\r\nDate: Sat, 06 Sep 2025 17:52:55 GMT\r\n\r\n{"RAW_PATH_INFO": "/", "QUERY_STRING": null}' +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Sep/2025 07:52:55] "GET /%FF HTTP/1.1" 200 123 0.000094 +proxy INFO: wsgi exiting +proxy INFO: (1066294) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 47\r\nDate: Sat, 06 Sep 2025 17:52:55 GMT\r\n\r\n{"RAW_PATH_INFO": "/%FF", "QUERY_STRING": null}' +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Sep/2025 07:52:55] "GET /ÿ HTTP/1.1" 200 126 0.000096 +proxy INFO: wsgi exiting +proxy INFO: (1066294) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 50\r\nDate: Sat, 06 Sep 2025 17:52:55 GMT\r\n\r\n{"RAW_PATH_INFO": "/\\u00ff", "QUERY_STRING": null}' +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Sep/2025 07:52:55] "PUT /Here%20Is%20A%20SnowMan:☃ HTTP/1.0" 200 181 0.000088 +proxy INFO: wsgi exiting +proxy INFO: (1066294) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 86\r\nDate: Sat, 06 Sep 2025 17:52:55 GMT\r\nConnection: close\r\n\r\n{"RAW_PATH_INFO": "/Here%20Is%20A%20SnowMan:\\u00e2\\u0098\\u0083", "QUERY_STRING": null}' +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Sep/2025 07:52:55] "POST /?and%20it=does+nothing+to+params&PALMTREE=ð%9fŒ%b4 HTTP/1.1" 200 178 0.000089 +proxy INFO: wsgi exiting +proxy INFO: (1066294) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 101\r\nDate: Sat, 06 Sep 2025 17:52:55 GMT\r\n\r\n{"RAW_PATH_INFO": "/", "QUERY_STRING": "and%20it=does+nothing+to+params&PALMTREE=\\u00f0%9f\\u008c%b4"}' +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Sep/2025 07:52:55] "GET // HTTP/1.1" 200 121 0.000061 +proxy INFO: wsgi exiting +proxy INFO: (1066294) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 45\r\nDate: Sat, 06 Sep 2025 17:52:55 GMT\r\n\r\n{"RAW_PATH_INFO": "//", "QUERY_STRING": null}' +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Sep/2025 07:52:55] "GET //bar HTTP/1.1" 200 124 0.000052 +proxy INFO: wsgi exiting +proxy INFO: (1066294) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 48\r\nDate: Sat, 06 Sep 2025 17:52:55 GMT\r\n\r\n{"RAW_PATH_INFO": "//bar", "QUERY_STRING": null}' +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Sep/2025 07:52:55] "GET //////baz HTTP/1.1" 200 128 0.000071 +proxy INFO: wsgi exiting +proxy INFO: (1066294) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 52\r\nDate: Sat, 06 Sep 2025 17:52:55 GMT\r\n\r\n{"RAW_PATH_INFO": "//////baz", "QUERY_STRING": null}' +proxy INFO: (1066294) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1066294) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Sep/2025 07:52:55] "GET /someurl HTTP/1.0" 200 102 0.000072 +proxy INFO: wsgi exiting +proxy INFO: (1066294) 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/tmprcoorm2j/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmprcoorm2j/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/tmprcoorm2j/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmprcoorm2j/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:16 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.3489 "-" 1066294 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:16 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0447 "-" 1066294 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:16 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0443 "-" 1066294 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:16 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0382 "-" 1066294 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx58775e028ad142079ffc8-0068bc750c" "proxy-server 1066294" 0.0162 "-" 1066294 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:17 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:40299/sdb1/1/a/c" "tx58775e028ad142079ffc8-0068bc750c" "container-server 1066294" 0.0100 "-" 1066294 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:17 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:40829/sda1/1/a/c" "tx58775e028ad142079ffc8-0068bc750c" "container-server 1066294" 0.0143 "-" 1066294 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:17 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx58775e028ad142079ffc8-0068bc750c" "proxy-server 1066294" 0.0720 "-" 1066294 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:17 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx58775e028ad142079ffc8-0068bc750c" "proxy-server 1066294" 0.1015 "-" 1066294 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/17 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx58775e028ad142079ffc8-0068bc750c - 0.1444 - - 1757181196.997397661 1757181197.141812325 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:17 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx96e40034f73e4451b933a-0068bc750d" "proxy-server 1066294" 0.0053 "-" 1066294 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:17 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:40829/sda1/1/a1/c1" "tx96e40034f73e4451b933a-0068bc750d" "container-server 1066294" 0.0104 "-" 1066294 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:17 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:40299/sdb1/1/a1/c1" "tx96e40034f73e4451b933a-0068bc750d" "container-server 1066294" 0.0100 "-" 1066294 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:17 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx96e40034f73e4451b933a-0068bc750d" "proxy-server 1066294" 0.1148 "-" 1066294 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:17 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx96e40034f73e4451b933a-0068bc750d" "proxy-server 1066294" 0.0675 "-" 1066294 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/17 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx96e40034f73e4451b933a-0068bc750d - 0.1514 - - 1757181197.152347326 1757181197.303774357 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd77d6dafb6a343e5be2db-0068bc750d" "proxy-server 1066294" 0.0114 "-" 1066294 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:17 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:40829/sda1/2/a/c1" "txd77d6dafb6a343e5be2db-0068bc750d" "container-server 1066294" 0.0141 "-" 1066294 1 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:17 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:40299/sdb1/2/a/c1" "txd77d6dafb6a343e5be2db-0068bc750d" "container-server 1066294" 0.0016 "-" 1066294 1 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:17 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txd77d6dafb6a343e5be2db-0068bc750d" "proxy-server 1066294" 0.0929 "-" 1066294 1test.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_404 +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_404 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_big +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_big ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_two +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_two ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_deleted +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_deleted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite ... ok +test.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_failure_handling +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_failure_handling ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_pipeline +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_pipeline ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestECObjectController.test_HEAD_ec +test.unit.proxy.test_mem_server.TestECObjectController.test_HEAD_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestECObjectController.test_HEAD_ec_404 +test.unit.proxy.test_mem_server.TestECObjectController.test_HEAD_ec_404 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec +test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_fragment_quorum_archive_etag_mismatch +test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_fragment_quorum_archive_etag_mismatch ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_request_node_count_conf +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_request_node_count_conf ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_multiple_segments +test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_multiple_segments ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_not_available +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_not_available ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_reading +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_reading ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_recheck_time_zero +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_recheck_time_zero ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_overlap_shard_range_order +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_overlap_shard_range_order ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestECObjectController.test_conditional_GET_ec +test.unit.proxy.test_mem_server.TestECObjectController.test_conditional_GET_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestECObjectController.test_ec_client_disconnect +test.unit.proxy.test_mem_server.TestECObjectController.test_ec_client_disconnect ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestECObjectController.test_ec_client_put_disconnect +test.unit.proxy.test_mem_server.TestECObjectController.test_ec_client_put_disconnect ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_path +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_path ... ok +test.unit.proxy.test_mem_server.TestECObjectController.test_reload_ring_ec +test.unit.proxy.test_mem_server.TestECObjectController.test_reload_ring_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_writing +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_writing ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_empty_body +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_empty_body ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_pending_file_name +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_pending_file_name ... 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.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite_unicode +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite_unicode ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_policy_stat_tracking +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_policy_stat_tracking ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_overwrite_unicode +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_overwrite_unicode ... ok -test INFO: Begin container audit "once" mode -test ERROR: ERROR Could not get container info /tmp/tmpd9gusuvx/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmpd9gusuvx/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test INFO: Container audit "once" mode completed: 0.02s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: - - 01/Jan/1970/02/46/41 OPTIONS /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - +test INFO: - - 01/Jan/1970/02/46/42 GET - HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - +test INFO: - - 01/Jan/1970/02/46/42 GET / HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - +test INFO: - - 01/Jan/1970/02/46/42 GET /bad HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - +test INFO: - - 01/Jan/1970/02/46/42 GET /baddy/mc_badderson HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - +test INFO: - - 01/Jan/1970/02/46/42 GET /v1 HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - +test INFO: - - 01/Jan/1970/02/46/42 GET /v1/ HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - +test INFO: - - 01/Jan/1970/02/46/42 GET /v1.0 HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - +test INFO: - - 01/Jan/1970/02/46/42 GET /v1.0/ HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - +test INFO: - - 01/Jan/1970/02/46/42 GET /v1.0// HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - +test INFO: - - 01/Jan/1970/02/46/42 GET /v1.0//c HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - +test INFO: - - 01/Jan/1970/02/46/42 GET /v1.0/a// HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - +test INFO: - - 01/Jan/1970/02/46/42 GET /v1.0/a//o HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 - +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 - +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p/p2 HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p/p2 HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p/p2 HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p/p2 HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 - +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 - +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p/p2 HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p/p2 HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p/p2 HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_statsd_invalid_stats_types +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_statsd_invalid_stats_types ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_logger_statsd_prefix +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_logger_statsd_prefix ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_middleware_error +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_middleware_error ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_middleware_exception +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_middleware_exception ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_multi_segment_resp +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_multi_segment_resp ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_no_content_length_no_transfer_encoding_with_empty_strings +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_no_content_length_no_transfer_encoding_with_empty_strings ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_no_content_length_no_transfer_encoding_with_generator +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_no_content_length_no_transfer_encoding_with_generator ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_no_content_length_no_transfer_encoding_with_list_body +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_no_content_length_no_transfer_encoding_with_list_body ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_object_error +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_object_error ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_obscure_req +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_obscure_req ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_policy_index +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_policy_index ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_proxy_client_logging +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_proxy_client_logging ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_req_path_info_popping +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_req_path_info_popping ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_sensitive_headers_registered +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_sensitive_headers_registered ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_unread_body +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_unread_body ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_upload_line +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_upload_line ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_upload_size +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_upload_size ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_upload_size_no_policy +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_upload_size_no_policy ... ok +test.unit.common.middleware.test_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_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.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.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_reseller_prefix_with_s3_deny +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_reseller_prefix_with_s3_deny ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_scheme +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_scheme ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_old_s3api_details +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_old_s3api_details ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_old_swift3_details +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_old_swift3_details ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_s3api_authorization_good +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_s3api_authorization_good ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_s3api_authorization_invalid +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_s3api_authorization_invalid ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_s3api_unicode_authorization_good +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_s3api_unicode_authorization_good ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_swift3_authorization_good +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_swift3_authorization_good ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_swift3_authorization_invalid +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_swift3_authorization_invalid ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_account_access +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_account_access ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_acl_group_access +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_acl_group_access ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_acl_referer_after_user_groups +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_acl_referer_after_user_groups ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_acl_referrer_access +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_acl_referrer_access ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_bad_path +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_bad_path ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_deny_cross_reseller +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_deny_cross_reseller ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_detect_reseller_request +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_detect_reseller_request ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_bad_path +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_bad_path ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_invalid_x_auth_user_format +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_invalid_x_auth_user_format ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_missing_key +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_missing_key ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_non_matching_account_in_request +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_non_matching_account_in_request ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_memcache_error +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_memcache_error ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_success +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_success ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_success_other_auth_prefix +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_success_other_auth_prefix ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_user_group +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_user_group ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_object_name_containing_slash +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_object_name_containing_slash ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_old_token_overdate +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_old_token_overdate ... ok fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_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 - -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sda, error: ERROR Insufficient Storage (txn: txf70b9cd04003409186bb1-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: txf70b9cd04003409186bb1-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sda, error: ERROR Insufficient Storage (txn: txf70b9cd04003409186bb1-006ac9814a) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx2afe1d2f7fb74fc7a40f8-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx2afe1d2f7fb74fc7a40f8-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sdd, error: ERROR Insufficient Storage (txn: tx2afe1d2f7fb74fc7a40f8-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.12:1012/sdm, error: ERROR Insufficient Storage (txn: tx2afe1d2f7fb74fc7a40f8-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: tx2afe1d2f7fb74fc7a40f8-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.9:1009/sdj, error: ERROR Insufficient Storage (txn: tx2afe1d2f7fb74fc7a40f8-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx2afe1d2f7fb74fc7a40f8-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sdf, error: ERROR Insufficient Storage (txn: tx2afe1d2f7fb74fc7a40f8-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sda, error: ERROR Insufficient Storage (txn: tx2afe1d2f7fb74fc7a40f8-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sda, error: ERROR Insufficient Storage (txn: tx2afe1d2f7fb74fc7a40f8-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sda, error: ERROR Insufficient Storage (txn: tx2afe1d2f7fb74fc7a40f8-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.17:1017/sda, error: ERROR Insufficient Storage (txn: tx2afe1d2f7fb74fc7a40f8-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sda, error: ERROR Insufficient Storage (txn: tx2afe1d2f7fb74fc7a40f8-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sda, error: ERROR Insufficient Storage (txn: tx2afe1d2f7fb74fc7a40f8-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sda, error: ERROR Insufficient Storage (txn: tx2afe1d2f7fb74fc7a40f8-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sda, error: ERROR Insufficient Storage (txn: tx2afe1d2f7fb74fc7a40f8-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sda, error: ERROR Insufficient Storage (txn: tx2afe1d2f7fb74fc7a40f8-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sda, error: ERROR Insufficient Storage (txn: tx2afe1d2f7fb74fc7a40f8-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sda, error: ERROR Insufficient Storage (txn: tx2afe1d2f7fb74fc7a40f8-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sda, error: ERROR Insufficient Storage (txn: tx2afe1d2f7fb74fc7a40f8-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: tx2afe1d2f7fb74fc7a40f8-006ac9814a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sda, error: ERROR Insufficient Storage (txn: tx2afe1d2f7fb74fc7a40f8-006ac9814a) -proxy-server ERROR: Object DELETE returning 503 for (204, 204, 204, 204, 204, 204, 503, 503, 503, 503, 503, 503, 503, 503) (txn: tx2afe1d2f7fb74fc7a40f8-006ac9814a) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx9a306c761e714c61af10b-006ac9814a) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx9a306c761e714c61af10b-006ac9814a) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx9a306c761e714c61af10b-006ac9814a) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx9a306c761e714c61af10b-006ac9814a) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx9a306c761e714c61af10b-006ac9814a) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx9a306c761e714c61af10b-006ac9814a) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx9a306c761e714c61af10b-006ac9814a) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx9a306c761e714c61af10b-006ac9814a) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_one_found -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_one_found ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_simple -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_simple ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_write_affinity_after_replication -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_write_affinity_after_replication ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_write_affinity_before_replication -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_write_affinity_before_replication ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_all_primaries_error_limited -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_all_primaries_error_limited ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_disconnect -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_disconnect ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_error -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_error ... 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.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.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.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_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_with_containers -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_with_containers ... ok -test.unit.account.test_server.TestAccountController.test_PUT -test.unit.account.test_server.TestAccountController.test_PUT ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_OPTIONS -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_OPTIONS ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_creation -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_creation ... 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.account.test_backend.TestAccountBrokerBeforeSPI.test_newid -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_metadata -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_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", -/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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.container.test_backend.TestContainerBrokerBeforeXSync.test_db_file -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_db_file ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_sys_metadata -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_sys_metadata ... /usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -ok -test.unit.proxy.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.account.test_backend.TestAccountBrokerBeforeSPI.test_policy_stats_tracking -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_policy_stats_tracking ... 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.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.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.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.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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT ... 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.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.TestContainerBroker.test_empty_old_style_shard_container -test.unit.container.test_backend.TestContainerBroker.test_empty_old_style_shard_container ... 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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_put_container -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_put_container ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_policy_table_migration -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_policy_table_migration ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_delete_object -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_delete_object ... 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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_reclaim -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_reclaim ... 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.account.test_backend.TestAccountBrokerBeforeSPI.test_pre_storage_policy_replication -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_pre_storage_policy_replication ... 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_reverse_prefix_delim -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_reverse_prefix_delim ... 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.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 INFO: - - 10/Oct/2026/00/05/26 GET /path HTTP/1.0 500 - - - - - - - - 0.2000 - - 1791590726.094396591 1791590726.294396639 - -test INFO: - - 10/Oct/2026/00/05/26 GET / HTTP/1.0 200 - - - - 17 - - - 0.0042 SOS - 1791590726.095925570 1791590726.100121975 - -test INFO: - - 10/Oct/2026/00/05/26 GET / HTTP/1.0 200 - - - - - - - - 0.0001 - - 1791590726.101825237 1791590726.101913452 - -test INFO: - - 10/Oct/2026/00/05/26 GET / HTTP/1.0 200 - - - - 3 - - - 0.0001 - - 1791590726.103213310 1791590726.103312016 - -test INFO: - - 10/Oct/2026/00/05/26 GET / HTTP/1.0 200 - - - - 12 - - - 0.0001 - - 1791590726.108870029 1791590726.108983040 - -test INFO: - - 10/Oct/2026/00/05/26 GET /v1/a/c/o HTTP/1.0 503 - - - - 118 - - - 0.7000 - - 1791590726.110435009 1791590726.810435057 0 -test INFO: - - 10/Oct/2026/00/05/26 PUT /v1/a/c/o HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791590726.135373592 1791590726.135424614 1 -test INFO: - - 10/Oct/2026/00/05/26 GET /v1/a/c HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791590726.140787601 1791590726.140909195 1 -test INFO: 4.5.6.7 1.2.3.4 10/Oct/2026/00/05/26 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791590726.142369270 1791590726.142457485 - -test INFO: 4.5.6.7 1.2.3.4 10/Oct/2026/00/05/26 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791590726.143392086 1791590726.143473864 - -test INFO: - - 10/Oct/2026/00/05/26 GET /v1/something HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791590726.149181604 1791590726.149305820 - -test INFO: - - 10/Oct/2026/00/05/26 GET / HTTP/1.0 499 - - - - 4 - - - 0.0001 - - 1791590726.151719093 1791590726.151826382 - -test INFO: - - 10/Oct/2026/00/05/26 POST /v1/a/c HTTP/1.0 200 - - - 11 8 - - Host:%20localhost:80 0.0000 - - 1791590726.157095909 1791590726.157132864 - -test INFO: - - 10/Oct/2026/00/05/26 PUT /v1/a/c/o/foo HTTP/1.0 200 - - - 10 8 - - Host:%20localhost:80 0.0000 - - 1791590726.158080101 1791590726.158113480 0 -test INFO: - - 10/Oct/2026/00/05/26 PUT /v1/a/c/o/foo HTTP/1.0 200 - - - 10 8 - - Host:%20localhost:80 0.0000 - - 1791590726.159748316 1791590726.159780025 -1 -test INFO: - - 10/Oct/2026/00/05/26 PUT /v1/a/c/o/foo HTTP/1.0 200 - - - 10 8 - - Host:%20localhost:80 0.0000 - - 1791590726.165180445 1791590726.165221930 - -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? -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 1.2.3.4:6200/sda (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 1.2.3.4:6200/sda (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 1.2.3.4:6200/sda (txn: txn1) (client_ip: 127.0.0.2) -proxy-server WARNING: Client disconnected on read of EC frag 'a/c/o' (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (client_ip: 127.0.0.2) -cont1 DEBUG: Could not load '/tmp/tmpvexcb999/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpvexcb999/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/tmpvexcb999/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpvexcb999/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) -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:31 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0173 "-" 488243 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:31 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0482 "-" 488243 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:31 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0399 "-" 488243 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:31 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0210 "-" 488243 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc1a85a20668e45d29cbcd-006ac9814b" "proxy-server 488243" 0.0021 "-" 488243 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:53979/sdb1/1/a/c" "txc1a85a20668e45d29cbcd-006ac9814b" "container-server 488243" 0.0027 "-" 488243 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.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.proxy.test_server.TestProxyServerConfiguration.test_node_timeout -test.unit.proxy.test_server.TestProxyServerConfiguration.test_node_timeout ... ok -test.unit.common.ring.test_ring.TestRing.test_creation -test.unit.common.ring.test_ring.TestRing.test_creation ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_put_container -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_put_container ... 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.account.test_backend.TestAccountBrokerBeforeSPI.test_reclaim -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_reclaim ... ok -test.unit.common.ring.test_ring.TestRing.test_get_more_nodes -test.unit.common.ring.test_ring.TestRing.test_get_more_nodes ... ok -test.unit.common.ring.test_ring.TestRing.test_get_more_nodes_with_zero_weight_region -test.unit.common.ring.test_ring.TestRing.test_get_more_nodes_with_zero_weight_region ... ok -test.unit.common.ring.test_ring.TestRing.test_get_nodes -test.unit.common.ring.test_ring.TestRing.test_get_nodes ... ok -test.unit.common.ring.test_ring.TestRing.test_get_part -test.unit.common.ring.test_ring.TestRing.test_get_part ... ok -test.unit.common.ring.test_ring.TestRing.test_get_part_nodes -test.unit.common.ring.test_ring.TestRing.test_get_part_nodes ... ok -test.unit.common.ring.test_ring.TestRing.test_has_changed -test.unit.common.ring.test_ring.TestRing.test_has_changed ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty ... 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.account.test_backend.TestAccountBrokerBeforeSPI.test_reverse_prefix_delim -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_reverse_prefix_delim ... ok -test.unit.container.test_backend.TestContainerBroker.test_exception -test.unit.container.test_backend.TestContainerBroker.test_exception ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_analyze_stdin -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_analyze_stdin ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_analyze_stdin_with_overlaps -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_analyze_stdin_with_overlaps ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_all_donors_shrink_to_root -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_all_donors_shrink_to_root ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_bad_args -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_bad_args ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_donors_but_no_suitable_acceptor -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_donors_but_no_suitable_acceptor ... ok -test.unit.common.ring.test_ring.TestRing.test_reload -test.unit.common.ring.test_ring.TestRing.test_reload ... ok -test.unit.common.ring.test_ring.TestRing.test_reload_old_style_pickled_ring -test.unit.common.ring.test_ring.TestRing.test_reload_old_style_pickled_ring ... ok -test.unit.common.ring.test_ring.TestRing.test_reload_without_replication -test.unit.common.ring.test_ring.TestRing.test_reload_without_replication ... ok -test.unit.common.ring.test_ring.TestRing.test_replica_count -test.unit.common.ring.test_ring.TestRing.test_replica_count ... ok -test.unit.common.test_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_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.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.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.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.container.test_server.TestContainerController.test_DELETE -test.unit.container.test_server.TestContainerController.test_DELETE ... 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 ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txb4f9415089ac4fd1b3055-006ac9814c) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txb4f9415089ac4fd1b3055-006ac9814c) -test ERROR: Container HEAD returning 503 for [] (txn: txb4f9415089ac4fd1b3055-006ac9814c) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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.container.test_server.TestContainerController.test_DELETE_PUT_recreate -test.unit.container.test_server.TestContainerController.test_DELETE_PUT_recreate ... 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.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.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.container.test_backend.TestContainerBroker.test_find_shard_ranges_with_misplaced_objects -test.unit.container.test_backend.TestContainerBroker.test_find_shard_ranges_with_misplaced_objects ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_object_info_env -test.unit.proxy.controllers.test_base.TestFuncs.test_get_object_info_env ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_object_info_no_env -test.unit.proxy.controllers.test_base.TestFuncs.test_get_object_info_no_env ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_object_info_swift_source -test.unit.proxy.controllers.test_base.TestFuncs.test_get_object_info_swift_source ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_from_container_info -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_from_container_info ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_meta -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_meta ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_missing -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_missing ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_storage_policies -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_storage_policies ... ok -test.unit.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.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.container.test_backend.TestContainerBroker.test_get_brokers -test.unit.container.test_backend.TestContainerBroker.test_get_brokers ... 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_backend.TestContainerBroker.test_get_db_state -test.unit.container.test_backend.TestContainerBroker.test_get_db_state ... 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.container.test_backend.TestContainerBroker.test_get_info -test.unit.container.test_backend.TestContainerBroker.test_get_info ... 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.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_server.TestContainerController.test_DELETE_object -test.unit.container.test_server.TestContainerController.test_DELETE_object ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_maxuploads +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_maxuploads ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_maxuploads_over_default +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_maxuploads_over_default ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_old_token_with_old_data +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_old_token_with_old_data ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_options_call +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_options_call ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_asked_for_and_allowed +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_asked_for_and_allowed ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_asked_for_but_not_allowed +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_asked_for_but_not_allowed ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_default_allowed +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_default_allowed ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_regular_is_not_owner +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_regular_is_not_owner ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_request_method_not_allowed +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_request_method_not_allowed ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_reseller_admin_is_owner +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_reseller_admin_is_owner ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_post_overwrite_out_of_order +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_post_overwrite_out_of_order ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_reseller_prefix_init +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_reseller_prefix_init ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_statsd_prefix +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_statsd_prefix ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_storage_url_based_on_host +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_storage_url_based_on_host ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_storage_url_default +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_storage_url_default ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_storage_url_overridden_scheme +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_storage_url_overridden_scheme ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_successful_token_unicode_user +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_successful_token_unicode_user ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_fail_key +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_fail_key ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_fail_no_timestamp +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_fail_no_timestamp ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_success +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_success ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_success_lb_sync_host +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_success_lb_sync_host ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_top_level_deny +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_top_level_deny ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_use_old_token_from_memcached +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_use_old_token_from_memcached ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_use_token_success +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_use_token_success ... ok +test.unit.common.ring.test_builder.TestRingBuilderDispersion.test_multiple_tier_dispersion +test.unit.common.ring.test_builder.TestRingBuilderDispersion.test_multiple_tier_dispersion ... ok +test.unit.common.ring.test_builder.TestRingBuilderDispersion.test_rebalance_dispersion +test.unit.common.ring.test_builder.TestRingBuilderDispersion.test_rebalance_dispersion ... ok +test.unit.common.ring.test_builder.TestRingBuilderDispersion.test_weight_dispersion +test.unit.common.ring.test_builder.TestRingBuilderDispersion.test_weight_dispersion ... ok +test.unit.common.test_db_auditor.TestAuditor.test_database_auditor +test.unit.common.test_db_auditor.TestAuditor.test_database_auditor ... ok +test.unit.common.test_db_auditor.TestAuditor.test_one_audit_pass +test.unit.common.test_db_auditor.TestAuditor.test_one_audit_pass ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object ... 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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx5e1907bdb6c048fab8bfe-006ac9814a) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txe7c785ead51743bca27ce-006ac9814a) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&reverse=true&format=json (txn: txd51e3d49b59f407481e9e-006ac9814a) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&format=json (txn: tx17ade9500da9427f82ad1-006ac9814a) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&end_marker=kale&format=json (txn: txf288d84c63b4472aa11bb-006ac9814a) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&includes=egg&format=json (txn: tx7befcc4ae6b747df8d7d7-006ac9814a) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txe9de943694054bd49f637-0068bc74f8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx71c62744a4bf4fb381d30-0068bc74f8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx325f96e8d676457d9756f-0068bc74f8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txc1c7c251d40f455ca9181-0068bc74f8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx65365a113427411f8b966-0068bc74f8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx88a5fa9ea08a4500a0f37-0068bc74f8) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx12e3f7eae2714576a7073-006ac9814a) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txfec178b4c8bc49f9a94af-006ac9814a) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx6560959b576b46ec87824-006ac9814a) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx251faf99428642deb74a8-006ac9814a) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txf8be6536c1ad4643a952f-006ac9814a) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txfecc40918b9a49c2a56e9-006ac9814a) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx0df60923651941c490b92-006ac9814a) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx0df60923651941c490b92-006ac9814a) +test DEBUG: Skipping shard cache lookup (x-newest) for /v1/a/c?states=listing&format=json (txn: tx386f42ded90a445aa35f5-0068bc74f8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx386f42ded90a445aa35f5-0068bc74f8) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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 @@ -19583,320 +21562,21 @@ test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} test ERROR: Aborting listing from shards due to bad response: [204] proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server 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: 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: tx03630f08b40e492eb7648-006ac9814a) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestGetUpdateShardUTF8.test_get_update_shard_empty_body -test.unit.proxy.controllers.test_obj.TestGetUpdateShardUTF8.test_get_update_shard_empty_body ... 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.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.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.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.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.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.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 - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket0 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -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': 'Sat, 10 Oct 2026 00:05:30 -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': 'Sat, 10 Oct 2026 00:05:30 -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': 'Sat, 10 Oct 2026 00:05:30 -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': 'Sat, 10 Oct 2026 00:05:30 -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': 'Sat, 10 Oct 2026 00:05:30 -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': 'Sat, 10 Oct 2026 00:05:30 -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': 'Sat, 10 Oct 2026 00:05:30 -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': 'Sat, 10 Oct 2026 00:05:30 -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': 'Sat, 10 Oct 2026 00:05:30 -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.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.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.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.TestSloHeadOldManifest.test_etag_is_hash_of_segment_etags -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_etag_is_hash_of_segment_etags ... ok -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_get_manifest_passthrough -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_get_manifest_passthrough ... ok -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_head_manifest_is_efficient -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_head_manifest_is_efficient ... ok -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_if_match_etag_not_matching -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_if_match_etag_not_matching ... ok -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_if_match_etag_not_matching_with_override -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_if_match_etag_not_matching_with_override ... ok -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_if_none_match_etag_matching -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_if_none_match_etag_matching ... ok -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_if_none_match_etag_matching_with_override -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_if_none_match_etag_matching_with_override ... ok -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_zero_byte_manifest -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_zero_byte_manifest ... ok -test.unit.common.middleware.test_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.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.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.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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_batch_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_batch_reclaim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_chexor -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_chexor ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_create_broker -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_create_broker ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_creation -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_creation ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_db_file -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_db_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_delete_db_does_not_clear_particular_sharding_meta -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_delete_db_does_not_clear_particular_sharding_meta ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_delete_object -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_delete_object ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_double_check_trailing_delimiter -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_double_check_trailing_delimiter ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_double_check_trailing_delimiter_non_slash -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_double_check_trailing_delimiter_non_slash ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty ... ok - -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Problem with container shard listing response from /v1/a/c?format=json&states=updating: JSONDecodeError('Expecting value: line 1 column 1 (char 0)') (txn: txdd83b9c3b6c8436caa43c-006ac9814a) - -test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'etag': '1111', 'size': 10}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 559, in container_sync_row - if self._object_in_remote_container(row['name'], - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - sync_to, user_key, realm, - ^^^^^^^^^^^^^^^^^^^^^^^^^ - realm_key, ts_meta): - ^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 491, in _object_in_remote_container - metadata, _ = head_object(sync_to, name=name, - ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ - headers=headers, - ^^^^^^^^^^^^^^^^ - proxy=self.select_http_proxy(), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - logger=self.logger, - ^^^^^^^^^^^^^^^^^^^ - retries=0) - ^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sync.py", line 1338, in fake_head_object - raise Exception() -Exception -test-container-sync DEBUG: remote obj timestamp 0000000001.20000 local obj 0000000001.10000 -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/tmpvjbng6cb/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpvjbng6cb/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/tmpvjbng6cb/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpvjbng6cb/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0272 "-" 488188 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0258 "-" 488188 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0267 "-" 488188 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0250 "-" 488188 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx957e3207cd7647b481623-006ac98146" "proxy-server 488188" 0.0020 "-" 488188 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:47979/sda1/1/a/c" "tx957e3207cd7647b481623-006ac98146" "container-server 488188" 0.0017 "-" 488188 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:36053/sdb1/1/a/c" "tx957e3207cd7647b481623-006ac98146" "container-server 488188" 0.0013 "-" 488188 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx957e3207cd7647b481623-006ac98146" "proxy-server 488188" 0.1219 "-" 488188 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx957e3207cd7647b481623-006ac98146" "proxy-server 488188" 0.0623 "-" 488188 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/26 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx957e3207cd7647b481623-006ac98146 - 0.1537 - - 1791590726.341568470 1791590726.495308638 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx65d46862045244479413a-006ac98146" "proxy-server 488188" 0.0057 "-" 488188 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:47979/sda1/1/a1/c1" "tx65d46862045244479413a-006ac98146" "container-server 488188" 0.0063 "-" 488188 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:36053/sdb1/1/a1/c1" "tx65d46862045244479413a-006ac98146" "container-server 488188" 0.0015 "-" 488188 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx65d46862045244479413a-006ac98146" "proxy-server 488188" 0.0505 "-" 488188 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx65d46862045244479413a-006ac98146" "proxy-server 488188" 0.0823 "-" 488188 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/26 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx65d46862045244479413a-006ac98146 - 0.1010 - - 1791590726.501327038 1791590726.602310419 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb01396e12af946829f0a0-006ac98146" "proxy-server 488188" 0.0113 "-" 488188 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:36053/sdb1/2/a/c1" "txb01396e12af946829f0a0-006ac98146" "container-server 488188" 0.0020 "-" 488188 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:47979/sda1/2/a/c1" "txb01396e12af946829f0a0-006ac98146" "container-server 488188" 0.0181 "-" 488188 1 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txb01396e12af946829f0a0-006ac98146" "proxy-server 488188" 0.0551 "-" 488188 1 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txb01396e12af946829f0a0-006ac98146" "proxy-server 488188" 0.1034 "-" 488188 1 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/26 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txb01396e12af946829f0a0-006ac98146 - 0.1278 - - 1791590726.612423658 1791590726.740191698 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa53712e683fd4ee58bae6-006ac98146" "proxy-server 488188" 0.0122 "-" 488188 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:36053/sdb1/1/a/c2" "txa53712e683fd4ee58bae6-006ac98146" "container-server 488188" 0.0015 "-" 488188 2 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:47979/sda1/1/a/c2" "txa53712e683fd4ee58bae6-006ac98146" "container-server 488188" 0.0439 "-" 488188 2 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txa53712e683fd4ee58bae6-006ac98146" "proxy-server 488188" 0.1059 "-" 488188 2 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:26 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txa53712e683fd4ee58bae6-006ac98146" "proxy-server 488188" 0.0859 "-" 488188 2 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/26 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txa53712e683fd4ee58bae6-006ac98146 - 0.1317 - - 1791590726.742292643 1791590726.873975515 2 -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 -/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.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.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 DEBUG: Update sent for /a/c/o /tmp/tmp5w3d2sxc/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590735.00000 -test INFO: Object update sweep completed on /tmp/tmp5w3d2sxc/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: 488230) -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': +test INFO: Begin container update single threaded sweep +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -19905,12 +21585,11 @@ return next(self.gen) File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmp5w3d2sxc/devices/sda1 (pid: 488230) -test DEBUG: Update sent for /a/c/o /tmp/tmp5w3d2sxc/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590736.00000 -test INFO: Object update sweep completed on /tmp/tmp5w3d2sxc/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: 488230) -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': +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test WARNING: /tmp/tmpm6wnv__p/tmp_test_container_updater/devices/sda1 is not mounted +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -19919,12 +21598,13 @@ return next(self.gen) File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmp5w3d2sxc/devices/sda1 (pid: 488230) -test DEBUG: Update sent for /a/c/o /tmp/tmp5w3d2sxc/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590737.00000 -test INFO: Object update sweep completed on /tmp/tmp5w3d2sxc/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: 488230) -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': +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/tmp_5u4bte4/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db); skipping. +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test INFO: Begin container update single threaded sweep +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -19933,12 +21613,10 @@ return next(self.gen) File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmp87pm1zw8/devices/sda1 (pid: 488230) -test DEBUG: Update sent for /a/c/o /tmp/tmp87pm1zw8/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590733.00000 -test INFO: Object update sweep completed on /tmp/tmp87pm1zw8/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: 488230) -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': +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -19947,12 +21625,13 @@ return next(self.gen) File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmp87pm1zw8/devices/sda1 (pid: 488230) -test DEBUG: Update sent for /a/c/o /tmp/tmp87pm1zw8/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590735.00000 -test INFO: Object update sweep completed on /tmp/tmp87pm1zw8/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: 488230) -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': +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/tmpef6v6_vq/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 1 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -19961,590 +21640,450 @@ return next(self.gen) File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmpvtj05kq7/devices/sda1 (pid: 488230) -test ERROR: ERROR Pickle problem, quarantining /tmp/tmpvtj05kq7/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590732.00000: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/updater.py", line 649, in _load_update - return pickle.load(open(update_path, 'rb')) # nosec: B301 - ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ -_pickle.UnpicklingError: invalid load key, '\xff'. -test INFO: Object update sweep completed on /tmp/tmpvtj05kq7/devices/sda1 in 0.01s seconds:, 0 successes, 0 failures, 1 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 488230) -test INFO: Object update sweep of sda1 completed: 0.01s, 0 successes, 0 failures, 1 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmp1k5qc3qr/devices/sda1 (pid: 488230) -test DEBUG: Update sent for /.shards_a/c2_shard/o09 /tmp/tmp1k5qc3qr/devices/sda1/async_pending/ca9/43aefe16fd826546f72b52db0520cca9-1791590733.10586 -test DEBUG: Update sent for /a/c1/o02 /tmp/tmp1k5qc3qr/devices/sda1/async_pending/5d9/74b39c6818abfa3cdadce7038f4a15d9-1791590733.09766 -test INFO: Object update sweep completed on /tmp/tmp1k5qc3qr/devices/sda1 in 0.22s seconds:, 2 successes, 0 failures, 0 quarantines, 2 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 9 skips, 9 deferrals, 0 drains (pid: 488230) -test INFO: Object update sweep of sda1 completed: 0.22s, 2 successes, 0 failures, 0 quarantines, 2 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 9 skips, 9 deferrals, 0 drainstest.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 -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.container.test_backend.TestContainerBroker.test_get_replication_info -test.unit.container.test_backend.TestContainerBroker.test_get_replication_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty ... ok -test.unit.container.test_backend.TestContainerBroker.test_get_report_info -test.unit.container.test_backend.TestContainerBroker.test_get_report_info ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_shrink_threshold_with_tombstones -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_shrink_threshold_with_tombstones ... ok -test.unit.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.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.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 - -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.11:1011/sdl (txn: tx386a06db3e6d49f3a1ef0-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.13:1013/sdn (txn: tx386a06db3e6d49f3a1ef0-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.8:1008/sdi (txn: tx386a06db3e6d49f3a1ef0-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.5:1005/sdf (txn: tx386a06db3e6d49f3a1ef0-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx386a06db3e6d49f3a1ef0-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.12:1012/sdm (txn: tx386a06db3e6d49f3a1ef0-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.4:1004/sde (txn: tx386a06db3e6d49f3a1ef0-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: tx386a06db3e6d49f3a1ef0-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.6:1006/sdg (txn: tx386a06db3e6d49f3a1ef0-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.7:1007/sdh (txn: tx386a06db3e6d49f3a1ef0-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.2:1002/sdc (txn: tx386a06db3e6d49f3a1ef0-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.9:1009/sdj (txn: tx386a06db3e6d49f3a1ef0-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.10:1010/sdk (txn: tx386a06db3e6d49f3a1ef0-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.3:1003/sdd (txn: tx386a06db3e6d49f3a1ef0-006ac98158) -proxy-server ERROR: Not enough object servers ack'ed (got 0) (txn: tx386a06db3e6d49f3a1ef0-006ac98158) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: tx75346d3a88a04a14ba1e8-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.8:1008/sdi (txn: tx75346d3a88a04a14ba1e8-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.2:1002/sdc (txn: tx75346d3a88a04a14ba1e8-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.3:1003/sdd (txn: tx75346d3a88a04a14ba1e8-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.6:1006/sdg (txn: tx75346d3a88a04a14ba1e8-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.13:1013/sdn (txn: tx75346d3a88a04a14ba1e8-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.10:1010/sdk (txn: tx75346d3a88a04a14ba1e8-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.7:1007/sdh (txn: tx75346d3a88a04a14ba1e8-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.5:1005/sdf (txn: tx75346d3a88a04a14ba1e8-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.4:1004/sde (txn: tx75346d3a88a04a14ba1e8-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.11:1011/sdl (txn: tx75346d3a88a04a14ba1e8-006ac98158) -proxy-server ERROR: Not enough object servers ack'ed (got 3) (txn: tx75346d3a88a04a14ba1e8-006ac98158) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: tx8f597f56cffb49c38e3a6-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.11:1011/sdl (txn: tx8f597f56cffb49c38e3a6-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.10:1010/sdk (txn: tx8f597f56cffb49c38e3a6-006ac98158) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: txc774bb85425c47059b71b-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.11:1011/sdl (txn: txc774bb85425c47059b71b-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.3:1003/sdd (txn: txc774bb85425c47059b71b-006ac98158) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: Expect: 100-continue on /a/c/o: +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/tmpef6v6_vq/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db +test INFO: Container update single threaded sweep completed: 0.01s, 0 successes, 1 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 3026, in _make_putter - return MIMEPutter.connect( - ~~~~~~~~~~~~~~~~~~^ - node, part, req.swift_entity_path, headers, self.app.watchdog, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<4 lines>... - logger=self.logger, - ^^^^^^^^^^^^^^^^^^^ - need_multiphase=True) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1990, in connect - raise FooterNotSupported() -swift.common.exceptions.FooterNotSupported (txn: tx4785ee23cfd34970b52fd-006ac98158) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_body_and_bad_etag -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_body_and_bad_etag ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_both_body -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_both_body ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_chunked_body -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_chunked_body ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_explicit_commit_status -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_explicit_commit_status ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_footers -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_footers ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_just_enough_durable_responses -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_just_enough_durable_responses ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_less_durable_responses -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_less_durable_responses ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_slow_commits -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_slow_commits ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_txn_id_logging_ECPUT -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_txn_id_logging_ECPUT ... ok -test.unit.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.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.container.test_backend.TestContainerBroker.test_has_multiple_policies -test.unit.container.test_backend.TestContainerBroker.test_has_multiple_policies ... ok -Loaded db broker for a/c -Loaded db broker for a/c -Loaded db broker for a/c -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.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.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.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_does_not_exist -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_does_not_exist ... ok -test.unit.cli.test_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 -Loaded db broker for a/c -Loaded db broker for a/c -Loaded db broker for a/c -Loaded db broker for a/c -Loaded db broker for a/c -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.cli.test_manage_shard_ranges.TestManageShardRanges.test_enable -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_enable ... ok - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: Could not parse SLO delete response (200 OK): b'asdf': + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test DEBUG: Update report sent for /.shards_a/c /tmp/tmpef6v6_vq/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db +test INFO: Container update single threaded sweep completed: 0.03s, 1 successes, 0 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/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 + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test DEBUG: Update report sent for /a/Ω /tmp/tmp_6guh81v/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db +test INFO: Container update single threaded sweep completed: 0.02s, 1 successes, 0 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon'test.unit.container.test_updater.TestContainerUpdater.test_unicode +test.unit.container.test_updater.TestContainerUpdater.test_unicode ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_can_read_old_meta +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_can_read_old_meta ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_extract_policy +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_extract_policy ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_async_dir +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_async_dir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_data_dir +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_data_dir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_part_path +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_part_path ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_tmp_dir +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_tmp_dir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_pickle_async_update_tmp_dir +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_pickle_async_update_tmp_dir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_quarantine_renamer +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_quarantine_renamer ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_different_file_exists +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_different_file_exists ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_makedirs_error +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_makedirs_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_makedirs_race +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_makedirs_race ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_os_link_error +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_os_link_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_os_link_race +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_os_link_race ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_same_file_exists +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_same_file_exists ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_write_read_metadata +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_write_read_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' + + +fake-swift DEBUG: permission denined: 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': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 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': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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.TestContainerBrokerBeforeShardRanges.test_empty_old_style_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty_old_style_shard_container ... 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-reaper ERROR: Exception with 10.10.10.1:6202/sda2: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/account/reaper.py", line 412, in reap_container - direct_delete_container( - ~~~~~~~~~~~~~~~~~~~~~~~^ - node, part, account, container, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<6 lines>... - 'X-Timestamp': timestamp.internal, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - USE_REPLICATION_NETWORK_HEADER: 'true'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container - raise self.myexp - File "/build/reproducible-path/swift-2.35.1/swift/account/reaper.py", line 412, in reap_container - direct_delete_container( - ~~~~~~~~~~~~~~~~~~~~~~~^ - node, part, account, container, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<6 lines>... - 'X-Timestamp': timestamp.internal, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - USE_REPLICATION_NETWORK_HEADER: 'true'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container - raise self.myexp - File "/build/reproducible-path/swift-2.35.1/swift/account/reaper.py", line 412, in reap_container - direct_delete_container( - ~~~~~~~~~~~~~~~~~~~~~~~^ - node, part, account, container, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<6 lines>... - 'X-Timestamp': timestamp.internal, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - USE_REPLICATION_NETWORK_HEADER: 'true'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container - raise self.myexp - File "/build/reproducible-path/swift-2.35.1/swift/account/reaper.py", line 412, in reap_container - direct_delete_container( - ~~~~~~~~~~~~~~~~~~~~~~~^ - node, part, account, container, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<6 lines>... - 'X-Timestamp': timestamp.internal, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - USE_REPLICATION_NETWORK_HEADER: 'true'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container - raise self.myexp -swift.common.exceptions.ClientException: : 404 -test-reaper ERROR: Exception with 10.0.0.0:1000/sda: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/account/reaper.py", line 488, in reap_object - direct_delete_object( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, account, container, obj, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<6 lines>... - 'X-Timestamp': timestamp.internal, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - USE_REPLICATION_NETWORK_HEADER: 'true'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/account/test_reaper.py", line 160, in fake_direct_delete_object - raise self.myexp -swift.common.exceptions.ClientException: : 404 -test-reaper ERROR: Timeout Exception with 10.0.0.0:1000/sda -test-reaper ERROR: Timeout Exception with 10.0.0.1:1001/sdb -test-reaper ERROR: Timeout Exception with 10.0.0.2:1002/sdc -test-reaper ERROR: Timeout Exception with 10.0.0.3:1003/sdd -test-reaper DEBUG: Begin devices pass: thisdeviceisbad -test-reaper ERROR: Exception in top-level account reaper loop: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/account/reaper.py", line 135, in run_once - for device in os.listdir(self.devices): - ~~~~~~~~~~^^^^^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: 'thisdeviceisbad' -test-reaper INFO: Devices pass completed: 0.00s fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -test WARNING: Skipping /tmp/tmplyv5ufla/devices3/device_is_file/data because [Errno 20] Not a directory: '/tmp/tmplyv5ufla/devices3/device_is_file/data' -test WARNING: Skipping /tmp/tmplyv5ufla/devices4/device/data because -test WARNING: Skipping device as it is not mounted -test WARNING: Skipping /tmp/tmpg7qkcdql/asdf/data because [Errno 20] Not a directory: '/tmp/tmpg7qkcdql/asdf/data' -test WARNING: Skipping /tmp/tmpg7qkcdql/asdf/data because [Errno 20] Not a directory: '/tmp/tmpg7qkcdql/asdf/data' -test WARNING: Skipping drive as it is not mounted -test WARNING: Skipping asdf as it is not mounted -test WARNING: Skipping /tmp/tmpm67rm0yu/asdf/data because [Errno 20] Not a directory: '/tmp/tmpm67rm0yu/asdf/data' - -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:26 -0000', 'Content-Md5': '/JzPJjlXCqpRBmlyhGXNDg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'fc9ccf2639570aaa510669728465cd0e', 'Content-Length': '139'} +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': 'Sat, 10 Oct 2026 00:05:26 -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': 'Sat, 10 Oct 2026 00:05:26 -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': 'Sat, 10 Oct 2026 00:05:26 -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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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: A key is specified for bucket API. fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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: A key is specified for bucket API. fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API.test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_sha256_bad -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_sha256_bad ... 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.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.container.test_backend.TestContainerBroker.test_is_deleted -test.unit.container.test_backend.TestContainerBroker.test_is_deleted ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: A key is specified for bucket API. fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: A key is specified for bucket API. fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift ERROR: Unexpected Error handling DELETE of 'bucket' 'Key1': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/multi_delete.py", line 133, in do_delete + resp = req.get_response(self.app, method='DELETE', query=query, + headers={'Accept': 'application/json'}) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2169, in _get_response + sw_resp = sw_req.get_response(app) + File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1114, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 183, in __call__ + return self.app(env, start_response) + ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/s3api/__init__.py", line 84, in __call__ + return self.app(env, start_response) + ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/helpers.py", line 376, in __call__ + resp = resp_class( + req=req, headers=headers, body=body, + conditional_response=req.method in ('GET', 'HEAD'), + conditional_etag=conditional_etag) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect + File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/helpers.py", line 252, in _select_response + is_success = resp_class().is_success + ~~~~~~~~~~^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +Exception: kaboom fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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 Middlewaretest.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_versioned_suspended +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_versioned_suspended ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_error +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_error ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_invalid_md5 +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_invalid_md5 ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_non_json +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_non_json ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_system_entity +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_system_entity ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_without_md5 +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_without_md5 ... ok +test.unit.common.middleware.s3api.test_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.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object_multiple_encoded_timestamps_using_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object_multiple_encoded_timestamps_using_file ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter_non_slash +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter_non_slash ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_range_single_record +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_range_single_record ... ok + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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 -proxy INFO: (488200) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488200) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [09/Oct/2026 12:05:26] "GET https://cluster.domain/bucket/key HTTP/1.0" 200 106 0.000098 -proxy INFO: wsgi exiting -proxy INFO: (488200) wsgi exited, is_accepting=True -proxy INFO: (488200) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488200) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [09/Oct/2026 12:05:26] "GET http://cluster.domain/v1/acct/cont/obj HTTP/1.0" 200 112 0.000091 -proxy INFO: wsgi exiting -proxy INFO: (488200) wsgi exited, is_accepting=True -proxy INFO: (488200) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488200) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [09/Oct/2026 12:05:26] "GET ftp://cluster.domain/bucket/key HTTP/1.0" 200 126 0.000058 -proxy INFO: wsgi exiting -proxy INFO: (488200) wsgi exited, is_accepting=True -proxy INFO: (488200) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488200) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [09/Oct/2026 12:05:26] "GET https://cluster.domain HTTP/1.0" 200 117 0.000066 -proxy INFO: wsgi exiting -proxy INFO: (488200) wsgi exited, is_accepting=True -proxy INFO: (488200) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488200) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [09/Oct/2026 12:05:26] "GET http:omg//wtf/bbq HTTP/1.0" 200 112 0.000070 -proxy INFO: wsgi exiting -proxy INFO: (488200) wsgi exited, is_accepting=True -proxy INFO: (488200) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488200) accepted ('127.0.0.1', 8359) -proxy INFO: ERROR WSGI: code 400, message Bad request syntax ('ONLY-METHOD'), (txn: tx6c105ac5be5644d5bad8e-006ac98147) -proxy INFO: wsgi exiting -proxy INFO: (488200) wsgi exited, is_accepting=True -proxy INFO: (488200) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488200) 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: (488200) wsgi exited, is_accepting=True (txn: test-trans-id) -proxy INFO: (488200) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488200) 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: (488200) wsgi exited, is_accepting=True -proxy INFO: (488200) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488200) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [09/Oct/2026 12:05:27] "PUT /path HTTP/1.0" 200 105 0.000098 -proxy INFO: wsgi exiting -proxy INFO: (488200) wsgi exited, is_accepting=True -proxy INFO: (488200) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488200) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [09/Oct/2026 12:05:27] "GET ///some-leading-slashes HTTP/1.0" 200 118 0.000055 -proxy INFO: wsgi exiting -proxy INFO: (488200) wsgi exited, is_accepting=True -proxy INFO: (488200) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488200) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [09/Oct/2026 12:05:27] "GET /ohÿboy%what$now%E2%80%bd HTTP/1.0" 200 120 0.000063 -proxy INFO: wsgi exiting -proxy INFO: (488200) wsgi exited, is_accepting=True -proxy INFO: (488200) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488200) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [09/Oct/2026 12:05:27] "GET /some%fFpath%D8%AA HTTP/1.0" 200 113 0.000058 -proxy INFO: wsgi exiting -proxy INFO: (488200) wsgi exited, is_accepting=True -proxy INFO: (488200) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488200) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [09/Oct/2026 12:05:27] "GET / HTTP/1.1" 200 120 0.000104 -proxy INFO: wsgi exiting -proxy INFO: (488200) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 44\r\nDate: Sat, 10 Oct 2026 00:05:27 GMT\r\n\r\n{"RAW_PATH_INFO": "/", "QUERY_STRING": null}' -proxy INFO: (488200) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488200) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [09/Oct/2026 12:05:27] "GET /%FF HTTP/1.1" 200 123 0.000093test.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.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.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.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_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.container.test_backend.TestUpdateNewItemFromExisting.test_update_new_item_from_existing -test.unit.container.test_backend.TestUpdateNewItemFromExisting.test_update_new_item_from_existing ... ok -test.unit.container.test_reconciler.TestReconciler.test_can_reconcile_policy -test.unit.container.test_reconciler.TestReconciler.test_can_reconcile_policy ... ok -test.unit.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.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.container.test_backend.TestContainerBroker.test_is_reclaimable -test.unit.container.test_backend.TestContainerBroker.test_is_reclaimable ... 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_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.cli.test_manage_shard_ranges.TestManageShardRanges.test_info -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_info ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge_fills_gap -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge_fills_gap ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge_warns_of_gap -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge_warns_of_gap ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge_warns_of_overlap -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge_warns_of_overlap ... ok +fake-swift DEBUG: Calling S3Api Middleware +test WARNING: The following digest algorithms are configured but not supported: md5, not-a-valid-digest +test WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. +test INFO: - - 06/Sep/2025/17/52/59 HEAD /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0003 FA - 1757181179.112501144 1757181179.112842798 0 +test INFO: - - 06/Sep/2025/17/52/59 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0013 - - 1757181179.112418413 1757181179.113684416 0 +test INFO: - - 06/Sep/2025/17/52/59 GET /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1757181179.115579367 1757181179.115818501 0 +test INFO: - - 06/Sep/2025/17/52/59 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0008 - - 1757181179.115533352 1757181179.116291523 0 +test INFO: - - 06/Sep/2025/17/52/59 POST /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0003 FA - 1757181179.117927074 1757181179.118230104 0 +test INFO: - - 06/Sep/2025/17/52/59 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0012 - - 1757181179.117855787 1757181179.119025469 0 +test INFO: - - 06/Sep/2025/17/52/59 PUT /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0004 FA - 1757181179.121398449 1757181179.121749401 0 +test INFO: - - 06/Sep/2025/17/52/59 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0010 - - 1757181179.121326685 1757181179.122369289 0 +test INFO: - - 06/Sep/2025/17/52/59 DELETE /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1757181179.123931885 1757181179.124107361 0 +test INFO: - - 06/Sep/2025/17/52/59 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0008 - - 1757181179.123889446 1757181179.124663115 0 +test INFO: - - 06/Sep/2025/17/52/59 HEAD /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1757181179.128113985 1757181179.128292322 0 +test INFO: - - 06/Sep/2025/17/52/59 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0003 SSC - 1757181179.128593206 1757181179.128879309 0 +test INFO: - - 06/Sep/2025/17/52/59 HEAD /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1757181179.129403830 1757181179.129571438 0 +test INFO: - - 06/Sep/2025/17/52/59 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0022 - - 1757181179.127965927 1757181179.130175591 - +test INFO: - - 06/Sep/2025/17/52/59 GET /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0003 FA - 1757181179.131970644 1757181179.132256985 0 +test INFO: - - 06/Sep/2025/17/52/59 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0003 SSC - 1757181179.132638931 1757181179.132913351 0 +test INFO: - - 06/Sep/2025/17/52/59 GET /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1757181179.133411169 1757181179.133651018 0 +test INFO: - - 06/Sep/2025/17/52/59 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0024 - - 1757181179.131798267 1757181179.134225368 - +test INFO: - - 06/Sep/2025/17/52/59 POST /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1757181179.135998011 1757181179.136179447 0 +test INFO: - - 06/Sep/2025/17/52/59 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0003 SSC - 1757181179.136551857 1757181179.136873960 0 +test INFO: - - 06/Sep/2025/17/52/59 POST /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0003 FA - 1757181179.137422562 1757181179.137678862 0 +test INFO: - - 06/Sep/2025/17/52/59 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0025 - - 1757181179.135847330 1757181179.138339520 - +test INFO: - - 06/Sep/2025/17/52/59 PUT /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0003 FA - 1757181179.140258551 1757181179.140539169 0 +test INFO: - - 06/Sep/2025/17/52/59 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0004 SSC - 1757181179.140967369 1757181179.141345978 0 +test INFO: - - 06/Sep/2025/17/52/59 PUT /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0003 FA - 1757181179.141920805 1757181179.142187595 0 +test INFO: - - 06/Sep/2025/17/52/59 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0027 - - 1757181179.140111923 1757181179.142843485 - +test INFO: - - 06/Sep/2025/17/52/59 DELETE /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1757181179.144636869 1757181179.144852400 0 +test INFO: - - 06/Sep/2025/17/52/59 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0003 SSC - 1757181179.145236254 1757181179.145544529 0 +test INFO: - - 06/Sep/2025/17/52/59 DELETE /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1757181179.146098375 1757181179.146290541 0 +test INFO: - - 06/Sep/2025/17/52/59 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0024 - - 1757181179.144506454 1757181179.146952629 - +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 1066325 +test NOTICE: Started child 1 (PID 97) for port 6009 +test NOTICE: Child 2 (PID 1066325, 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.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.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.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.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.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.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object_multiple_explicit_timestamps_using_memory +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object_multiple_explicit_timestamps_using_memory ... ok +test.unit.container.test_backend.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.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_load_old_record_from_pending_file +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_load_old_record_from_pending_file ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_make_tuple_for_pickle +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_make_tuple_for_pickle ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items ... ok + +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/tmpb360fk_9/devices/sda1 (pid: 1066288) +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Update redirected for /a/c/o /tmp/tmpb360fk_9/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181177.00000 to .shards_a/c_shard_1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Update redirected for /.shards_a/c_shard_1/o /tmp/tmpb360fk_9/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181177.00000 to .shards_a/c_shard_2 +test INFO: Object update sweep completed on /tmp/tmpb360fk_9/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: 1066288) +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/tmpb360fk_9/devices/sda1 (pid: 1066288) +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Update redirected for /.shards_a/c_shard_2/o /tmp/tmpb360fk_9/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181177.00000 to None +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Update redirected for /a/c/o /tmp/tmpb360fk_9/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181177.00000 to .shards_a/c_shard_3 +test INFO: Object update sweep completed on /tmp/tmpb360fk_9/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: 1066288) +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/tmpb360fk_9/devices/sda1 (pid: 1066288) +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Update redirected for /.shards_a/c_shard_3/o /tmp/tmpb360fk_9/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181177.00000 to .shards_a/c_shard_1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Update redirected for /.shards_a/c_shard_1/o /tmp/tmpb360fk_9/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181177.00000 to None +test INFO: Object update sweep completed on /tmp/tmpb360fk_9/devices/sda1 in 0.05s seconds:, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 2 redirects, 0 skips, 0 deferrals, 0 drains (pid: 1066288) +test INFO: Object update sweep of sda1 completed: 0.05s, 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/tmpb360fk_9/devices/sda1 (pid: 1066288) +test DEBUG: Update sent for /a/c/o /tmp/tmpb360fk_9/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181177.00000 +test INFO: Object update sweep completed on /tmp/tmpb360fk_9/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: 1066288) +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/tmpelw0nnei/devices/sda1 (pid: 1066288) +test DEBUG: Update sent for /.shards_a/shard_c/o /tmp/tmpelw0nnei/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181178.00000 +test INFO: Object update sweep completed on /tmp/tmpelw0nnei/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: 1066288) +test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test INFO: Object update sweep starting on /tmp/tmpelw0nnei/devices/sda1 (pid: 1066288) +test DEBUG: Update sent for /a/c/o /tmp/tmpelw0nnei/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181179.00000 +test INFO: Object update sweep completed on /tmp/tmpelw0nnei/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: 1066288) +test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test INFO: Object update sweep starting on /tmp/tmpelw0nnei/devices/sda1 (pid: 1066288) +test DEBUG: Update sent for /a/c/o /tmp/tmpelw0nnei/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181180.00000 +test INFO: Object update sweep completed on /tmp/tmpelw0nnei/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: 1066288) +test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon'test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_async_updates +test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_async_updates ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_legacy_updates +test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_legacy_updates ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_obj_update_gone_missing +test.unit.obj.test_updater.TestObjectUpdater.test_obj_update_gone_missing ... ok +test.unit.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges_deleted ... 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 ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_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 +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/tmp88tsqd4j/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp88tsqd4j/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/tmp88tsqd4j/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp88tsqd4j/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0296 "-" 1066311 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0233 "-" 1066311 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0177 "-" 1066311 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0331 "-" 1066311 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx19f2e39a049d43d2ba688-0068bc74f8" "proxy-server 1066311" 0.0062 "-" 1066311 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:53553/sda1/1/a/c" "tx19f2e39a049d43d2ba688-0068bc74f8" "container-server 1066311" 0.0099 "-" 1066311 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:33145/sdb1/1/a/c" "tx19f2e39a049d43d2ba688-0068bc74f8" "container-server 1066311" 0.0085 "-" 1066311 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx19f2e39a049d43d2ba688-0068bc74f8" "proxy-server 1066311" 0.0774 "-" 1066311 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx19f2e39a049d43d2ba688-0068bc74f8" "proxy-server 1066311" 0.0557 "-" 1066311 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/52/56 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx19f2e39a049d43d2ba688-0068bc74f8 - 0.1023 - - 1757181176.274712801 1757181176.376977921 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txcfefedf69cd6428a8cddc-0068bc74f8" "proxy-server 1066311" 0.0017 "-" 1066311 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:53553/sda1/1/a1/c1" "txcfefedf69cd6428a8cddc-0068bc74f8" "container-server 1066311" 0.0028 "-" 1066311 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:33145/sdb1/1/a1/c1" "txcfefedf69cd6428a8cddc-0068bc74f8" "container-server 1066311" 0.0028 "-" 1066311 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txcfefedf69cd6428a8cddc-0068bc74f8" "proxy-server 1066311" 0.0604 "-" 1066311 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txcfefedf69cd6428a8cddc-0068bc74f8" "proxy-server 1066311" 0.0406 "-" 1066311 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/52/56 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txcfefedf69cd6428a8cddc-0068bc74f8 - 0.0886 - - 1757181176.378765345 1757181176.467386723 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx984ca6f0855144f5a0c45-0068bc74f8" "proxy-server 1066311" 0.0171 "-" 1066311 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:53553/sda1/2/a/c1" "tx984ca6f0855144f5a0c45-0068bc74f8" "container-server 1066311" 0.0018 "-" 1066311 1 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:33145/sdb1/2/a/c1" "tx984ca6f0855144f5a0c45-0068bc74f8" "container-server 1066311" 0.0124 "-" 1066311 1 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx984ca6f0855144f5a0c45-0068bc74f8" "proxy-server 1066311" 0.0546 "-" 1066311 1 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx984ca6f0855144f5a0c45-0068bc74f8" "proxy-server 1066311" 0.0337 "-" 1066311 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/52/56 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx984ca6f0855144f5a0c45-0068bc74f8 - 0.0825 - - 1757181176.469590902 1757181176.552104473 1 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6a47ab98722c4717a7d18-0068bc74f8" "proxy-server 1066311" 0.0137 "-" 1066311 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:33145/sdb1/1/a/c2" "tx6a47ab98722c4717a7d18-0068bc74f8" "container-server 1066311" 0.0129 "-" 1066311 2 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:53553/sda1/1/a/c2" "tx6a47ab98722c4717a7d18-0068bc74f8" "container-server 1066311" 0.0018 "-" 1066311 2 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx6a47ab98722c4717a7d18-0068bc74f8" "proxy-server 1066311" 0.0781 "-" 1066311 2 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx6a47ab98722c4717a7d18-0068bc74f8" "proxy-server 1066311" 0.0448 "-" 1066311 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/52/56 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx6a47ab98722c4717a7d18-0068bc74f8 - 0.1028 - - 1757181176.554214239 1757181176.656978369 2 +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.TestContainerBrokerBeforeXSync.test_merge_items_overwrite +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_overwrite ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_ranges_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_ranges_deleted ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_overwrite_unicode +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_overwrite_unicode ... ok proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf1796a8b0f9e4b7faa040-0068bc74fa) +proxy-server ERROR: Object POST returning 503 for (503,) (txn: txf1796a8b0f9e4b7faa040-0068bc74fa) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: txcf3707e5055e442a829f5-0068bc74fa) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sda, error: ERROR Insufficient Storage (txn: txcf3707e5055e442a829f5-0068bc74fa) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sda (txn: txcf3707e5055e442a829f5-0068bc74fa) +proxy-server ERROR: Object POST returning 503 for (503,) (txn: txcf3707e5055e442a829f5-0068bc74fa) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txef8175b264ce4c699a82a-006ac98146) -proxy-server ERROR: Object GET returning 503 for [] (txn: txef8175b264ce4c699a82a-006ac98146) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: tx1624236004584d0d8db1d-006ac98146) -proxy-server ERROR: Object POST returning 503 for (503,) (txn: tx1624236004584d0d8db1d-006ac98146) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: txa71b2e1cd6ef46be90b98-006ac98146) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: tx95019d24147a4c5dabc08-006ac98146) -proxy-server ERROR: Object POST returning 503 for (503,) (txn: tx95019d24147a4c5dabc08-006ac98146) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: tx8f2ccea4a94747feb6d61-006ac98146) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sda, error: ERROR Insufficient Storage (txn: tx8f2ccea4a94747feb6d61-006ac98146) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sda (txn: tx8f2ccea4a94747feb6d61-006ac98146) -proxy-server ERROR: Object POST returning 503 for (503,) (txn: tx8f2ccea4a94747feb6d61-006ac98146) +proxy-server ERROR: ERROR with Object server :/ re: Expect: 100-continue on /a/c/o: ConnectionTimeout (0.05s) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_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.container.test_backend.TestContainerBroker.test_list_objects_iter -test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter ... 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.container.test_backend.TestContainerBrokerBeforeSPI.test_empty_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty_shard_container ... 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.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.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 +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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 @@ -20556,484 +22095,173 @@ test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_local_first_best_effort ... ok test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_local_first_moves_locals_first test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_local_first_moves_locals_first ... ok -test.unit.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.container.test_backend.TestContainerBrokerBeforeSPI.test_enable_sharding -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_enable_sharding ... ok - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:41485/sdb1/1/a/c2" "tx233b2431fc6f412592bd8-006ac9814c" "container-server 488202" 0.0036 "-" 488202 2 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx233b2431fc6f412592bd8-006ac9814c" "proxy-server 488202" 0.0578 "-" 488202 2 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx233b2431fc6f412592bd8-006ac9814c" "proxy-server 488202" 0.0927 "-" 488202 2 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/32 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx233b2431fc6f412592bd8-006ac9814c - 0.1368 - - 1791590732.826662540 1791590732.963418722 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/tmpqq4iopna/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpqq4iopna/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/tmpqq4iopna/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpqq4iopna/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:46 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 2.2015 "-" 488202 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:48 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 1.2721 "-" 488202 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:49 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 1.2943 "-" 488202 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:50 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.5988 "-" 488202 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx001f5e1e6b8549f0987b8-006ac9815e" "proxy-server 488202" 0.0013 "-" 488202 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:51987/sdb1/1/a/c" "tx001f5e1e6b8549f0987b8-006ac9815e" "container-server 488202" 0.0080 "-" 488202 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:34321/sda1/1/a/c" "tx001f5e1e6b8549f0987b8-006ac9815e" "container-server 488202" 0.0011 "-" 488202 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx001f5e1e6b8549f0987b8-006ac9815e" "proxy-server 488202" 0.5542 "-" 488202 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx001f5e1e6b8549f0987b8-006ac9815e" "proxy-server 488202" 1.4032 "-" 488202 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/51 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx001f5e1e6b8549f0987b8-006ac9815e - 1.4104 - - 1791590750.147298098 1791590751.557692051 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx1f5ba308513f490fbe38d-006ac9815f" "proxy-server 488202" 0.0012 "-" 488202 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:51987/sdb1/1/a1/c1" "tx1f5ba308513f490fbe38d-006ac9815f" "container-server 488202" 0.0350 "-" 488202 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:34321/sda1/1/a1/c1" "tx1f5ba308513f490fbe38d-006ac9815f" "container-server 488202" 0.0013 "-" 488202 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx1f5ba308513f490fbe38d-006ac9815f" "proxy-server 488202" 0.5836 "-" 488202 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx1f5ba308513f490fbe38d-006ac9815f" "proxy-server 488202" 1.0707 "-" 488202 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/52 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx1f5ba308513f490fbe38d-006ac9815f - 1.0782 - - 1791590751.559040546 1791590752.637258768 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx994e21f923744cfb8d989-006ac98160" "proxy-server 488202" 0.2452 "-" 488202 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:51987/sdb1/2/a/c1" "tx994e21f923744cfb8d989-006ac98160" "container-server 488202" 0.0134 "-" 488202 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:34321/sda1/2/a/c1" "tx994e21f923744cfb8d989-006ac98160" "container-server 488202" 0.0010 "-" 488202 1 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx994e21f923744cfb8d989-006ac98160" "proxy-server 488202" 0.0526 "-" 488202 1 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx994e21f923744cfb8d989-006ac98160" "proxy-server 488202" 0.0342 "-" 488202 1 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/52 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx994e21f923744cfb8d989-006ac98160 - 0.3054 - - 1791590752.638668776 1791590752.944088459 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx260746f7a525464f94a70-006ac98160" "proxy-server 488202" 0.0340 "-" 488202 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:34321/sda1/1/a/c2" "tx260746f7a525464f94a70-006ac98160" "container-server 488202" 0.0015 "-" 488202 2 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:51987/sdb1/1/a/c2" "tx260746f7a525464f94a70-006ac98160" "container-server 488202" 0.0145 "-" 488202 2 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx260746f7a525464f94a70-006ac98160" "proxy-server 488202" 0.0433 "-" 488202 2 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx260746f7a525464f94a70-006ac98160" "proxy-server 488202" 0.0710 "-" 488202 2 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/53 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx260746f7a525464f94a70-006ac98160 - 0.1113 - - 1791590752.945305347 1791590753.056555986 2 -/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_list_objects_iter_non_slash -test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter_non_slash ... ok -test-replicator DEBUG: Replicating db /path/to/file -test-replicator ERROR: Found /path/to/file for /a%20c%20t when it should be on partition 0; will replicate out and remove. -test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py -test-replicator DEBUG: Replicating db /path/to/file -test-replicator ERROR: Found /path/to/file for /a%20c%20t/c%20o%20n when it should be on partition 0; will replicate out and remove. -test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py -test-replicator DEBUG: Replicating db /path/to/file -test-replicator ERROR: Found /path/to/file for /a%20c%20t/c%20o%20n when it should be on partition 0; will replicate out and remove. -test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py -test-replicator DEBUG: Replicating db /path/to/file -test-replicator ERROR: Found /path/to/file for /a%20c%20t/c%20o%20n when it should be on partition 0; will replicate out and remove. -test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py (0/0 success) -test-replicator DEBUG: Replicating db /path/to/file -test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py (0/3 success) -test-replicator DEBUG: Replicating db /path/to/file -test-replicator ERROR: ERROR syncing /path/to/file with node {'id': 1, 'weight': 10.0, 'zone': 1, 'ip': '1.1.1.1', 'port': 6200, 'device': 'sdb', 'meta': '', 'replication_ip': '1.1.1.1', 'replication_port': 6200, 'region': 1}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 681, in _replicate_object - success = self._repl_to_node(node, broker, partition, info, - different_region) - File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 487, in _repl_to_node - return self._handle_sync_response(node, response, info, broker, http, - ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - different_region=different_region) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 492, in _handle_sync_response - if response.status == HTTP_NOT_FOUND: # completely missing, rsync - ^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py", line 714, in status - raise self._status -Exception: ugh -test-replicator ERROR: ERROR syncing /path/to/file with node {'id': 2, 'weight': 10.0, 'zone': 2, 'ip': '1.1.1.2', 'port': 6200, 'device': 'sdb', 'meta': '', 'replication_ip': '1.1.1.2', 'replication_port': 6200, 'region': 2}: Timeout (Nones) -test-replicator DEBUG: /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py in sync with 1.1.1.3:6200/sdb, nothing to do -test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py (1/3 success) -test-replicator DEBUG: Replicating db /path/to/file -test-replicator DEBUG: /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py in sync with 1.1.1.1:6200/sdb, nothing to do -test-replicator DEBUG: /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py in sync with 1.1.1.2:6200/sdb, nothing to do -test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py (2/3 success) -test-replicator DEBUG: Replicating db /path/to/file -test-replicator DEBUG: /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py in sync with 1.1.1.1:6200/sdb, nothing to do -test-replicator DEBUG: /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py in sync with 1.1.1.2:6200/sdb, nothing to do -test-replicator ERROR: ERROR Remote drive not mounted {'id': 3, 'weight': 10.0, 'zone': 3, 'ip': '1.1.1.3', 'port': 6200, 'device': 'sdb', 'meta': '', 'replication_ip': '1.1.1.3', 'replication_port': 6200, 'region': 1} -test-replicator ERROR: ERROR Remote drive not mounted {'id': 4, 'weight': 10.0, 'zone': 4, 'ip': '1.1.1.4', 'port': 6200, 'device': 'sdb', 'meta': '', 'replication_ip': '1.1.1.4', 'replication_port': 6200, 'region': 2} -test-replicator DEBUG: /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py in sync with 1.1.1.5:6200/sdb, nothing to do -test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py (3/5 success) -test-replicator DEBUG: Replicating db /path/to/file -test-replicator DEBUG: /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py in sync with 1.1.1.1:6200/sdb, nothing to do -test-replicator DEBUG: /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py in sync with 1.1.1.2:6200/sdb, nothing to do -test-replicator DEBUG: /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py in sync with 1.1.1.3:6200/sdb, nothing to do -test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py -test-replicator ERROR: Unable to decode remote metadata 'metadata' -test-replicator ERROR: Quarantining DB -test-replicator ERROR: ERROR Failed to get my own IPs? -test-replicator ERROR: Can't find itself 127.0.0.1 with port 1000 in ring file, not replicating -test-replicator INFO: Beginning replication run -test-replicator INFO: Replication run OVER -test-replicator INFO: Attempted to replicate 0 dbs in 0.00039 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.00067 seconds (0.00000/s) -test-replicator INFO: Removed 0 dbs -test-replicator INFO: 0 successes, 0 failures -test-replicator ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test-replicator INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test-replicator WARNING: Skipping: Boom! -test-replicator INFO: Beginning replication run -test-replicator INFO: Replication run OVER -test-replicator INFO: Attempted to replicate 0 dbs in 0.00195 seconds (0.00000/s) -test-replicator INFO: Removed 0 dbs -test-replicator INFO: 0 successes, 1 failures -test-replicator ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test-replicator INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_node_is_not_mounted -test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_node_is_not_mounted ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_with_local_device_in_ring -test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_with_local_device_in_ring ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_stats -test.unit.common.test_db_replicator.TestDBReplicator.test_stats ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_usync -test.unit.common.test_db_replicator.TestDBReplicator.test_usync ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_usync_http_error_above_300 -test.unit.common.test_db_replicator.TestDBReplicator.test_usync_http_error_above_300 ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_usync_http_error_below_200 -test.unit.common.test_db_replicator.TestDBReplicator.test_usync_http_error_below_200 ... ok -test.unit.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.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.TestGreenAsyncPile.test_blocking_last_next_explodes -test.unit.common.test_utils.TestGreenAsyncPile.test_blocking_last_next_explodes ... ok -test.unit.common.test_utils.TestGreenAsyncPile.test_exceptions_at_end_of_streaming_pile -test.unit.common.test_utils.TestGreenAsyncPile.test_exceptions_at_end_of_streaming_pile ... ok -test.unit.common.test_utils.TestGreenAsyncPile.test_exceptions_in_streaming_pile -test.unit.common.test_utils.TestGreenAsyncPile.test_exceptions_in_streaming_pile ... ok -test.unit.common.test_utils.TestGreenAsyncPile.test_is_asynchronous -test.unit.common.test_utils.TestGreenAsyncPile.test_is_asynchronous ... ok -test.unit.common.test_utils.TestGreenAsyncPile.test_next_when_empty -test.unit.common.test_utils.TestGreenAsyncPile.test_next_when_empty ... ok -test.unit.common.test_utils.TestGreenAsyncPile.test_no_blocking_last_next_explodes -test.unit.common.test_utils.TestGreenAsyncPile.test_no_blocking_last_next_explodes ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_exception -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_exception ... 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.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_timestamp.TestTimestampEncoding.test_decoding -test.unit.common.utils.test_timestamp.TestTimestampEncoding.test_decoding ... ok -test.unit.common.utils.test_timestamp.TestTimestampEncoding.test_encoding -test.unit.common.utils.test_timestamp.TestTimestampEncoding.test_encoding ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_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.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.TestContainerBrokerBeforeMetadata.test_delete_db_does_not_clear_particular_sharding_meta -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_delete_db_does_not_clear_particular_sharding_meta ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_delete_object -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_delete_object ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_double_check_trailing_delimiter -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_double_check_trailing_delimiter ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_double_check_trailing_delimiter_non_slash -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_double_check_trailing_delimiter_non_slash ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty_old_style_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty_old_style_shard_container ... ok -test.unit.container.test_backend.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.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.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 ERROR: Invalid swift_bytes: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 3003, in override_bytes_from_content_type - listing_dict['bytes'] = int(swift_bytes) - ~~~^^^^^^^^^^^^^ -ValueError: invalid literal for int() with base 10: 'hey' -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txa6adc0fccc034407929cc-006ac98154) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx2382d373a30c4cf38cdc8-006ac98154) -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/tmppiyadl0x/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmppiyadl0x/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/tmppiyadl0x/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmppiyadl0x/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:43 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 2.8687 "-" 488175 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:46 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 3.0203 "-" 488175 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:47 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 1.5155 "-" 488175 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:48 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.7715 "-" 488175 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx44305f64656f4fa5a9e1e-006ac9815c" "proxy-server 488175" 0.0013 "-" 488175 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:50 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:55639/sdb1/3/a/c" "tx44305f64656f4fa5a9e1e-006ac9815c" "container-server 488175" 0.0017 "-" 488175 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:50 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:52393/sda1/3/a/c" "tx44305f64656f4fa5a9e1e-006ac9815c" "container-server 488175" 0.0304 "-" 488175 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:50 +0000] "PUT /sdb1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx44305f64656f4fa5a9e1e-006ac9815c" "proxy-server 488175" 1.7898 "-" 488175 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:50 +0000] "PUT /sda1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx44305f64656f4fa5a9e1e-006ac9815c" "proxy-server 488175" 0.6057 "-" 488175 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/50 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx44305f64656f4fa5a9e1e-006ac9815c - 1.7976 - - 1791590748.615810394 1791590750.413383484 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:50 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx6786a6b4161f41849bea5-006ac9815e" "proxy-server 488175" 0.0011 "-" 488175 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:52393/sda1/0/a1/c1" "tx6786a6b4161f41849bea5-006ac9815e" "container-server 488175" 0.1086 "-" 488175 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:55639/sdb1/0/a1/c1" "tx6786a6b4161f41849bea5-006ac9815e" "container-server 488175" 0.0017 "-" 488175 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx6786a6b4161f41849bea5-006ac9815e" "proxy-server 488175" 1.2505 "-" 488175 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx6786a6b4161f41849bea5-006ac9815e" "proxy-server 488175" 0.4483 "-" 488175 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/51 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx6786a6b4161f41849bea5-006ac9815e - 1.2581 - - 1791590750.414634943 1791590751.672736406 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3b0243f4575a4fb7b0df4-006ac9815f" "proxy-server 488175" 0.4892 "-" 488175 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:52393/sda1/3/a/c1" "tx3b0243f4575a4fb7b0df4-006ac9815f" "container-server 488175" 0.0215 "-" 488175 1 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:55639/sdb1/3/a/c1" "tx3b0243f4575a4fb7b0df4-006ac9815f" "container-server 488175" 0.0018 "-" 488175 1 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sdb1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx3b0243f4575a4fb7b0df4-006ac9815f" "proxy-server 488175" 0.7451 "-" 488175 1test.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_server.TestProxyServerConfigStringLoading.test_default_proxy_config -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_default_proxy_config ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_log_name -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_log_name ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_equality -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_equality ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_inherits_defaults -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_inherits_defaults ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_none_configured -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_none_configured ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_one_configured -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_one_configured ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.container.test_backend.TestContainerBroker.test_merge_shard_ranges -test.unit.container.test_backend.TestContainerBroker.test_merge_shard_ranges ... 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.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.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-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txb98d5293a173460186326-006ac9814d) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sdv, error: ERROR Insufficient Storage (txn: txca9d23a0675d40bf8a47a-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.8:1008/sdi, error: ERROR Insufficient Storage (txn: txca9d23a0675d40bf8a47a-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.17:1017/sdr, error: ERROR Insufficient Storage (txn: txca9d23a0675d40bf8a47a-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txca9d23a0675d40bf8a47a-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: txca9d23a0675d40bf8a47a-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.10:1010/sdk, error: ERROR Insufficient Storage (txn: txca9d23a0675d40bf8a47a-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sdt, error: ERROR Insufficient Storage (txn: txca9d23a0675d40bf8a47a-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sdb, error: ERROR Insufficient Storage (txn: txca9d23a0675d40bf8a47a-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sdf, error: ERROR Insufficient Storage (txn: txca9d23a0675d40bf8a47a-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.12:1012/sdm, error: ERROR Insufficient Storage (txn: txca9d23a0675d40bf8a47a-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sdu, error: ERROR Insufficient Storage (txn: txca9d23a0675d40bf8a47a-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: txca9d23a0675d40bf8a47a-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: txca9d23a0675d40bf8a47a-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sdp, error: ERROR Insufficient Storage (txn: txca9d23a0675d40bf8a47a-006ac9814d) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.14:1014/sdo, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sdx, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sdf, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sdp, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.9:1009/sdj, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sdw, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.7:1007/sdh, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sde, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sdv, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sds, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.28:1028/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.29:1029/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.30:1030/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.31:1031/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.32:1032/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.33:1033/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.34:1034/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.35:1035/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.36:1036/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.37:1037/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.38:1038/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d)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.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.TestContainerBrokerBeforeSPI.test_find_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges ... ok +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9992&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx783d504289ff43258c9af-0068bc74fd) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1032 (txn: tx783d504289ff43258c9af-0068bc74fd) +test DEBUG: Setting object count to 1032 (txn: tx783d504289ff43258c9af-0068bc74fd) +test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: tx07b5fc6c37f04b2fae08c-0068bc7509) +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: tx07b5fc6c37f04b2fae08c-0068bc7509) +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: tx07b5fc6c37f04b2fae08c-0068bc7509) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx07b5fc6c37f04b2fae08c-0068bc7509) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx07b5fc6c37f04b2fae08c-0068bc7509) +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: tx07b5fc6c37f04b2fae08c-0068bc7509) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: tx07b5fc6c37f04b2fae08c-0068bc7509) +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: tx07b5fc6c37f04b2fae08c-0068bc7509) +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: tx07b5fc6c37f04b2fae08c-0068bc7509) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 48 (txn: tx07b5fc6c37f04b2fae08c-0068bc7509) +test DEBUG: Setting object count to 48 (txn: tx07b5fc6c37f04b2fae08c-0068bc7509) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txd23546bb95e44ecd99d01-0068bc7509) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txd23546bb95e44ecd99d01-0068bc7509) +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: txd23546bb95e44ecd99d01-0068bc7509) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txd23546bb95e44ecd99d01-0068bc7509) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txd23546bb95e44ecd99d01-0068bc7509) +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: txd23546bb95e44ecd99d01-0068bc7509) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 40 (txn: txd23546bb95e44ecd99d01-0068bc7509) +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: txd23546bb95e44ecd99d01-0068bc7509) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9960&marker=h&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txd23546bb95e44ecd99d01-0068bc7509) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1064 (txn: txd23546bb95e44ecd99d01-0068bc7509) +test DEBUG: Setting object count to 1064 (txn: txd23546bb95e44ecd99d01-0068bc7509) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&format=json&states=listing (txn: tx99cfc0d6929949289b555-0068bc7509) +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: tx99cfc0d6929949289b555-0068bc7509) +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: tx99cfc0d6929949289b555-0068bc7509) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx99cfc0d6929949289b555-0068bc7509) +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: tx99cfc0d6929949289b555-0068bc7509) +test DEBUG: Get listing from /v1/.shards_a/c_?marker=koolaid&format=json&limit=10000&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx99cfc0d6929949289b555-0068bc7509) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx99cfc0d6929949289b555-0068bc7509) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&reverse=true&format=json&states=listing (txn: tx78d5b88269ad4e00b4d22-0068bc7509) +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: tx78d5b88269ad4e00b4d22-0068bc7509) +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: tx78d5b88269ad4e00b4d22-0068bc7509) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx78d5b88269ad4e00b4d22-0068bc7509) +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: tx78d5b88269ad4e00b4d22-0068bc7509) +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: tx78d5b88269ad4e00b4d22-0068bc7509) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx78d5b88269ad4e00b4d22-0068bc7509) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txd8828f4baba549a3878aa-0068bc750d) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txd8828f4baba549a3878aa-0068bc750d) +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: txd8828f4baba549a3878aa-0068bc750d) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txd8828f4baba549a3878aa-0068bc750d) +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: txd8828f4baba549a3878aa-0068bc750d) +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: txd8828f4baba549a3878aa-0068bc750d) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: txd8828f4baba549a3878aa-0068bc750d) +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: txd8828f4baba549a3878aa-0068bc750d) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txd8828f4baba549a3878aa-0068bc750d) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: txd8828f4baba549a3878aa-0068bc750d) +test DEBUG: Setting object count to 1065 (txn: txd8828f4baba549a3878aa-0068bc750d) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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 +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_mixed_policies_error +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_mixed_policies_error ... ok +test.unit.container.test_backend.TestContainerBroker.test_reclaim_with_duplicate_names +test.unit.container.test_backend.TestContainerBroker.test_reclaim_with_duplicate_names ... ok +test.unit.container.test_backend.TestContainerBroker.test_reconciler_sync +test.unit.container.test_backend.TestContainerBroker.test_reconciler_sync ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_range_single_record +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_range_single_record ... ok -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0014 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0134 "-" 488266 1 -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0147 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0195 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0042 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0120 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0154 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0020 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0168 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0211 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0029 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0158 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0015 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0162 "-" 488266 1 -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0131 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0015 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0187 "-" 488266 1 -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0252 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/%22%27" 201 - "-" "-" "-" 0.0169 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "GET /sda1/p/%22%27" 200 74 "-" "-" "-" 0.0026 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0133 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a/%22%3Cword" 201 - "-" "-" "-" 0.0013 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "GET /sda1/p/a" 200 240 "-" "-" "-" 0.0143 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0228 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a/%22%3Cword-test" 201 - "-" "-" "-" 0.0015 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0205 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0147 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0119 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "HEAD /sda1/p/a" 400 21 "-" "-" "-" 0.0003 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "HEAD /sda1/p/a" 406 - "-" "-" "-" 0.0004 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "HEAD /sda1/p/a" 400 34 "-" "-" "-" 0.0003 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "HEAD /sda1/./a" 400 20 "-" "-" "-" 0.0003 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0006 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0157 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0015 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0209 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0013 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0145 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0055 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:38 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 3.9946 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:38 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.2972 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:38 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0061 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:41 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 2.6065 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:45 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 3.8846 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:46 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 1.4971 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:47 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.9293 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:47 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:48 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.6968 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:48 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:48 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0008 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:48 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:49 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.9682 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:49 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.6389 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:51 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.7995 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:51 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:51 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.5309 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:51 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:51 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0008 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:51 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:52 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.4882 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:52 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.4328 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:52 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.2872 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:52 +0000] "POST /sda1/p/a" 404 - "-" "-" "-" 0.0008 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:52 +0000] "POST /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:52 +0000] "POST /sda1/p/a" 400 26 "-" "-" "-" 0.0001 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0186 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0138 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0531 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:52 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0214 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0305 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0014 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0015 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.1366 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 488266 -test.unit.account.test_server.TestAccountController.test_PUT_GET_metadata +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0017 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0132 "-" 1066315 1 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0142 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0136 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0019 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0084 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0127 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0014 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0107 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0121 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0023 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0169 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0024 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0090 "-" 1066315 1 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0110 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0024 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0108 "-" 1066315 1 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0102 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/%22%27" 201 - "-" "-" "-" 0.0125 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/%22%27" 200 74 "-" "-" "-" 0.0020 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0137 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/%22%3Cword" 201 - "-" "-" "-" 0.0022 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 200 240 "-" "-" "-" 0.0094 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0115 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/%22%3Cword-test" 201 - "-" "-" "-" 0.0120 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0135 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0129 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0122 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 400 21 "-" "-" "-" 0.0003 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 406 - "-" "-" "-" 0.0004 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 400 34 "-" "-" "-" 0.0003 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0161 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0016 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0169 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0014 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0128 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0015 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0089 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0112 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0014 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0113 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0151 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0108 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0069 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0015 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0060 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0019 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0015 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0084 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0150 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0084 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0029 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0081 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0015 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0074 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0155 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0254 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "POST /sda1/p/a" 404 - "-" "-" "-" 0.0017 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "POST /sda1/./a" 400 20 "-" "-" "-" 0.0003 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "POST /sda1/p/a" 400 26 "-" "-" "-" 0.0002 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0137 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0560 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0197 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0023 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0092 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0021 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0139 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0019 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0016 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0181 "-" 1066315 -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 @@ -21065,53 +22293,10 @@ 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.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_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 ERROR: Invalid current //REALM/CLUSTER (foo) -test ERROR: Unknown current //REALM/CLUSTER (//FOO/BAR) -test ERROR: Unknown current //REALM/CLUSTER (//FOO/BAR) -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 -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/tmpv0t7buw5/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpv0t7buw5/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/tmpv0t7buw5/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpv0t7buw5/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:49 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.8452 "-" 488190 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:50 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.5688 "-" 488190 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.7071 "-" 488190 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.4569 "-" 488190 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc1e167ee2cf64e3390641-006ac9815f" "proxy-server 488190" 0.0012 "-" 488190 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:50431/sda1/1/a/c" "txc1e167ee2cf64e3390641-006ac9815f" "container-server 488190" 0.0011 "-" 488190 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:54839/sdb1/1/a/c" "txc1e167ee2cf64e3390641-006ac9815f" "container-server 488190" 0.0333 "-" 488190 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txc1e167ee2cf64e3390641-006ac9815f" "proxy-server 488190" 1.0827 "-" 488190 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txc1e167ee2cf64e3390641-006ac9815f" "proxy-server 488190" 0.4699 "-" 488190 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/52 PUT /v1/a/c HTTP/1.0 201 - - t - - - txc1e167ee2cf64e3390641-006ac9815f - 1.0904 - - 1791590751.544364214 1791590752.634808540 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx827aa41e4bb343a2a632a-006ac98160" "proxy-server 488190" 0.0012 "-" 488190 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:54839/sdb1/1/a1/c1" "tx827aa41e4bb343a2a632a-006ac98160" "container-server 488190" 0.0014 "-" 488190 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:50431/sda1/1/a1/c1" "tx827aa41e4bb343a2a632a-006ac98160" "container-server 488190" 0.0013 "-" 488190 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx827aa41e4bb343a2a632a-006ac98160" "proxy-server 488190" 0.0278 "-" 488190 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx827aa41e4bb343a2a632a-006ac98160" "proxy-server 488190" 0.2736 "-" 488190 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/52 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx827aa41e4bb343a2a632a-006ac98160 - 0.2811 - - 1791590752.636247158 1791590752.917333841 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf4f184997ff44675a2310-006ac98160" "proxy-server 488190" 0.0148 "-" 488190 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:54839/sdb1/2/a/c1" "txf4f184997ff44675a2310-006ac98160" "container-server 488190" 0.0010 "-" 488190 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:50431/sda1/2/a/c1" "txf4f184997ff44675a2310-006ac98160" "container-server 488190" 0.0117 "-" 488190 1 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txf4f184997ff44675a2310-006ac98160" "proxy-server 488190" 0.0849 "-" 488190 1 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txf4f184997ff44675a2310-006ac98160" "proxy-server 488190" 0.0412 "-" 488190 1 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/53 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txf4f184997ff44675a2310-006ac98160 - 0.1081 - - 1791590752.919028521 1791590753.027108192 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfdac7e8ec61a423ca3885-006ac98161" "proxy-server 488190" 0.0133 "-" 488190 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:50431/sda1/1/a/c2" "txfdac7e8ec61a423ca3885-006ac98161" "container-server 488190" 0.0126 "-" 488190 2 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:54839/sdb1/1/a/c2" "txfdac7e8ec61a423ca3885-006ac98161" "container-server 488190" 0.0015 "-" 488190 2 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txfdac7e8ec61a423ca3885-006ac98161" "proxy-server 488190" 0.1545 "-" 488190 2 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txfdac7e8ec61a423ca3885-006ac98161" "proxy-server 488190" 0.1418 "-" 488190 2 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/53 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txfdac7e8ec61a423ca3885-006ac98161 - 0.1754 - - 1791590753.028583050 1791590753.203952551 2 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 @@ -21138,287 +22323,575 @@ 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.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges_errors -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges_errors ... 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 -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': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: tx94b84ed32eba455e9f740-0068bc7501) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sde, error: ERROR Insufficient Storage (txn: tx94b84ed32eba455e9f740-0068bc7501) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.10:1010/sdk, error: ERROR Insufficient Storage (txn: tx94b84ed32eba455e9f740-0068bc7501) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.12:1012/sdm, error: ERROR Insufficient Storage (txn: tx94b84ed32eba455e9f740-0068bc7501) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.9:1009/sdj, error: ERROR Insufficient Storage (txn: tx94b84ed32eba455e9f740-0068bc7501) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx94b84ed32eba455e9f740-0068bc7501) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.11:1011/sdl, error: ERROR Insufficient Storage (txn: tx94b84ed32eba455e9f740-0068bc7501) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: tx94b84ed32eba455e9f740-0068bc7501) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sda, error: ERROR Insufficient Storage (txn: tx94b84ed32eba455e9f740-0068bc7501) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sda, error: ERROR Insufficient Storage (txn: tx94b84ed32eba455e9f740-0068bc7501) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sda, error: ERROR Insufficient Storage (txn: tx94b84ed32eba455e9f740-0068bc7501) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.17:1017/sda, error: ERROR Insufficient Storage (txn: tx94b84ed32eba455e9f740-0068bc7501) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sda, error: ERROR Insufficient Storage (txn: tx94b84ed32eba455e9f740-0068bc7501) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sda, error: ERROR Insufficient Storage (txn: tx94b84ed32eba455e9f740-0068bc7501) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sda, error: ERROR Insufficient Storage (txn: tx94b84ed32eba455e9f740-0068bc7501) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sda, error: ERROR Insufficient Storage (txn: tx94b84ed32eba455e9f740-0068bc7501) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sda, error: ERROR Insufficient Storage (txn: tx94b84ed32eba455e9f740-0068bc7501) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sda, error: ERROR Insufficient Storage (txn: tx94b84ed32eba455e9f740-0068bc7501) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sda, error: ERROR Insufficient Storage (txn: tx94b84ed32eba455e9f740-0068bc7501) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sda, error: ERROR Insufficient Storage (txn: tx94b84ed32eba455e9f740-0068bc7501) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: tx94b84ed32eba455e9f740-0068bc7501) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sda, error: ERROR Insufficient Storage (txn: tx94b84ed32eba455e9f740-0068bc7501) +proxy-server ERROR: Object DELETE returning 503 for (204, 204, 204, 204, 204, 204, 503, 503, 503, 503, 503, 503, 503, 503) (txn: tx94b84ed32eba455e9f740-0068bc7501) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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 DELETE /a/c/o: Timeout (Nones) (txn: txe74e59dfa6dc46e0a1f57-0068bc7501) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txe74e59dfa6dc46e0a1f57-0068bc7501) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txe74e59dfa6dc46e0a1f57-0068bc7501) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txe74e59dfa6dc46e0a1f57-0068bc7501) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txe74e59dfa6dc46e0a1f57-0068bc7501) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txe74e59dfa6dc46e0a1f57-0068bc7501) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txe74e59dfa6dc46e0a1f57-0068bc7501) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txe74e59dfa6dc46e0a1f57-0068bc7501) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_simple +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_simple ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_write_affinity_after_replication +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_write_affinity_after_replication ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_write_affinity_before_replication +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_write_affinity_before_replication ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_all_primaries_error_limited +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_all_primaries_error_limited ... ok +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 WARNING: Skipping /tmp/tmp_56yeh9s/devices3/device_is_file/data because [Errno 20] Not a directory: '/tmp/tmp_56yeh9s/devices3/device_is_file/data' +test WARNING: Skipping /tmp/tmp_56yeh9s/devices4/device/data because +test WARNING: Skipping device as it is not mounted +test WARNING: Skipping /tmp/tmpxsop4fns/asdf/data because [Errno 20] Not a directory: '/tmp/tmpxsop4fns/asdf/data' +test WARNING: Skipping /tmp/tmpxsop4fns/asdf/data because [Errno 20] Not a directory: '/tmp/tmpxsop4fns/asdf/data' +test WARNING: Skipping asdf as it is not mounted +test WARNING: Skipping drive as it is not mounted +test WARNING: Skipping /tmp/tmpltru3mn1/asdf/data because [Errno 20] Not a directory: '/tmp/tmpltru3mn1/asdf/data' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0465 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0269 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0284 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0023 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0019 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0019 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0355 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0155 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0059 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0285 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0032 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0062 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0211 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0193 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0118 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0005 "-" 1066295 0 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0371 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0156 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0188 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0168 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0154 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0304 "-" 1066295 2 +test ERROR: ERROR Account update failed with 127.0.0.1:38759/sda1 (will retry later): Response 503 OK +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0199 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0248 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0157 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/./a/c" 400 20 "-" "-" "-" 0.0003 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0005 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0197 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0018 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c" 409 - "-" "-" "-" 0.0192 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0022 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0301 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0045 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0209 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/bashful" 204 - "-" "-" "-" 0.0016 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0322 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0188 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/grumpy10" 204 - "-" "-" "-" 0.0069 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/grumpy10_no_header" 204 - "-" "-" "-" 0.0025 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0123 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0018 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:56 +0000] "DELETE /sda1/p/a/c/grumpy20_no_header" 204 - "-" "-" "-" 0.0017 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0161 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0019 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpy30_no_header" 204 - "-" "-" "-" 0.0007 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0778 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0023 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpy40_no_header" 204 - "-" "-" "-" 0.0007 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0231 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpy50" 204 - "-" "-" "-" 0.0026 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpy50_no_header" 204 - "-" "-" "-" 0.0007 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0880 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0016 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpy60_no_header" 204 - "-" "-" "-" 0.0006 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0152 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpy70" 204 - "-" "-" "-" 0.0016 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpy70_no_header" 204 - "-" "-" "-" 0.0005 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0118 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpy80" 204 - "-" "-" "-" 0.0013 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpy80_no_header" 204 - "-" "-" "-" 0.0009 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0161 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpier10" 204 - "-" "-" "-" 0.0012 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpier10_no_header" 204 - "-" "-" "-" 0.0007 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0130 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0034 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpier20_no_header" 204 - "-" "-" "-" 0.0005 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0146 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0015 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpier30_no_header" 204 - "-" "-" "-" 0.0005 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0148 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0016 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpier40_no_header" 204 - "-" "-" "-" 0.0004 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0111 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpier50" 204 - "-" "-" "-" 0.0023 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpier50_no_header" 204 - "-" "-" "-" 0.0006 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0087 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0126 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpier60_no_header" 204 - "-" "-" "-" 0.0006 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0141 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpier70" 204 - "-" "-" "-" 0.0030 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpier70_no_header" 204 - "-" "-" "-" 0.0010 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0140 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "DELETE /sda1/p/a/c/grumpier80" 204 - "-" "-" "-" 0.0021 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/grumpier80_no_header" 204 - "-" "-" "-" 0.0006 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/dopey" 204 - "-" "-" "-" 0.0006 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0102 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0110 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/dopey10" 204 - "-" "-" "-" 0.0020 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/dopey10_no_header" 204 - "-" "-" "-" 0.0008 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0137 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0014 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/dopey20_no_header" 204 - "-" "-" "-" 0.0005 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0109 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0014 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/dopey30_no_header" 204 - "-" "-" "-" 0.0006 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0122 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0016 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/dopey40_no_header" 204 - "-" "-" "-" 0.0005 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0080 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/dopey50" 204 - "-" "-" "-" 0.0013 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/dopey50_no_header" 204 - "-" "-" "-" 0.0005 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0087 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0015 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/dopey60_no_header" 204 - "-" "-" "-" 0.0004 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0095 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/dopey70" 204 - "-" "-" "-" 0.0022 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/dopey70_no_header" 204 - "-" "-" "-" 0.0006 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0104 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/dopey80" 204 - "-" "-" "-" 0.0035 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/dopey80_no_header" 204 - "-" "-" "-" 0.0021 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0015 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0015 "-" 1066295 2 +test DEBUG: Unlinked retiring db '/tmp/tmpupmr44va/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0074 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/grumpiest10" 204 - "-" "-" "-" 0.0011 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/grumpiest10_no_header" 204 - "-" "-" "-" 0.0007 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0104 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0026 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/grumpiest20_no_header" 204 - "-" "-" "-" 0.0004 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0130 "-" 1066295 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_object_update_redirected_to_shard +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_object_update_redirected_to_shard ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_timestamp_not_float +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_timestamp_not_float ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_not_valid +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_not_valid ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_auto_record_type +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_auto_record_type ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter_non_ascii +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter_non_ascii ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter_xml +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter_xml ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges ... 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 +/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.TestContainerBrokerBeforeXSync.test_merge_shard_ranges_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges_deleted ... 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 + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket0 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +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': 'Sat, 06 Sep 2025 17:52: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -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.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty_shard_container ... 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.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.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 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:43307/sda1/1/a/c" "txc1a85a20668e45d29cbcd-006ac9814b" "container-server 488243" 0.0219 "-" 488243 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txc1a85a20668e45d29cbcd-006ac9814b" "proxy-server 488243" 1.4616 "-" 488243 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txc1a85a20668e45d29cbcd-006ac9814b" "proxy-server 488243" 0.7241 "-" 488243 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/32 PUT /v1/a/c HTTP/1.0 201 - - t - - - txc1a85a20668e45d29cbcd-006ac9814b - 1.4875 - - 1791590731.261592388 1791590732.749054909 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txd54ba94a3e0b453781702-006ac9814c" "proxy-server 488243" 0.0017 "-" 488243 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:53979/sdb1/1/a1/c1" "txd54ba94a3e0b453781702-006ac9814c" "container-server 488243" 0.0103 "-" 488243 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:43307/sda1/1/a1/c1" "txd54ba94a3e0b453781702-006ac9814c" "container-server 488243" 0.0118 "-" 488243 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txd54ba94a3e0b453781702-006ac9814c" "proxy-server 488243" 0.0774 "-" 488243 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txd54ba94a3e0b453781702-006ac9814c" "proxy-server 488243" 0.0460 "-" 488243 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/32 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txd54ba94a3e0b453781702-006ac9814c - 0.0977 - - 1791590732.751390219 1791590732.849119902 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdb62becd902542cdbb40e-006ac9814c" "proxy-server 488243" 0.0112 "-" 488243 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:53979/sdb1/2/a/c1" "txdb62becd902542cdbb40e-006ac9814c" "container-server 488243" 0.0157 "-" 488243 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:43307/sda1/2/a/c1" "txdb62becd902542cdbb40e-006ac9814c" "container-server 488243" 0.0084 "-" 488243 1 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txdb62becd902542cdbb40e-006ac9814c" "proxy-server 488243" 0.0882 "-" 488243 1 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txdb62becd902542cdbb40e-006ac9814c" "proxy-server 488243" 0.0586 "-" 488243 1 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/32 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txdb62becd902542cdbb40e-006ac9814c - 0.1172 - - 1791590732.850948572 1791590732.968144655 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9389d5e04153454380f22-006ac9814c" "proxy-server 488243" 0.0122 "-" 488243 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:43307/sda1/1/a/c2" "tx9389d5e04153454380f22-006ac9814c" "container-server 488243" 0.0139 "-" 488243 2 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:33 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:53979/sdb1/1/a/c2" "tx9389d5e04153454380f22-006ac9814c" "container-server 488243" 0.0064 "-" 488243 2 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:33 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx9389d5e04153454380f22-006ac9814c" "proxy-server 488243" 0.0595 "-" 488243 2 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:33 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx9389d5e04153454380f22-006ac9814c" "proxy-server 488243" 0.0882 "-" 488243 2 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/33 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx9389d5e04153454380f22-006ac9814c - 0.1220 - - 1791590732.970347166 1791590733.092385530 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) (client_ip: 127.0.0.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) (client_ip: 127.0.0.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) (client_ip: 127.0.0.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) (client_ip: 127.0.0.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) (client_ip: 127.0.0.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) (client_ip: 127.0.0.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) (client_ip: 127.0.0.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) (client_ip: 127.0.0.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) (client_ip: 127.0.0.2) -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.container.test_backend.TestContainerBrokerBeforeMetadata.test_enable_sharding -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_enable_sharding ... ok +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': 'Sat, 06 Sep 2025 17:52:54 -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': 'Sat, 06 Sep 2025 17:52:54 -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': 'Sat, 06 Sep 2025 17:52:54 -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': 'Sat, 06 Sep 2025 17:52:54 -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': 'Sat, 06 Sep 2025 17:52:54 -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': 'Sat, 06 Sep 2025 17:52:54 -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': 'Sat, 06 Sep 2025 17:52:54 -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': 'Sat, 06 Sep 2025 17:52:54 -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.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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx3aa7d188dad243f9ba453-006ac9814e) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txb5f59f57e0d4481e9b182-006ac9814e) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx50756762dff74fdba61c7-006ac9814e) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx2d83e7777c474fcaaedea-006ac9814e) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx9017e62fd3d14b74b78be-006ac9814e) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx21ec6abff038475e9d400-006ac9814e) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txa9a11a6999a6479099336-006ac9814e) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txa9a11a6999a6479099336-006ac9814e) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 3 shards for: /v1/a/c -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} -test ERROR: Aborting listing from shards due to bad response: [204] -test DEBUG: GET listing from 3 shards for: /v1/a/c -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} -test ERROR: Aborting listing from shards due to bad response: [204] -test DEBUG: GET listing from 3 shards for: /v1/a/c -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} -test ERROR: Aborting listing from shards due to bad response: [204] -test DEBUG: GET listing from 3 shards for: /v1/a/c -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} -test ERROR: Aborting listing from shards due to bad response: [204] -proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -cont1 DEBUG: Could not load '/tmp/tmpie54505s/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpie54505s/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/tmpie54505s/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpie54505s/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:38 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 4.5364 "-" 488208 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:41 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 2.6821 "-" 488208 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:45 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 3.5533 "-" 488208 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:46 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 1.7794 "-" 488208 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8a5a3b8360d54f32b89e3-006ac9815a" "proxy-server 488208" 0.0013 "-" 488208 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:49 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:49073/sda1/1/a/c" "tx8a5a3b8360d54f32b89e3-006ac9815a" "container-server 488208" 0.0010 "-" 488208 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:49 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:34837/sdb1/1/a/c" "tx8a5a3b8360d54f32b89e3-006ac9815a" "container-server 488208" 0.0009 "-" 488208 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:49 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx8a5a3b8360d54f32b89e3-006ac9815a" "proxy-server 488208" 2.5673 "-" 488208 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:49 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx8a5a3b8360d54f32b89e3-006ac9815a" "proxy-server 488208" 1.3003 "-" 488208 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/49 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx8a5a3b8360d54f32b89e3-006ac9815a - 2.5748 - - 1791590746.976883650 1791590749.551724911 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:49 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx6cd3f89390124896ad3da-006ac9815d" "proxy-server 488208" 0.0010 "-" 488208 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:49073/sda1/1/a1/c1" "tx6cd3f89390124896ad3da-006ac9815d" "container-server 488208" 0.0182 "-" 488208 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:34837/sdb1/1/a1/c1" "tx6cd3f89390124896ad3da-006ac9815d" "container-server 488208" 0.0016 "-" 488208 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx6cd3f89390124896ad3da-006ac9815d" "proxy-server 488208" 0.8763 "-" 488208 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx6cd3f89390124896ad3da-006ac9815d" "proxy-server 488208" 1.4667 "-" 488208 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/51 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx6cd3f89390124896ad3da-006ac9815d - 1.4729 - - 1791590749.552976608 1791590751.025890827 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4b4ec9307afd45a0b431d-006ac9815f" "proxy-server 488208" 0.5160 "-" 488208 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:49073/sda1/2/a/c1" "tx4b4ec9307afd45a0b431d-006ac9815f" "container-server 488208" 0.2862 "-" 488208 1test.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.proxy.test_server.TestECMismatchedFA.test_mixing_different_objects_fragment_archives -test.unit.proxy.test_server.TestECMismatchedFA.test_mixing_different_objects_fragment_archives ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_exception -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_exception ... 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 DEBUG: /tmp/tmpcbf6pjv5/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 30 (1.32943s) +test DEBUG: Synchronization for /tmp/tmpcbf6pjv5/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, '633a16a7da234d803c3aa72862e26f51', '45a27e33-5cc2-4daa-9669-e55c63644c3d-sda', '1757181176.79424', '1757181176.00000', '0', '', '1757181176.00000', 51, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('45a27e33-5cc2-4daa-9669-e55c63644c3d-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 1.44881 seconds (0.69022/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/tmpcbf6pjv5/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (51, '633a16a7da234d803c3aa72862e26f51', '45a27e33-5cc2-4daa-9669-e55c63644c3d-sda', '1757181176.79424', '1757181176.00000', '0', '', '1757181176.00000', 51, 0) +test DEBUG: /tmp/tmpcbf6pjv5/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': '1757181207.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 32, 'name': 'o31', 'created_at': '1757181208.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 33, 'name': 'o32', 'created_at': '1757181209.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 34, 'name': 'o33', 'created_at': '1757181210.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 35, 'name': 'o34', 'created_at': '1757181211.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 36, 'name': 'o35', 'created_at': '1757181212.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 37, 'name': 'o36', 'created_at': '1757181213.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 38, 'name': 'o37', 'created_at': '1757181214.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 39, 'name': 'o38', 'created_at': '1757181215.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 40, 'name': 'o39', 'created_at': '1757181216.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '45a27e33-5cc2-4daa-9669-e55c63644c3d-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 41, 'name': 'o40', 'created_at': '1757181217.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 42, 'name': 'o41', 'created_at': '1757181218.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 43, 'name': 'o42', 'created_at': '1757181219.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 44, 'name': 'o43', 'created_at': '1757181220.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 45, 'name': 'o44', 'created_at': '1757181221.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 46, 'name': 'o45', 'created_at': '1757181222.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 47, 'name': 'o46', 'created_at': '1757181223.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 48, 'name': 'o47', 'created_at': '1757181224.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 49, 'name': 'o48', 'created_at': '1757181225.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 50, 'name': 'o49', 'created_at': '1757181226.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '45a27e33-5cc2-4daa-9669-e55c63644c3d-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 51, 'name': 'o101', 'created_at': '1757181327.00000', 'size': 0, 'content_type': 'content-type-new', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '45a27e33-5cc2-4daa-9669-e55c63644c3d-sda') +test DEBUG: /tmp/tmpcbf6pjv5/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 51 (0.0419338s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (51, '633a16a7da234d803c3aa72862e26f51', '45a27e33-5cc2-4daa-9669-e55c63644c3d-sda', '1757181176.79424', '1757181176.00000', '0', '', '1757181176.00000', 51, 0) +test DEBUG: /tmp/tmpcbf6pjv5/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.06559 seconds (15.24717/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:0 ts_repl:0 +test WARNING: Could not find a non-zero weight device for handoff partition 0, falling back device sdc +test WARNING: Could not find a non-zero weight device for handoff partition 0, falling back device sdc +test WARNING: Could not find a non-zero weight device for handoff partition 0, falling back device 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.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.00041 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/tmp7of1_se8/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, '18fa85597b9d979d9a81e3b930410b1c', '2a79dbe1-f502-4b60-b77c-2ddbc6456923-sda', '1757181178.41034', '1757178000.00000', '0', '', '1757178000.00000', 0, 1) +test DEBUG: /tmp/tmp7of1_se8/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': '1757178002.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o2', 'created_at': '1757178003.00000+186a0+186a0', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '2a79dbe1-f502-4b60-b77c-2ddbc6456923-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.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_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_slo.TestSloErrors.test_download_takes_too_long +test.unit.common.middleware.test_slo.TestSloErrors.test_download_takes_too_long ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_error_fetching_first_segment_submanifest +test.unit.common.middleware.test_slo.TestSloErrors.test_error_fetching_first_segment_submanifest ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_error_fetching_segment +test.unit.common.middleware.test_slo.TestSloErrors.test_error_fetching_segment ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_error_fetching_submanifest +test.unit.common.middleware.test_slo.TestSloErrors.test_error_fetching_submanifest ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_mismatched_etag +test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_mismatched_etag ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_mismatched_size +test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_mismatched_size ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_not_available +test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_not_available ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_not_exists +test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_not_exists ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_generator_closure +test.unit.common.middleware.test_slo.TestSloErrors.test_generator_closure ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_generator_closure_iter_app_resp +test.unit.common.middleware.test_slo.TestSloErrors.test_generator_closure_iter_app_resp ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_get_bogus_manifest +test.unit.common.middleware.test_slo.TestSloErrors.test_get_bogus_manifest ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_get_invalid_sysmeta_passthrough +test.unit.common.middleware.test_slo.TestSloErrors.test_get_invalid_sysmeta_passthrough ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_head_does_not_validate_first_segment_mismatched_etag +test.unit.common.middleware.test_slo.TestSloErrors.test_head_does_not_validate_first_segment_mismatched_etag ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_head_does_not_validate_first_segment_mismatched_size +test.unit.common.middleware.test_slo.TestSloErrors.test_head_does_not_validate_first_segment_mismatched_size ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_invalid_json_submanifest +test.unit.common.middleware.test_slo.TestSloErrors.test_invalid_json_submanifest ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_mismatched_checksum +test.unit.common.middleware.test_slo.TestSloErrors.test_mismatched_checksum ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_mismatched_etag +test.unit.common.middleware.test_slo.TestSloErrors.test_mismatched_etag ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_mismatched_length +test.unit.common.middleware.test_slo.TestSloErrors.test_mismatched_length ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_mismatched_size +test.unit.common.middleware.test_slo.TestSloErrors.test_mismatched_size ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_recursion_limit +test.unit.common.middleware.test_slo.TestSloErrors.test_recursion_limit ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_slo_sysmeta_on_error +test.unit.common.middleware.test_slo.TestSloErrors.test_slo_sysmeta_on_error ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_sub_slo_recursion +test.unit.common.middleware.test_slo.TestSloErrors.test_sub_slo_recursion ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_sub_slo_recursion_limit +test.unit.common.middleware.test_slo.TestSloErrors.test_sub_slo_recursion_limit ... ok +test.unit.common.middleware.test_slo.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.test_db.TestDictFactory.test_normal_case +test.unit.common.test_db.TestDictFactory.test_normal_case ... 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_utils.TestHashForFileFunction.test_hash_for_file_big +test.unit.common.test_utils.TestHashForFileFunction.test_hash_for_file_big ... 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': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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 INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0040 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0147 "-" 488206 1 -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0159 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0333 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0029 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0147 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0179 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0014 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0120 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0088 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0032 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0098 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0016 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0141 "-" 488206 1 -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0127 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0018 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0195 "-" 488206 1 -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0184 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "PUT /sda1/p/%22%27" 201 - "-" "-" "-" 0.0171 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:34 +0000] "GET /sda1/p/%22%27" 200 74 "-" "-" "-" 0.0020 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:38 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 4.5399 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:38 +0000] "PUT /sda1/p/a/%22%3Cword" 201 - "-" "-" "-" 0.0022 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:41 +0000] "GET /sda1/p/a" 200 240 "-" "-" "-" 2.3530 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:45 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 3.8838 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:45 +0000] "PUT /sda1/p/a/%22%3Cword-test" 201 - "-" "-" "-" 0.2759 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:47 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 1.7404 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:48 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 1.0362 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:48 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:49 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 1.1522 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:49 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:49 +0000] "HEAD /sda1/p/a" 400 21 "-" "-" "-" 0.0002 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:49 +0000] "HEAD /sda1/p/a" 406 - "-" "-" "-" 0.0002 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:49 +0000] "HEAD /sda1/p/a" 400 34 "-" "-" "-" 0.0002 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:49 +0000] "HEAD /sda1/./a" 400 20 "-" "-" "-" 0.0001 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:49 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.6372 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:50 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0894 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:51 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 1.2344 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:51 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0088 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.3834 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.1105 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.4696 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:52 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.2516 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0019 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0195 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:52 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0161 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0401 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:52 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0140 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:52 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0015 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0210 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0027 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0178 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0115 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.1186 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0098 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0112 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0100 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0079 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "POST /sda1/p/a" 404 - "-" "-" "-" 0.0011 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "POST /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "POST /sda1/p/a" 400 26 "-" "-" "-" 0.0002 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0115 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0066 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0170 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0061 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0020 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0166 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0015 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0167 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 488206 -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_metadata +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0115 "-" 1066303 1 +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0080 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0178 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0015 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0104 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0089 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0013 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0145 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0087 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0024 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0121 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0018 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0097 "-" 1066303 1 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0130 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0015 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0260 "-" 1066303 1 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0090 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/%22%27" 201 - "-" "-" "-" 0.0140 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/%22%27" 200 74 "-" "-" "-" 0.0021 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0152 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/%22%3Cword" 201 - "-" "-" "-" 0.0017 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 200 240 "-" "-" "-" 0.0096 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0105 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/%22%3Cword-test" 201 - "-" "-" "-" 0.0010 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0106 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0111 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0093 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 400 21 "-" "-" "-" 0.0003 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 406 - "-" "-" "-" 0.0003 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 400 34 "-" "-" "-" 0.0002 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0096 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0206 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0017 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0124 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0014 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0103 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0097 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0023 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0112 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0111 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0121 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0079 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0023 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0096 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0021 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0071 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0107 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0101 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0125 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0020 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0008 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0113 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0024 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0140 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0114 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "POST /sda1/p/a" 404 - "-" "-" "-" 0.0012 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "POST /sda1/./a" 400 20 "-" "-" "-" 0.0003 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "POST /sda1/p/a" 400 26 "-" "-" "-" 0.0003 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0128 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0143 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0187 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0025 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0086 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0024 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0177 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0020 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0016 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0193 "-" 1066303 -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.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.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_older_overlapping_donor_and_acceptor_shards -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_older_overlapping_donor_and_acceptor_shards ... ok test.unit.account.test_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.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.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 @@ -21435,8 +22908,6 @@ 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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_brokers -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_brokers ... 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 @@ -21449,82 +22920,10 @@ 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 - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Node is error limited: 10.0.0.4:1004/sde (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server DEBUG: Node is error limited: 10.0.0.5:1005/sdf (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server DEBUG: Node is error limited: 10.0.0.3:1003/sdd (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server DEBUG: Node is error limited: 10.0.0.10:1010/sdk (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server DEBUG: Node is error limited: 10.0.0.11:1011/sdl (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server DEBUG: Node is error limited: 10.0.0.6:1006/sdg (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server DEBUG: Node is error limited: 10.0.0.9:1009/sdj (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server DEBUG: Node is error limited: 10.0.0.13:1013/sdn (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server DEBUG: Node is error limited: 10.0.0.12:1012/sdm (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server DEBUG: Node is error limited: 10.0.0.8:1008/sdi (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server DEBUG: Node is error limited: 10.0.0.7:1007/sdh (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server ERROR: Object returning 503 for [] (txn: tx37afad9f97f74984aa78d-006ac9814a) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.8:1008/sdi (txn: tx76a9c41e00bf43d4b5be1-006ac9814a) -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.10:1010/sdk (txn: tx76a9c41e00bf43d4b5be1-006ac9814a) -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.3:1003/sdd (txn: tx76a9c41e00bf43d4b5be1-006ac9814a) -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.0:1000/sda (txn: tx76a9c41e00bf43d4b5be1-006ac9814a) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx76a9c41e00bf43d4b5be1-006ac9814a) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx76a9c41e00bf43d4b5be1-006ac9814a) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx76a9c41e00bf43d4b5be1-006ac9814a) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx76a9c41e00bf43d4b5be1-006ac9814a) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx76a9c41e00bf43d4b5be1-006ac9814a) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx76a9c41e00bf43d4b5be1-006ac9814a) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx76a9c41e00bf43d4b5be1-006ac9814a) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx76a9c41e00bf43d4b5be1-006ac9814a) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx76a9c41e00bf43d4b5be1-006ac9814a) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx76a9c41e00bf43d4b5be1-006ac9814a) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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.7:1007/sdh (txn: tx63d2ec03528945d58ae5a-006ac9814a) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txa2ee1b76646e4f3b91678-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txa2ee1b76646e4f3b91678-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txa2ee1b76646e4f3b91678-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txa2ee1b76646e4f3b91678-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txa2ee1b76646e4f3b91678-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txa2ee1b76646e4f3b91678-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txa2ee1b76646e4f3b91678-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txa2ee1b76646e4f3b91678-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txa2ee1b76646e4f3b91678-006ac9814a)test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_container_in_account +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.proxy.controllers.test_obj.TestECObjController.test_GET_if_match -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_if_match ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_if_none_match -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_if_none_match ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mismatched_fragment_archives -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mismatched_fragment_archives ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mixed_ranged_responses_success -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mixed_ranged_responses_success ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mixed_success_with_range -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mixed_success_with_range ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_ndata_equals_nparity_with_missing_and_errors -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_ndata_equals_nparity_with_missing_and_errors ... ok test.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 @@ -21535,6 +22934,8 @@ 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.common.test_utils.TestHashForFileFunction.test_hash_for_file_brittle +test.unit.common.test_utils.TestHashForFileFunction.test_hash_for_file_brittle ... 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 @@ -21543,827 +22944,403 @@ 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.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.TestRateLimitedIterator.test_limit_after +test.unit.common.test_utils.TestRateLimitedIterator.test_limit_after ... 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_repair_one_complete_sequences_one_incomplete -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_one_complete_sequences_one_incomplete ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty_shard_container ... 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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_db_state -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_db_state ... 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.utils.test_libc.Test_LibcWrapper.test_argument_plumbing +test.unit.common.utils.test_libc.Test_LibcWrapper.test_argument_plumbing ... ok +test.unit.common.utils.test_libc.Test_LibcWrapper.test_available_function +test.unit.common.utils.test_libc.Test_LibcWrapper.test_available_function ... ok +test.unit.common.utils.test_libc.Test_LibcWrapper.test_unavailable_function +test.unit.common.utils.test_libc.Test_LibcWrapper.test_unavailable_function ... ok +test.unit.container.test_backend.TestUpdateNewItemFromExisting.test_update_new_item_from_existing +test.unit.container.test_backend.TestUpdateNewItemFromExisting.test_update_new_item_from_existing ... 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 -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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:full_control:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:27 -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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_fullcontrol_permission ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_other_owner -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_other_owner ... ok -test.unit.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.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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_enable_sharding -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_enable_sharding ... 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 +Sun Sep 7 07:52:55 2025 /tmp/tmp4nc60v65/unittest.profile456 -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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.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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_exception -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_exception ... 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 -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_is_deleted ... ok -test.unit.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.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.cli.test_manage_shard_ranges.TestManageShardRanges.test_replace -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_replace ... ok + 30 function calls in 0.002 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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_show -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_show ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges ... ok + Ordered by: call count -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:34837/sdb1/2/a/c1" "tx4b4ec9307afd45a0b431d-006ac9815f" "container-server 488208" 0.0012 "-" 488208 1 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx4b4ec9307afd45a0b431d-006ac9815f" "proxy-server 488208" 0.7221 "-" 488208 1 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx4b4ec9307afd45a0b431d-006ac9815f" "proxy-server 488208" 1.3369 "-" 488208 1 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/52 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx4b4ec9307afd45a0b431d-006ac9815f - 1.8602 - - 1791590751.027190685 1791590752.887418509 1 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8211bbc1846b4fca9044a-006ac98160" "proxy-server 488208" 0.0167 "-" 488208 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:49073/sda1/1/a/c2" "tx8211bbc1846b4fca9044a-006ac98160" "container-server 488208" 0.0015 "-" 488208 2 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:34837/sdb1/1/a/c2" "tx8211bbc1846b4fca9044a-006ac98160" "container-server 488208" 0.0234 "-" 488208 2 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx8211bbc1846b4fca9044a-006ac98160" "proxy-server 488208" 0.0954 "-" 488208 2 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx8211bbc1846b4fca9044a-006ac98160" "proxy-server 488208" 0.0769 "-" 488208 2 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/53 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx8211bbc1846b4fca9044a-006ac98160 - 0.1204 - - 1791590752.888736725 1791590753.009173155 2 -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.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges_errors -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges_errors ... 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.container.test_backend.TestContainerBrokerBeforeXSync.test_empty_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty_shard_container ... ok -test.unit.cli.test_ringcomposer.TestCommands.test_compose -test.unit.cli.test_ringcomposer.TestCommands.test_compose ... 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.cli.test_ringcomposer.TestCommands.test_compose_existing -test.unit.cli.test_ringcomposer.TestCommands.test_compose_existing ... 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.TestContainerBrokerBeforeMetadata.test_find_shard_ranges_with_misplaced_objects -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges_with_misplaced_objects ... 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.container.test_backend.TestContainerBrokerBeforeXSync.test_enable_sharding -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_enable_sharding ... 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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_items_since -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_items_since ... 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 + ncalls tottime percall cumtime percall filename:lineno(function) + 6 0.001 0.000 0.002 0.000 profile:0(import os;os.getcwd();) + 6 0.001 0.000 0.001 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) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: tx951e45b6d0644a38a5874-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx951e45b6d0644a38a5874-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.6:1006/sdg (txn: tx951e45b6d0644a38a5874-006ac98158) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.13:1013/sdn (txn: tx7004dab2e9034c1ab7733-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.11:1011/sdl (txn: tx7004dab2e9034c1ab7733-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.5:1005/sdf (txn: tx7004dab2e9034c1ab7733-006ac98158) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: tx7004dab2e9034c1ab7733-006ac98158) -proxy-server ERROR: Object PUT returning 503 for [201, 503, 201, 201, 201, 201, 201, 503, 503, 201, 201, 201, 201, 503] (txn: tx7004dab2e9034c1ab7733-006ac98158) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_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/tmpem9guvmo/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpem9guvmo/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/tmpem9guvmo/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpem9guvmo/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:46 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 1.4858 "-" 488204 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:48 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 1.2718 "-" 488204 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:49 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 1.2941 "-" 488204 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:50 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.6015 "-" 488204 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5d53e31a46bc4d14a1a10-006ac9815e" "proxy-server 488204" 0.0018 "-" 488204 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:53557/sdb1/1/a/c" "tx5d53e31a46bc4d14a1a10-006ac9815e" "container-server 488204" 0.0078 "-" 488204 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:34697/sda1/1/a/c" "tx5d53e31a46bc4d14a1a10-006ac9815e" "container-server 488204" 0.1128 "-" 488204 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx5d53e31a46bc4d14a1a10-006ac9815e" "proxy-server 488204" 1.5087 "-" 488204 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx5d53e31a46bc4d14a1a10-006ac9815e" "proxy-server 488204" 0.6669 "-" 488204 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/51 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx5d53e31a46bc4d14a1a10-006ac9815e - 1.5193 - - 1791590750.150631428 1791590751.669896603 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx07e2ad546d2e41caba34c-006ac9815f" "proxy-server 488204" 0.0013 "-" 488204 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:34697/sda1/1/a1/c1" "tx07e2ad546d2e41caba34c-006ac9815f" "container-server 488204" 0.0352 "-" 488204 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:53557/sdb1/1/a1/c1" "tx07e2ad546d2e41caba34c-006ac9815f" "container-server 488204" 0.0010 "-" 488204 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx07e2ad546d2e41caba34c-006ac9815f" "proxy-server 488204" 0.5832 "-" 488204 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx07e2ad546d2e41caba34c-006ac9815f" "proxy-server 488204" 0.9580 "-" 488204 0test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec -test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_404 -test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_404 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_big -test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_big ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_deleted -test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_deleted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_failure_handling -test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_failure_handling ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestECObjectController.test_GET_pipeline -test.unit.proxy.test_mem_server.TestECObjectController.test_GET_pipeline ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestECObjectController.test_HEAD_ec -test.unit.proxy.test_mem_server.TestECObjectController.test_HEAD_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.cli.test_ringcomposer.TestCommands.test_show -test.unit.cli.test_ringcomposer.TestCommands.test_show ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_exception -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_exception ... ok -test.unit.proxy.test_mem_server.TestECObjectController.test_HEAD_ec_404 -test.unit.proxy.test_mem_server.TestECObjectController.test_HEAD_ec_404 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.proxy.test_mem_server.TestECObjectController.test_PUT_ec_if_none_match -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_if_none_match ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_multiple_segments -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_multiple_segments ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.proxy.test_mem_server.TestECObjectController.test_PUT_ec_object_etag_mismatch -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_object_etag_mismatch ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.proxy.test_mem_server.TestECObjectController.test_conditional_GET_ec -test.unit.proxy.test_mem_server.TestECObjectController.test_conditional_GET_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.proxy.test_mem_server.TestECObjectController.test_ec_client_disconnect -test.unit.proxy.test_mem_server.TestECObjectController.test_ec_client_disconnect ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestECObjectController.test_ec_client_put_disconnect -test.unit.proxy.test_mem_server.TestECObjectController.test_ec_client_put_disconnect ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_mem_server.TestECObjectController.test_reload_ring_ec -test.unit.proxy.test_mem_server.TestECObjectController.test_reload_ring_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_DELETE_on_expired_versioned_object -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_DELETE_on_expired_versioned_object ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_delete_latest_version_success -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_delete_latest_version_success ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_denied_DELETE_of_versioned_object -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_denied_DELETE_of_versioned_object ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_partially_upgraded_cluster -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_partially_upgraded_cluster ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_partially_upgraded_cluster_single_result_on_second_page -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_partially_upgraded_cluster_single_result_on_second_page ... ok -test.unit.common.test_utils.TestTimingStatsDecorators.test_memcached_timing_stats -test.unit.common.test_utils.TestTimingStatsDecorators.test_memcached_timing_stats ... ok -test.unit.common.test_utils.TestTimingStatsDecorators.test_timing_stats -test.unit.common.test_utils.TestTimingStatsDecorators.test_timing_stats ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges ... ok -test.unit.container.test_auditor.TestAuditorMigrations.test_db_migration -test.unit.container.test_auditor.TestAuditorMigrations.test_db_migration ... 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.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_brokers -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_brokers ... ok -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_more_workers_than_disks -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_more_workers_than_disks ... ok -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_no_multiprocessing -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_no_multiprocessing ... ok -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_override_policies -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_override_policies ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges_errors + +Sun Sep 7 07:52:55 2025 /tmp/tmp4nc60v65/unittest.profile123 +Sun Sep 7 07:52:55 2025 /tmp/tmp4nc60v65/unittest.profile1066314 +Sun Sep 7 07:52:55 2025 /tmp/tmp4nc60v65/unittest.profile456 + + 30 function calls in 0.002 seconds + + Ordered by: internal time + + ncalls tottime percall cumtime percall filename:lineno(function) + 6 0.001 0.000 0.002 0.000 profile:0(import os;os.getcwd();) + 6 0.001 0.000 0.001 0.000 :0(exec) + 6 0.000 0.000 0.000 0.000 :1() + 6 0.000 0.000 0.000 0.000 :0(getcwd) + 0 0.000 0.000 profile:0(profiler) + 6 0.000 0.000 0.000 0.000 :0(setprofile) + + +Sun Sep 7 07:52:57 2025 /tmp/tmp0shhbvv4/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) + + +Sun Sep 7 07:52:57 2025 /tmp/tmp0shhbvv4/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) + + +Sun Sep 7 07:52:57 2025 /tmp/tmp0shhbvv4/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) + + +Sun Sep 7 07:52:57 2025 /tmp/tmp0shhbvv4/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) + + +Sun Sep 7 07:52:57 2025 /tmp/tmp0shhbvv4/unittest.profile1066314 +Sun Sep 7 07:52:57 2025 /tmp/tmp0shhbvv4/unittest.profile456 +Sun Sep 7 07:52:57 2025 /tmp/tmp0shhbvv4/unittest.profile123 + + 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.001 0.000 0.001 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) + + +Sun Sep 7 07:52:57 2025 /tmp/tmp0shhbvv4/unittest.profile1066314 +Sun Sep 7 07:52:57 2025 /tmp/tmp0shhbvv4/unittest.profile456 +Sun Sep 7 07:52:57 2025 /tmp/tmp0shhbvv4/unittest.profile123 + + 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.001 0.000 0.001 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) + + +Sun Sep 7 07:52:57 2025 /tmp/tmp0shhbvv4/unittest.profile1066314 +Sun Sep 7 07:52:57 2025 /tmp/tmp0shhbvv4/unittest.profile456 +Sun Sep 7 07:52:57 2025 /tmp/tmp0shhbvv4/unittest.profile123 + + 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.001 0.000 0.001 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) + + +Sun Sep 7 07:52:57 2025 /tmp/tmp0shhbvv4/unittest.profile1066314 + + 15 function calls in 0.001 seconds + + Ordered by: internal time + + ncalls tottime percall cumtime percall filename:lineno(function) + 3 0.001 0.000 0.001 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) + + +Sun Sep 7 07:52:57 2025 /tmp/tmp0shhbvv4/unittest.profile1066314 + + 15 function calls in 0.001 seconds + + Ordered by: internal time + + ncalls tottime percall cumtime percall filename:lineno(function) + 3 0.001 0.000 0.001 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) + + +Sun Sep 7 07:52:57 2025 /tmp/tmp0shhbvv4/unittest.profile1066314 + + 15 function calls in 0.001 seconds + + Ordered by: internal time + + ncalls tottime percall cumtime percall filename:lineno(function) + 3 0.001 0.000 0.001 0.000 profile:0(import os;os.getcwd();) + 3 0.000 0.000 0.000 0.000 :0(exec) + 3 0.000 0.000 0.000 0.000 :0(getcwd) + 3 0.000 0.000 0.000 0.000 :1() + 0 0.000 0.000 profile:0(profiler) + 3 0.000 0.000 0.000 0.000 :0(setprofile) + + +test ERROR: Problem finding shard upper in '/tmp/tmpon563f_0/test_container.db': : LockTimeout (Nones) +test ERROR: Problem finding shard upper in '/tmp/tmpon563f_0/test_container.db': : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2498, in find_shard_ranges + next_shard_upper = sub_broker._get_next_shard_range_upper( + shard_size, last_shard_upper) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +sqlite3.OperationalErrortest.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges_errors test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces_root_container_fill_gap -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces_root_container_fill_gap ... 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_ssync.TestSsyncEC.test_fragment_sync -test.unit.obj.test_ssync.TestSsyncEC.test_fragment_sync ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync.TestSsyncEC.test_handoff_fragment_revert -test.unit.obj.test_ssync.TestSsyncEC.test_handoff_fragment_revert ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync.TestSsyncEC.test_handoff_non_durable_fragment -test.unit.obj.test_ssync.TestSsyncEC.test_handoff_non_durable_fragment ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync.TestSsyncEC.test_revert_job_with_legacy_durable -test.unit.obj.test_ssync.TestSsyncEC.test_revert_job_with_legacy_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync.TestSsyncEC.test_send_invalid_frag_index -test.unit.obj.test_ssync.TestSsyncEC.test_send_invalid_frag_index ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync.TestSsyncEC.test_send_with_frag_index_none -test.unit.obj.test_ssync.TestSsyncEC.test_send_with_frag_index_none ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_device_not_available -test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_device_not_available ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_disconnect -test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_disconnect ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_invalid_policy -test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_invalid_policy ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_read_error -test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_read_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces_state_filtering -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces_state_filtering ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_db_state -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_db_state ... 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.TestContainerBrokerBeforeSPI.test_get_objects -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_objects ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info ... ok - -test INFO: Object update sweep starting on /tmp/tmpfyp66mey/devices/sda1 (pid: 488230) -test DEBUG: Update sent for /a/c1/o01 /tmp/tmpfyp66mey/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1791590733.34844 -test DEBUG: Update sent for /a/c1/o00 /tmp/tmpfyp66mey/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1791590733.34816 -test DEBUG: Update sent for /a/c1/o02 /tmp/tmpfyp66mey/devices/sda1/async_pending/5d9/74b39c6818abfa3cdadce7038f4a15d9-1791590733.34967 -test INFO: Object update sweep completed on /tmp/tmpfyp66mey/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: 488230) -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/tmpe0mj1cqt/devices/sda1 (pid: 488230) -test DEBUG: Update sent for /a/c1/o02 /tmp/tmpe0mj1cqt/devices/sda1/async_pending/5d9/74b39c6818abfa3cdadce7038f4a15d9-1791590733.46871 -test DEBUG: Update sent for /a/c1/o04 /tmp/tmpe0mj1cqt/devices/sda1/async_pending/016/7bf5c8c93f8043f6705026176f67c016-1791590733.46934 -test DEBUG: Update sent for /a/c1/o01 /tmp/tmpe0mj1cqt/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1791590733.46852 -test DEBUG: Update sent for /a/c1/o00 /tmp/tmpe0mj1cqt/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1791590733.46829 -test INFO: Object update sweep completed on /tmp/tmpe0mj1cqt/devices/sda1 in 0.02s seconds:, 4 successes, 0 failures, 0 quarantines, 4 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 1 skips, 3 deferrals, 2 drains (pid: 488230) -test INFO: Object update sweep of sda1 completed: 0.02s, 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/tmphfyy34bk/devices/sda1 (pid: 488230) -test DEBUG: Update sent for /a/c1/o03 /tmp/tmphfyy34bk/devices/sda1/async_pending/ff2/d12c716df8024e3a557661979780dff2-1791590733.51510 -test DEBUG: Update sent for /a/c1/o00 /tmp/tmphfyy34bk/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1791590733.50573 -test INFO: Object update sweep completed on /tmp/tmphfyy34bk/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: 488230) -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/tmpspvqkelg/devices/sda1 (pid: 488230) -test DEBUG: Update sent for /a/c1/o06 /tmp/tmpspvqkelg/devices/sda1/async_pending/5b6/29e303e1cb80d29563757ae87f5c55b6-1791590733.67712 -test DEBUG: Update sent for /a/c1/o04 /tmp/tmpspvqkelg/devices/sda1/async_pending/016/7bf5c8c93f8043f6705026176f67c016-1791590733.67480 -test DEBUG: Update sent for /a/c1/o02 /tmp/tmpspvqkelg/devices/sda1/async_pending/5d9/74b39c6818abfa3cdadce7038f4a15d9-1791590733.67438 -test DEBUG: Update sent for /a/c1/o08 /tmp/tmpspvqkelg/devices/sda1/async_pending/5b8/4e594cf882aac2f7f8f2f4cdade285b8-1791590733.67750 -test DEBUG: Update sent for /a/c1/o03 /tmp/tmpspvqkelg/devices/sda1/async_pending/ff2/d12c716df8024e3a557661979780dff2-1791590733.67460 -test DEBUG: Update sent for /.shards_a/c2_shard/o09 /tmp/tmpspvqkelg/devices/sda1/async_pending/ca9/43aefe16fd826546f72b52db0520cca9-1791590733.67826 -test DEBUG: Update sent for /a/c1/o00 /tmp/tmpspvqkelg/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1791590733.67314 -test DEBUG: Update sent for /a/c1/o01 /tmp/tmpspvqkelg/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1791590733.67339 -test DEBUG: Update sent for /a/c1/o05 /tmp/tmpspvqkelg/devices/sda1/async_pending/dc4/017ff741f591e7220e0836a0c4fcedc4-1791590733.67691 -test DEBUG: Update sent for /a/c1/o07 /tmp/tmpspvqkelg/devices/sda1/async_pending/fc8/26ac197975ac1169d403eeb7ae8bbfc8-1791590733.67731 -test DEBUG: Update sent for /a/c1/o09 /tmp/tmpspvqkelg/devices/sda1/async_pending/bee/db77f283b4b1bb5e5b6ce501ca337bee-1791590733.67769 -test INFO: Object update sweep completed on /tmp/tmpspvqkelg/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: 488230) -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/tmpu_971crl/devices/sda1 (pid: 488230) -test DEBUG: Update sent for /a/c1/o01 /tmp/tmpu_971crl/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1791590733.91160 -test DEBUG: Update sent for /a/c1/o04 /tmp/tmpu_971crl/devices/sda1/async_pending/016/7bf5c8c93f8043f6705026176f67c016-1791590733.91790 -test DEBUG: Update sent for /a/c1/o00 /tmp/tmpu_971crl/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1791590733.91131 -test DEBUG: Update sent for /a/c1/o02 /tmp/tmpu_971crl/devices/sda1/async_pending/5d9/74b39c6818abfa3cdadce7038f4a15d9-1791590733.91642 -test DEBUG: Update sent for /a/c1/o03 /tmp/tmpu_971crl/devices/sda1/async_pending/ff2/d12c716df8024e3a557661979780dff2-1791590733.91764 -test INFO: Object update sweep completed on /tmp/tmpu_971crl/devices/sda1 in 0.01s seconds:, 5 successes, 0 failures, 0 quarantines, 5 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 2 skips, 4 deferrals, 2 drains (pid: 488230) -test INFO: Object update sweep of sda1 completed: 0.01s, 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/tmpuild4hee/devices/sda1 (pid: 488230) -test INFO: Object update sweep completed on /tmp/tmpuild4hee/devices/sda1 in 0.01s seconds:, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 488230) -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/tmpuild4hee/devices/sda1 (pid: 488230) -test INFO: Object update sweep completed on /tmp/tmpuild4hee/devices/sda1 in 0.01s seconds:, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 488230) -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/tmpuild4hee/devices/sda1 (pid: 488230) -test INFO: Object update sweep completed on /tmp/tmpuild4hee/devices/sda1 in 0.01s seconds:, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 488230) -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/tmpuild4hee/devices/sda1 (pid: 488230) -test ERROR: ERROR with remote server 127.0.0.1:67890/sda1: Connection refused -test ERROR: ERROR with remote server 127.0.0.1:67890/sda1: Connection refused -test ERROR: ERROR with remote server 127.0.0.1:67890/sda1: Connection refused -test DEBUG: Update failed for /a/c/o /tmp/tmpuild4hee/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590733.97620 -test INFO: Object update sweep completed on /tmp/tmpuild4hee/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: 488230) -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 drainstest.unit.obj.test_updater.TestObjectUpdater.test_process_devices_in_child -test.unit.obj.test_updater.TestObjectUpdater.test_process_devices_in_child ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_run_once_child -test.unit.obj.test_updater.TestObjectUpdater.test_run_once_child ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_run_once_child_with_more_workers -test.unit.obj.test_updater.TestObjectUpdater.test_run_once_child_with_more_workers ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_run_once_parent_default -test.unit.obj.test_updater.TestObjectUpdater.test_run_once_parent_default ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_run_once_parent_more_updater_workers -test.unit.obj.test_updater.TestObjectUpdater.test_run_once_parent_more_updater_workers ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_run_once_recon_dump -test.unit.obj.test_updater.TestObjectUpdater.test_run_once_recon_dump ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_run_once_subsequent_children -test.unit.obj.test_updater.TestObjectUpdater.test_run_once_subsequent_children ... ok -test.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_find_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges ... ok test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_brokers test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_brokers ... ok -test.unit.container.test_backend.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_find_shard_ranges_errors -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges_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_server.TestProxyServerConfigLoading.test_default_proxy_config -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_default_proxy_config ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_log_name -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_log_name ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_equality -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_equality ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.test_server.TestProxyServerConfigLoading.test_per_policy_conf_inherits_defaults -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_inherits_defaults ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_none_configured -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_none_configured ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_one_configured -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_one_configured ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' 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.TestProxyServerConfigLoading.test_per_policy_conf_sets_timing_sorting_method -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_sets_timing_sorting_method ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.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.TestContainerBrokerBeforeShardRanges.test_get_info test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info ... 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.TestContainerBrokerBeforeSPI.test_get_own_shard_range -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_own_shard_range ... 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.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.TestContainerBrokerBeforeShardRanges.test_get_info_is_deleted test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_is_deleted ... 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.TestContainerBrokerBeforeMetadata.test_get_items_since -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_items_since ... ok test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_no_stale_reads test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_no_stale_reads ... ok -test.unit.container.test_backend.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.TestContainerBrokerBeforeXSync.test_get_brokers -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_brokers ... 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.TestContainerBrokerBeforeSPI.test_get_replication_info -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_replication_info ... 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.TestContainerBroker.test_object_stats_shard_container -test.unit.container.test_backend.TestContainerBroker.test_object_stats_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_db_state -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_db_state ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_report_info -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_report_info ... 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.TestContainerBroker.test_old_style_root_account_container_path -test.unit.container.test_backend.TestContainerBroker.test_old_style_root_account_container_path ... ok - -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx3b0243f4575a4fb7b0df4-006ac9815f" "proxy-server 488175" 0.3174 "-" 488175 1 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/52 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx3b0243f4575a4fb7b0df4-006ac9815f - 1.2413 - - 1791590751.673970938 1791590752.915260315 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5d703b7cc72a4c88a474b-006ac98160" "proxy-server 488175" 0.0095 "-" 488175 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:52393/sda1/0/a/c2" "tx5d703b7cc72a4c88a474b-006ac98160" "container-server 488175" 0.0015 "-" 488175 2 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:55639/sdb1/0/a/c2" "tx5d703b7cc72a4c88a474b-006ac98160" "container-server 488175" 0.0118 "-" 488175 2 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx5d703b7cc72a4c88a474b-006ac98160" "proxy-server 488175" 0.0430 "-" 488175 2 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx5d703b7cc72a4c88a474b-006ac98160" "proxy-server 488175" 0.0878 "-" 488175 2 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/53 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx5d703b7cc72a4c88a474b-006ac98160 - 0.1057 - - 1791590752.916598082 1791590753.022320032 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/tmpfu_axswh/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpfu_axswh/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/tmpfu_axswh/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpfu_axswh/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0147 "-" 488175 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0110 "-" 488175 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0168 "-" 488175 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0128 "-" 488175 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2f531a7bffb8438fbef12-006ac98161" "proxy-server 488175" 0.0012 "-" 488175 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:54805/sdb1/3/a/c" "tx2f531a7bffb8438fbef12-006ac98161" "container-server 488175" 0.0010 "-" 488175 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:35531/sda1/3/a/c" "tx2f531a7bffb8438fbef12-006ac98161" "container-server 488175" 0.0013 "-" 488175 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sdb1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx2f531a7bffb8438fbef12-006ac98161" "proxy-server 488175" 0.0195 "-" 488175 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx2f531a7bffb8438fbef12-006ac98161" "proxy-server 488175" 0.0381 "-" 488175 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/53 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx2f531a7bffb8438fbef12-006ac98161 - 0.0475 - - 1791590753.286741257 1791590753.334233999 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txe649f43c3df241e6aa08e-006ac98161" "proxy-server 488175" 0.0014 "-" 488175 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:35531/sda1/0/a1/c1" "txe649f43c3df241e6aa08e-006ac98161" "container-server 488175" 0.0016 "-" 488175 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:54805/sdb1/0/a1/c1" "txe649f43c3df241e6aa08e-006ac98161" "container-server 488175" 0.0010 "-" 488175 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txe649f43c3df241e6aa08e-006ac98161" "proxy-server 488175" 0.0154 "-" 488175 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txe649f43c3df241e6aa08e-006ac98161" "proxy-server 488175" 0.0282 "-" 488175 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/53 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txe649f43c3df241e6aa08e-006ac98161 - 0.0367 - - 1791590753.335868835 1791590753.372528553 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx08c9d4ead6a44c67aff77-006ac98161" "proxy-server 488175" 0.0142 "-" 488175 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:35531/sda1/3/a/c1" "tx08c9d4ead6a44c67aff77-006ac98161" "container-server 488175" 0.0017 "-" 488175 1 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:54805/sdb1/3/a/c1" "tx08c9d4ead6a44c67aff77-006ac98161" "container-server 488175" 0.0107 "-" 488175 1 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx08c9d4ead6a44c67aff77-006ac98161" "proxy-server 488175" 0.0522 "-" 488175 1 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sdb1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx08c9d4ead6a44c67aff77-006ac98161" "proxy-server 488175" 0.0302 "-" 488175 1 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/53 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx08c9d4ead6a44c67aff77-006ac98161 - 0.0742 - - 1791590753.373807669 1791590753.448038340 1 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa4bd5e229ad94b6b99113-006ac98161" "proxy-server 488175" 0.0107 "-" 488175 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:54805/sdb1/0/a/c2" "txa4bd5e229ad94b6b99113-006ac98161" "container-server 488175" 0.0095 "-" 488175 2 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:35531/sda1/0/a/c2" "txa4bd5e229ad94b6b99113-006ac98161" "container-server 488175" 0.0017 "-" 488175 2 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txa4bd5e229ad94b6b99113-006ac98161" "proxy-server 488175" 0.0409 "-" 488175 2 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txa4bd5e229ad94b6b99113-006ac98161" "proxy-server 488175" 0.0295 "-" 488175 2 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/53 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txa4bd5e229ad94b6b99113-006ac98161 - 0.0623 - - 1791590753.450012684 1791590753.512339830 2 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.TestContainerBrokerBeforeXSync.test_get_info -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info ... ok - -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/52 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx07e2ad546d2e41caba34c-006ac9815f - 0.9648 - - 1791590751.671273947 1791590752.636108398 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa8d26cbc6a8e4bfe81788-006ac98160" "proxy-server 488204" 0.2468 "-" 488204 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:34697/sda1/2/a/c1" "txa8d26cbc6a8e4bfe81788-006ac98160" "container-server 488204" 0.0011 "-" 488204 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:53557/sdb1/2/a/c1" "txa8d26cbc6a8e4bfe81788-006ac98160" "container-server 488204" 0.0169 "-" 488204 1 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txa8d26cbc6a8e4bfe81788-006ac98160" "proxy-server 488204" 0.0365 "-" 488204 1 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txa8d26cbc6a8e4bfe81788-006ac98160" "proxy-server 488204" 0.0569 "-" 488204 1 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/52 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txa8d26cbc6a8e4bfe81788-006ac98160 - 0.3109 - - 1791590752.637349129 1791590752.948264122 1 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0d8558d0e46542f29447e-006ac98160" "proxy-server 488204" 0.0336 "-" 488204 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:53557/sdb1/1/a/c2" "tx0d8558d0e46542f29447e-006ac98160" "container-server 488204" 0.0136 "-" 488204 2 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:34697/sda1/1/a/c2" "tx0d8558d0e46542f29447e-006ac98160" "container-server 488204" 0.0016 "-" 488204 2 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx0d8558d0e46542f29447e-006ac98160" "proxy-server 488204" 0.0423 "-" 488204 2 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx0d8558d0e46542f29447e-006ac98160" "proxy-server 488204" 0.0686 "-" 488204 2 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/53 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx0d8558d0e46542f29447e-006ac98160 - 0.1095 - - 1791590752.949863911 1791590753.059356451 2 -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_range_rows_with_limit -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_range_rows_with_limit ... ok -test.unit.container.test_backend.TestContainerBroker.test_overlap_shard_range_order -test.unit.container.test_backend.TestContainerBroker.test_overlap_shard_range_order ... 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.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.TestContainerBrokerBeforeMetadata.test_get_namespaces_state_filtering -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_namespaces_state_filtering ... ok -test.unit.container.test_backend.TestContainerBroker.test_policy_stat_tracking -test.unit.container.test_backend.TestContainerBroker.test_policy_stat_tracking ... 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': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: 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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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.TestContainerBrokerBeforeXSync.test_get_info_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_is_deleted ... ok -test.unit.container.test_backend.TestContainerBroker.test_put_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.TestContainerBrokerBeforeShardRanges.test_get_items_since test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_items_since ... 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.TestContainerBrokerBeforeSPI.test_get_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges ... 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.TestContainerBroker.test_put_object -test.unit.container.test_backend.TestContainerBroker.test_put_object ... ok - -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: Container GET returning 503 for (204, 503, 503) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to POST /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 POST /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces_root_container_fill_gap +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces_root_container_fill_gap ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces_state_filtering +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces_state_filtering ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_objects +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_objects ... ok +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 +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_with_shrinking_overlaps +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_with_shrinking_overlaps ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_usage +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_usage ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_has_multiple_policies +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_has_multiple_policies ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_has_other_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_has_other_shard_ranges ... ok +test.unit.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: Begin account audit "once" mode +test INFO: Account audit "once" mode completed: 0.00s +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 1066326 +my-daemon DEBUG: Forked worker 1066326 finished +my-daemon DEBUG: Spawned worker mock-pid-0 with {} +my-daemon DEBUG: Spawned worker mock-pid-1 with {} +my-daemon DEBUG: Spawned worker mock-pid-2 with {} +my-daemon DEBUG: Daemon needs to change options, aborting workers +my-daemon DEBUG: Cleaned up worker mock-pid-0 +my-daemon DEBUG: Cleaned up worker mock-pid-1 +my-daemon DEBUG: Cleaned up worker mock-pid-2 +my-daemon DEBUG: Spawned worker mock-pid-3 with {} +my-daemon DEBUG: Spawned worker mock-pid-4 with {} +my-daemon DEBUG: Spawned worker mock-pid-5 with {} +my-daemon DEBUG: Cleaned up worker mock-pid-3 +my-daemon DEBUG: Cleaned up worker mock-pid-4 +my-daemon DEBUG: Cleaned up worker mock-pid-5 +my-daemon NOTICE: SIGTERM received () +my-daemon DEBUG: Spawned worker mock-pid with {'mock_options': True} +my-daemon DEBUG: Spawned worker mock-pid with {'mock_options': True} +my-daemon DEBUG: Worker mock-pid exited +my-daemon DEBUG: Spawned worker mock-pid with {'mock_options': True} +my-daemon NOTICE: Worker mock-pid died +my-daemon DEBUG: Spawned worker mock-pid-1 with {'mock_options': True} +my-daemon DEBUG: Spawned worker mock-pid-2 with {'mock_options': True} +my-daemon DEBUG: Cleaned up worker mock-pid-1 +my-daemon DEBUG: Cleaned up worker mock-pid-2 +my-daemon DEBUG: Spawned worker mock-pid-1 with {'mock_options': True} +my-daemon DEBUG: Spawned worker mock-pid-2 with {'mock_options': True} +my-daemon DEBUG: Cleaned up worker mock-pid-1 +my-daemon DEBUG: Cleaned up worker mock-pid-2 +test ERROR: Problem finding shard upper in '/tmp/tmp7v4pny1c/test_container.db': : LockTimeout (Nones) +test ERROR: Problem finding shard upper in '/tmp/tmp7v4pny1c/test_container.db': : Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: Container GET returning 503 for (503, 503, 503) + File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2498, in find_shard_ranges + next_shard_upper = sub_broker._get_next_shard_range_upper( + shard_size, last_shard_upper) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +sqlite3.OperationalError +test DEBUG: Unlinked retiring db '/tmp/tmp9k9p7huj/containers/part/suffix/hash/container.db' +test WARNING: Unexpected db files will be ignored: ['/tmp/tmp9k9p7huj/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.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.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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_deleted ... 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.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 ERROR: Container GET returning 503 for (204, 404, 503) (txn: txa4a6bffb30a7402c8d801-0068bc74f8) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: +test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -22372,8 +23349,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +StopIteration (txn: tx565f90f9d17f457da21e3-0068bc74f8) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -22382,8 +23359,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +StopIteration (txn: txc798a1c8650946c99c1df-0068bc74f8) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -22392,9 +23369,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -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: +StopIteration (txn: tx230d674e86114524b1bd7-0068bc74f8) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -22403,8 +23379,18 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +StopIteration (txn: tx834335c140e8427f82ea0-0068bc74f8) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: txb29f2734d5d345bd9bf11-0068bc74f8) +test ERROR: ERROR 500 Trying to PUT /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx33c832c4f3024827a647e-0068bc74f8) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx33c832c4f3024827a647e-0068bc74f8) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx7c94d0551aa844a094aa3-0068bc74f8) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx7c94d0551aa844a094aa3-0068bc74f8) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx7c94d0551aa844a094aa3-0068bc74f8) +test ERROR: Account HEAD returning 503 for [503, 503, 503] (txn: tx7c94d0551aa844a094aa3-0068bc74f8) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /account: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -22413,8 +23399,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +StopIteration (txn: tx7c94d0551aa844a094aa3-0068bc74f8) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /account: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -22423,10 +23409,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -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.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: +StopIteration (txn: tx7c94d0551aa844a094aa3-0068bc74f8) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to PUT /account: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -22435,356 +23419,1017 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +StopIteration (txn: tx7c94d0551aa844a094aa3-0068bc74f8) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx7c94d0551aa844a094aa3-0068bc74f8) +test WARNING: Could not autocreate account '/account' (txn: tx7c94d0551aa844a094aa3-0068bc74f8) +test INFO: autocreate account '/account' (txn: tx810e59025cca4b239ba9e-0068bc74f8) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx3b0c337b878a4ecb95eef-0068bc74f8) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx3b0c337b878a4ecb95eef-0068bc74f8) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx3b0c337b878a4ecb95eef-0068bc74f8) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.2:1002/sdc (txn: tx3b0c337b878a4ecb95eef-0068bc74f8) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.0:1000/sda (txn: tx3b0c337b878a4ecb95eef-0068bc74f8) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.1:1001/sdb (txn: tx3b0c337b878a4ecb95eef-0068bc74f8) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx3b0c337b878a4ecb95eef-0068bc74f8) +test WARNING: Could not autocreate account '/account' (txn: tx3b0c337b878a4ecb95eef-0068bc74f8) +test INFO: autocreate account '/account' (txn: tx484f7120e0244562b98eb-0068bc74f8) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: txbe2575ecde7642d8a804c-0068bc74f8) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: txbe2575ecde7642d8a804c-0068bc74f8) +test ERROR: Container GET returning 503 for (201, 503, 503) (txn: txbe2575ecde7642d8a804c-0068bc74f8)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 +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_last_modified_time +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_last_modified_time ... 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': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -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': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other 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_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_tenant_dict +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_tenant_dict ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_tenant_id +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_tenant_id ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_tenant_name +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_tenant_name ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_token_dict +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_token_dict ... ok + +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0065 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0167 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0134 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0087 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0017 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0003 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0105 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0020 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0162 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0090 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0137 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0072 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0065 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0095 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 400 36 "-" "-" "-" 0.0016 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 400 35 "-" "-" "-" 0.0015 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0164 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0123 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0279 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0107 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0087 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0084 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0020 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0016 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0015 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0016 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0013 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0017 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 323 "-" "-" "-" 0.0015 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0326 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0197 "-" 1066287 0 +test DEBUG: Unlinked retiring db '/tmp/tmp82ddtc2i/tmp_test_container_server_ContainerController/sda1/containers/p/61c/b6a56f59d3a8b4d57e122a32d715b61c/b6a56f59d3a8b4d57e122a32d715b61c.db' +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0025 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0022 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0166 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0218 "-" 1066287 0 +test DEBUG: Unlinked retiring db '/tmp/tmpmw98bbos/tmp_test_container_server_ContainerController/sda1/containers/p/61c/b6a56f59d3a8b4d57e122a32d715b61c/b6a56f59d3a8b4d57e122a32d715b61c.db' +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0029 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0020 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0115 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0196 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0022 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0017 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0017 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0122 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0186 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0024 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0026 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0026 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0173 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0212 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0027 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0023 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0026 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0148 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0197 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0027 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0029 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0028 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0119 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/jsonc/Sp%C3%A4tzle" 201 - "-" "-" "-" 0.0012 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/jsonc/%E3%83%A9%E3%83%BC%E3%83%A1%E3%83%B3" 201 - "-" "-" "-" 0.0006 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/jsonc" 200 268 "-" "-" "-" 0.0160 "-" 1066287 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 +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_legacy_pending_files +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_legacy_pending_files ... ok + +test-container-sync DEBUG: remote obj timestamp 0000000001.20000 local obj 0000000001.10000 +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx98cd54f423d34eccb6602-0068bc74f9) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx04a1245b79e64563a8bb9-0068bc74f9) +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/tmprm0g18kv/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmprm0g18kv/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/tmprm0g18kv/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmprm0g18kv/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0159 "-" 1066328 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0155 "-" 1066328 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0158 "-" 1066328 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0471 "-" 1066328 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaf21b268833a44c787dd3-0068bc74f9" "proxy-server 1066328" 0.0019 "-" 1066328 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:59009/sdb1/0/a/c" "txaf21b268833a44c787dd3-0068bc74f9" "container-server 1066328" 0.0031 "-" 1066328 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:52605/sda1/0/a/c" "txaf21b268833a44c787dd3-0068bc74f9" "container-server 1066328" 0.0029 "-" 1066328 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txaf21b268833a44c787dd3-0068bc74f9" "proxy-server 1066328" 0.0418 "-" 1066328 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txaf21b268833a44c787dd3-0068bc74f9" "proxy-server 1066328" 0.0258 "-" 1066328 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/52/57 PUT /v1/a/c HTTP/1.0 201 - - t - - - txaf21b268833a44c787dd3-0068bc74f9 - 0.0532 - - 1757181177.578597784 1757181177.631808043 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "HEAD /sdb1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx3b659f2017c8454fad8dc-0068bc74f9" "proxy-server 1066328" 0.0014 "-" 1066328 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:59009/sdb1/2/a1/c1" "tx3b659f2017c8454fad8dc-0068bc74f9" "container-server 1066328" 0.0019 "-" 1066328 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:52605/sda1/2/a1/c1" "tx3b659f2017c8454fad8dc-0068bc74f9" "container-server 1066328" 0.0027 "-" 1066328 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx3b659f2017c8454fad8dc-0068bc74f9" "proxy-server 1066328" 0.0279 "-" 1066328 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx3b659f2017c8454fad8dc-0068bc74f9" "proxy-server 1066328" 0.0451 "-" 1066328 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/52/57 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx3b659f2017c8454fad8dc-0068bc74f9 - 0.0534 - - 1757181177.633345842 1757181177.686766863 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb6dc81045574466cbf4aa-0068bc74f9" "proxy-server 1066328" 0.0121 "-" 1066328 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:59009/sdb1/0/a/c1" "txb6dc81045574466cbf4aa-0068bc74f9" "container-server 1066328" 0.0144 "-" 1066328 1 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:52605/sda1/0/a/c1" "txb6dc81045574466cbf4aa-0068bc74f9" "container-server 1066328" 0.0017 "-" 1066328 1 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txb6dc81045574466cbf4aa-0068bc74f9" "proxy-server 1066328" 0.0336 "-" 1066328 1 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:57 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txb6dc81045574466cbf4aa-0068bc74f9" "proxy-server 1066328" 0.0484 "-" 1066328 1test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_json +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_json ... ok +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_unknown +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_unknown ... ok +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_xml +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_xml ... ok +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_bad_accept +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_bad_accept ... ok +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_invalid_utf8 +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_invalid_utf8 ... ok +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_json +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_json ... ok +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_xml +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_xml ... ok +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_utf8 +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_utf8 ... ok +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_account_acl_header_access +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_account_acl_header_access ... ok +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_account_acls_through_delegation +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_account_acls_through_delegation ... ok +test.unit.proxy.test_server.TestECObjectController.test_GET_ec +test.unit.proxy.test_server.TestECObjectController.test_GET_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECObjectController.test_GET_ec_404 +test.unit.proxy.test_server.TestECObjectController.test_GET_ec_404 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECObjectController.test_GET_ec_big +test.unit.proxy.test_server.TestECObjectController.test_GET_ec_big ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter ... ok +test.unit.proxy.test_server.TestECObjectController.test_GET_ec_deleted +test.unit.proxy.test_server.TestECObjectController.test_GET_ec_deleted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECObjectController.test_GET_ec_failure_handling +test.unit.proxy.test_server.TestECObjectController.test_GET_ec_failure_handling ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECObjectController.test_GET_pipeline +test.unit.proxy.test_server.TestECObjectController.test_GET_pipeline ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECObjectController.test_HEAD_ec +test.unit.proxy.test_server.TestECObjectController.test_HEAD_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECObjectController.test_HEAD_ec_404 +test.unit.proxy.test_server.TestECObjectController.test_HEAD_ec_404 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECObjectController.test_PUT_ec +test.unit.proxy.test_server.TestECObjectController.test_PUT_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_if_none_match +test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_if_none_match ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_multiple_segments +test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_multiple_segments ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_object_etag_mismatch +test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_object_etag_mismatch ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECObjectController.test_conditional_GET_ec +test.unit.proxy.test_server.TestECObjectController.test_conditional_GET_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECObjectController.test_ec_client_disconnect +test.unit.proxy.test_server.TestECObjectController.test_ec_client_disconnect ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECObjectController.test_ec_client_put_disconnect +test.unit.proxy.test_server.TestECObjectController.test_ec_client_put_disconnect ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECObjectController.test_reload_ring_ec +test.unit.proxy.test_server.TestECObjectController.test_reload_ring_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_expose_headers +test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_expose_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_non_strict +test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_non_strict ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_strict +test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_strict ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_with_obj_headers +test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_with_obj_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_DELETE +test.unit.proxy.test_server.TestReplicatedObjectController.test_DELETE ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_bad_range_zero_byte +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_bad_range_zero_byte ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_calls_authorize +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_calls_authorize ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_newest +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_newest ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_newest_large_file +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_newest_large_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_pipeline +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_pipeline ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges_resuming +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges_resuming ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_respects_read_affinity +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_respects_read_affinity ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_short_read +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_short_read ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_short_read_resuming +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_short_read_resuming ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD +test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD_absolute_uri +test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD_absolute_uri ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD_calls_authorize +test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD_calls_authorize ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD_newest +test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD_newest ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_OPTIONS +test.unit.proxy.test_server.TestReplicatedObjectController.test_OPTIONS ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_backend_headers +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_backend_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_calls_authorize +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_calls_authorize ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_authorize +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_authorize ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_count +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_count ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_key_len +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_key_len ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_size +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_size ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_val_len +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_val_len ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_x_container_headers_with_more_container_replicas +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_x_container_headers_with_more_container_replicas ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_GET_unicode_metadata +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_GET_unicode_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_POST_last_modified +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_POST_last_modified ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_POST_requires_container_exist +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_POST_requires_container_exist ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_auto_content_type +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_auto_content_type ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_autodetect_content_type +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_autodetect_content_type ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_bad_content_type +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_bad_content_type ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_bad_message_length +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_bad_message_length ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_calls_authorize +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_calls_authorize ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_connect_exceptions +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_connect_exceptions ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_error_limiting +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_error_limiting ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_error_limiting_last_node +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_error_limiting_last_node ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_getresponse_exceptions +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_getresponse_exceptions ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_max_size +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_max_size ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_too_large +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_too_large ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_using_both +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_using_both ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_no_etag_fallocate +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_no_etag_fallocate ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_not_autodetect_content_type +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_not_autodetect_content_type ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_respects_write_affinity +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_respects_write_affinity ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_send_exceptions +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_send_exceptions ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_non_slash +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_non_slash ... ok +test.unit.proxy.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_bad_metadata +test.unit.proxy.test_server.TestReplicatedObjectController.test_bad_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_best_response_sets_etag +test.unit.proxy.test_server.TestReplicatedObjectController.test_best_response_sets_etag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_best_response_sets_headers +test.unit.proxy.test_server.TestReplicatedObjectController.test_best_response_sets_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_method +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_method ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_path +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_path ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_utf8 +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_utf8 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_version +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_version ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_chunked_put +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_chunked_put ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_head_account +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_head_account ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_unhandled_exception +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_unhandled_exception ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_utf8_all_the_way_down +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_utf8_all_the_way_down ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_client_disconnect +test.unit.proxy.test_server.TestReplicatedObjectController.test_client_disconnect ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_client_timeout +test.unit.proxy.test_server.TestReplicatedObjectController.test_client_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_conditional_GET_replication +test.unit.proxy.test_server.TestReplicatedObjectController.test_conditional_GET_replication ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' + +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:17 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txd77d6dafb6a343e5be2db-0068bc750d" "proxy-server 1066294" 0.0710 "-" 1066294 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/17 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txd77d6dafb6a343e5be2db-0068bc750d - 0.1519 - - 1757181197.305999279 1757181197.457907915 1 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4cd3a879a20b4140873f2-0068bc750d" "proxy-server 1066294" 0.0118 "-" 1066294 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:17 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:40829/sda1/1/a/c2" "tx4cd3a879a20b4140873f2-0068bc750d" "container-server 1066294" 0.0085 "-" 1066294 2 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:17 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:40299/sdb1/1/a/c2" "tx4cd3a879a20b4140873f2-0068bc750d" "container-server 1066294" 0.0227 "-" 1066294 2 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:17 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx4cd3a879a20b4140873f2-0068bc750d" "proxy-server 1066294" 0.1292 "-" 1066294 2 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:17 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx4cd3a879a20b4140873f2-0068bc750d" "proxy-server 1066294" 0.1036 "-" 1066294 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/17 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx4cd3a879a20b4140873f2-0068bc750d - 0.1511 - - 1757181197.472041845 1757181197.623105764 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/tmpgdejxgem/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpgdejxgem/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/tmpgdejxgem/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpgdejxgem/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:17 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0186 "-" 1066294 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:17 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0140 "-" 1066294 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:17 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0278 "-" 1066294 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:17 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0220 "-" 1066294 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0a6b9f0a3606477e99a64-0068bc750d" "proxy-server 1066294" 0.0017 "-" 1066294 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:18 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:60721/sdb1/1/a/c" "tx0a6b9f0a3606477e99a64-0068bc750d" "container-server 1066294" 0.0076 "-" 1066294 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:18 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:34419/sda1/1/a/c" "tx0a6b9f0a3606477e99a64-0068bc750d" "container-server 1066294" 0.0064 "-" 1066294 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:18 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx0a6b9f0a3606477e99a64-0068bc750d" "proxy-server 1066294" 0.0365 "-" 1066294 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:18 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx0a6b9f0a3606477e99a64-0068bc750d" "proxy-server 1066294" 0.0612 "-" 1066294 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/18 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx0a6b9f0a3606477e99a64-0068bc750d - 0.0712 - - 1757181197.973464727 1757181198.044686556 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:18 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx004a3dd6e49245468d3ab-0068bc750e" "proxy-server 1066294" 0.0019 "-" 1066294 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:18 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:60721/sdb1/1/a1/c1" "tx004a3dd6e49245468d3ab-0068bc750e" "container-server 1066294" 0.0114 "-" 1066294 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:18 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:34419/sda1/1/a1/c1" "tx004a3dd6e49245468d3ab-0068bc750e" "container-server 1066294" 0.0016 "-" 1066294 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:18 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx004a3dd6e49245468d3ab-0068bc750e" "proxy-server 1066294" 0.0519 "-" 1066294 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:18 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx004a3dd6e49245468d3ab-0068bc750e" "proxy-server 1066294" 0.0897 "-" 1066294 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/18 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx004a3dd6e49245468d3ab-0068bc750e - 0.1209 - - 1757181198.046474218 1757181198.167416573 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8a9c3e6c4d634113a070c-0068bc750e" "proxy-server 1066294" 0.0248 "-" 1066294 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:18 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:34419/sda1/2/a/c1" "tx8a9c3e6c4d634113a070c-0068bc750e" "container-server 1066294" 0.0026 "-" 1066294 1 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:18 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:60721/sdb1/2/a/c1" "tx8a9c3e6c4d634113a070c-0068bc750e" "container-server 1066294" 0.0162 "-" 1066294 1 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:18 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx8a9c3e6c4d634113a070c-0068bc750e" "proxy-server 1066294" 0.0576 "-" 1066294 1 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:18 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx8a9c3e6c4d634113a070c-0068bc750e" "proxy-server 1066294" 0.0912 "-" 1066294 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/18 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx8a9c3e6c4d634113a070c-0068bc750e - 0.1474 - - 1757181198.173683405 1757181198.321108580 1 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx65e46f0f019c45e0bc3b6-0068bc750e" "proxy-server 1066294" 0.0287 "-" 1066294 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:18 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:60721/sdb1/1/a/c2" "tx65e46f0f019c45e0bc3b6-0068bc750e" "container-server 1066294" 0.0015 "-" 1066294 2 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:18 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:34419/sda1/1/a/c2" "tx65e46f0f019c45e0bc3b6-0068bc750e" "container-server 1066294" 0.0109 "-" 1066294 2 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:18 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx65e46f0f019c45e0bc3b6-0068bc750e" "proxy-server 1066294" 0.0497 "-" 1066294 2 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:18 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx65e46f0f019c45e0bc3b6-0068bc750e" "proxy-server 1066294" 0.0883 "-" 1066294 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/18 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx65e46f0f019c45e0bc3b6-0068bc750e - 0.1476 - - 1757181198.323263407 1757181198.470836878 2 +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestContainerController.test_CORS_valid +test.unit.proxy.test_server.TestContainerController.test_CORS_valid ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_conditional_range_get +test.unit.proxy.test_server.TestReplicatedObjectController.test_conditional_range_get ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestContainerController.test_DELETE +test.unit.proxy.test_server.TestContainerController.test_DELETE ... ok +test.unit.proxy.test_server.TestContainerController.test_DELETE_backed_x_timestamp_header +test.unit.proxy.test_server.TestContainerController.test_DELETE_backed_x_timestamp_header ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_custom_mime_types_files +test.unit.proxy.test_server.TestReplicatedObjectController.test_custom_mime_types_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_error_limiting +test.unit.proxy.test_server.TestReplicatedObjectController.test_error_limiting ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.TestReplicatedObjectController.test_error_limiting_survives_ring_reload +test.unit.proxy.test_server.TestReplicatedObjectController.test_error_limiting_survives_ring_reload ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes +test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_calls_sort_nodes +test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_calls_sort_nodes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestContainerController.test_OPTIONS +test.unit.proxy.test_server.TestContainerController.test_OPTIONS ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.TestReplicatedObjectController.test_iter_nodes_with_replication_network +test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_with_replication_network ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_without_replication_network +test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_without_replication_network ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_leak_1 +test.unit.proxy.test_server.TestReplicatedObjectController.test_leak_1 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_mismatched_etags +test.unit.proxy.test_server.TestReplicatedObjectController.test_mismatched_etags ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_order_and_reverse +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_order_and_reverse ... ok +test.unit.proxy.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_node_request_setting +test.unit.proxy.test_server.TestReplicatedObjectController.test_node_request_setting ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_node_write_timeout +test.unit.proxy.test_server.TestReplicatedObjectController.test_node_write_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_policy_IO +test.unit.proxy.test_server.TestReplicatedObjectController.test_policy_IO ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_policy_IO_override +test.unit.proxy.test_server.TestReplicatedObjectController.test_policy_IO_override ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_proxy_passes_content_type +test.unit.proxy.test_server.TestReplicatedObjectController.test_proxy_passes_content_type ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_response_get_accept_ranges_header +test.unit.proxy.test_server.TestReplicatedObjectController.test_response_get_accept_ranges_header ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_response_head_accept_ranges_header +test.unit.proxy.test_server.TestReplicatedObjectController.test_response_head_accept_ranges_header ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestReplicatedObjectController.test_x_container_headers_db_states +test.unit.proxy.test_server.TestReplicatedObjectController.test_x_container_headers_db_states ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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-reaper ERROR: Exception with 10.10.10.1:6202/sda2: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: + File "/build/reproducible-path/swift-2.35.1/swift/account/reaper.py", line 412, in reap_container + direct_delete_container( + ~~~~~~~~~~~~~~~~~~~~~~~^ + node, part, account, container, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ...<6 lines>... + 'X-Timestamp': timestamp.internal, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + USE_REPLICATION_NETWORK_HEADER: 'true'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + raise self.myexp + File "/build/reproducible-path/swift-2.35.1/swift/account/reaper.py", line 412, in reap_container + direct_delete_container( + ~~~~~~~~~~~~~~~~~~~~~~~^ + node, part, account, container, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ...<6 lines>... + 'X-Timestamp': timestamp.internal, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + USE_REPLICATION_NETWORK_HEADER: 'true'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + raise self.myexp + File "/build/reproducible-path/swift-2.35.1/swift/account/reaper.py", line 412, in reap_container + direct_delete_container( + ~~~~~~~~~~~~~~~~~~~~~~~^ + node, part, account, container, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ...<6 lines>... + 'X-Timestamp': timestamp.internal, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + USE_REPLICATION_NETWORK_HEADER: 'true'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + raise self.myexp + File "/build/reproducible-path/swift-2.35.1/swift/account/reaper.py", line 412, in reap_container + direct_delete_container( + ~~~~~~~~~~~~~~~~~~~~~~~^ + node, part, account, container, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ...<6 lines>... + 'X-Timestamp': timestamp.internal, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + USE_REPLICATION_NETWORK_HEADER: 'true'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + raise self.myexp +swift.common.exceptions.ClientException: : 404 +test-reaper ERROR: Exception with 10.0.0.0:1000/sda: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: Container GET returning 503 for (201, 503, 503) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: + File "/build/reproducible-path/swift-2.35.1/swift/account/reaper.py", line 488, in reap_object + direct_delete_object( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, account, container, obj, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ...<6 lines>... + 'X-Timestamp': timestamp.internal, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + USE_REPLICATION_NETWORK_HEADER: 'true'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/account/test_reaper.py", line 160, in fake_direct_delete_object + raise self.myexp +swift.common.exceptions.ClientException: : 404 +test-reaper ERROR: Timeout Exception with 10.0.0.0:1000/sda +test-reaper ERROR: Timeout Exception with 10.0.0.1:1001/sdb +test-reaper ERROR: Timeout Exception with 10.0.0.2:1002/sdc +test-reaper ERROR: Timeout Exception with 10.0.0.3:1003/sdd +test-reaper DEBUG: Begin devices pass: thisdeviceisbad +test-reaper ERROR: Exception in top-level account reaper loop: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: + File "/build/reproducible-path/swift-2.35.1/swift/account/reaper.py", line 135, in run_once + for device in os.listdir(self.devices): + ~~~~~~~~~~^^^^^^^^^^^^^^ +FileNotFoundError: [Errno 2] No such file or directory: 'thisdeviceisbad' +test-reaper INFO: Devices pass completed: 0.01s +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num_and_range +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num_and_range ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num_invalid +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num_invalid ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_with_reserved_name +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_with_reserved_name ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_load_old_record_from_pending_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_load_old_record_from_pending_file ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_make_tuple_for_pickle +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_make_tuple_for_pickle ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items ... 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.TestContainerBrokerBeforeShardRanges.test_merge_items_is_green +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_is_green ... ok + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_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.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 + +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/52/58 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txb6dc81045574466cbf4aa-0068bc74f9 - 0.8106 - - 1757181177.688693523 1757181178.499250889 1 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0add422666f14071bf10a-0068bc74fa" "proxy-server 1066328" 0.0136 "-" 1066328 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:59009/sdb1/2/a/c2" "tx0add422666f14071bf10a-0068bc74fa" "container-server 1066328" 0.0016 "-" 1066328 2 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:58 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:52605/sda1/2/a/c2" "tx0add422666f14071bf10a-0068bc74fa" "container-server 1066328" 0.0106 "-" 1066328 2 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx0add422666f14071bf10a-0068bc74fa" "proxy-server 1066328" 0.0545 "-" 1066328 2 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:52:58 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx0add422666f14071bf10a-0068bc74fa" "proxy-server 1066328" 0.0373 "-" 1066328 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/52/58 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx0add422666f14071bf10a-0068bc74fa - 0.0757 - - 1757181178.500928402 1757181178.576648235 2 +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_post_overwrite_out_of_order +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_post_overwrite_out_of_order ... ok + +test INFO: Object update sweep starting on /tmp/tmpelw0nnei/devices/sda1 (pid: 1066288) +test DEBUG: Update sent for /a/c/o /tmp/tmpelw0nnei/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181181.00000 +test INFO: Object update sweep completed on /tmp/tmpelw0nnei/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: 1066288) +test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test INFO: Object update sweep starting on /tmp/tmpelw0nnei/devices/sda1 (pid: 1066288) +test DEBUG: Update sent for /a/c/o /tmp/tmpelw0nnei/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181182.00000 +test INFO: Object update sweep completed on /tmp/tmpelw0nnei/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: 1066288) +test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test INFO: Object update sweep starting on /tmp/tmpelw0nnei/devices/sda1 (pid: 1066288) +test DEBUG: Update sent for /a/c/o /tmp/tmpelw0nnei/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181183.00000 +test INFO: Object update sweep completed on /tmp/tmpelw0nnei/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: 1066288) +test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test INFO: Object update sweep starting on /tmp/tmpqst9i4c8/devices/sda1 (pid: 1066288) +test DEBUG: Update sent for /a/c/o /tmp/tmpqst9i4c8/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181178.00000 +test INFO: Object update sweep completed on /tmp/tmpqst9i4c8/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: 1066288) +test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test INFO: Object update sweep starting on /tmp/tmpqst9i4c8/devices/sda1 (pid: 1066288) +test DEBUG: Update sent for /a/c/o /tmp/tmpqst9i4c8/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181180.00000 +test INFO: Object update sweep completed on /tmp/tmpqst9i4c8/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: 1066288) +test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: Container GET returning 503 for (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.3:1003/sda re: Trying to PUT /a/c: + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test INFO: Object update sweep starting on /tmp/tmpys7t3dlp/devices/sda1 (pid: 1066288) +test ERROR: ERROR Pickle problem, quarantining /tmp/tmpys7t3dlp/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181177.00000: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIterationtest.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_PUT -test.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_PUT ... ok -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.TestContainerBrokerBeforeShardRanges.test_get_namespaces -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces ... 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.TestContainerBrokerBeforeSPI.test_get_shard_ranges_includes -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_includes ... 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.TestContainerBrokerBeforeShardRanges.test_get_namespaces_root_container_fill_gap -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces_root_container_fill_gap ... ok + File "/build/reproducible-path/swift-2.35.1/swift/obj/updater.py", line 649, in _load_update + return pickle.load(open(update_path, 'rb')) # nosec: B301 + ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ +_pickle.UnpicklingError: invalid load key, '\xff'. +test INFO: Object update sweep completed on /tmp/tmpys7t3dlp/devices/sda1 in 0.01s seconds:, 0 successes, 0 failures, 1 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 1066288) +test INFO: Object update sweep of sda1 completed: 0.01s, 0 successes, 0 failures, 1 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmpoexavk4v/devices/sda1 (pid: 1066288) +test DEBUG: Update sent for /.shards_a/c2_shard/o09 /tmp/tmpoexavk4v/devices/sda1/async_pending/ca9/43aefe16fd826546f72b52db0520cca9-1757181177.95447 +test DEBUG: Update sent for /a/c1/o04 /tmp/tmpoexavk4v/devices/sda1/async_pending/016/7bf5c8c93f8043f6705026176f67c016-1757181177.95152 +test INFO: Object update sweep completed on /tmp/tmpoexavk4v/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: 1066288)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 -proxy INFO: wsgi exiting -proxy INFO: (488200) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 47\r\nDate: Sat, 10 Oct 2026 00:05:27 GMT\r\n\r\n{"RAW_PATH_INFO": "/%FF", "QUERY_STRING": null}' -proxy INFO: (488200) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488200) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [09/Oct/2026 12:05:27] "GET /ÿ HTTP/1.1" 200 126 0.000062 -proxy INFO: wsgi exiting -proxy INFO: (488200) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 50\r\nDate: Sat, 10 Oct 2026 00:05:27 GMT\r\n\r\n{"RAW_PATH_INFO": "/\\u00ff", "QUERY_STRING": null}' -proxy INFO: (488200) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488200) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [09/Oct/2026 12:05:27] "PUT /Here%20Is%20A%20SnowMan:☃ HTTP/1.0" 200 181 0.000106 -proxy INFO: wsgi exiting -proxy INFO: (488200) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 86\r\nDate: Sat, 10 Oct 2026 00:05:27 GMT\r\nConnection: close\r\n\r\n{"RAW_PATH_INFO": "/Here%20Is%20A%20SnowMan:\\u00e2\\u0098\\u0083", "QUERY_STRING": null}' -proxy INFO: (488200) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488200) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [09/Oct/2026 12:05:27] "POST /?and%20it=does+nothing+to+params&PALMTREE=ð%9fŒ%b4 HTTP/1.1" 200 178 0.000088 -proxy INFO: wsgi exiting -proxy INFO: (488200) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 101\r\nDate: Sat, 10 Oct 2026 00:05:27 GMT\r\n\r\n{"RAW_PATH_INFO": "/", "QUERY_STRING": "and%20it=does+nothing+to+params&PALMTREE=\\u00f0%9f\\u008c%b4"}' -proxy INFO: (488200) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488200) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [09/Oct/2026 12:05:27] "GET // HTTP/1.1" 200 121 0.000080 -proxy INFO: wsgi exiting -proxy INFO: (488200) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 45\r\nDate: Sat, 10 Oct 2026 00:05:27 GMT\r\n\r\n{"RAW_PATH_INFO": "//", "QUERY_STRING": null}' -proxy INFO: (488200) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488200) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [09/Oct/2026 12:05:27] "GET //bar HTTP/1.1" 200 124 0.000065 -proxy INFO: wsgi exiting -proxy INFO: (488200) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 48\r\nDate: Sat, 10 Oct 2026 00:05:27 GMT\r\n\r\n{"RAW_PATH_INFO": "//bar", "QUERY_STRING": null}' -proxy INFO: (488200) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488200) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [09/Oct/2026 12:05:27] "GET //////baz HTTP/1.1" 200 128 0.000074 -proxy INFO: wsgi exiting -proxy INFO: (488200) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 52\r\nDate: Sat, 10 Oct 2026 00:05:27 GMT\r\n\r\n{"RAW_PATH_INFO": "//////baz", "QUERY_STRING": null}' -proxy INFO: (488200) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488200) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [09/Oct/2026 12:05:27] "GET /someurl HTTP/1.0" 200 102 0.000054 -proxy INFO: wsgi exiting -proxy INFO: (488200) wsgi exited, is_accepting=True -test-ic DEBUG: -> 2014-05-27T20:54:11 GET http://127.0.0.1%3Fformat%3Djson 200 123 345 1401224050.98 1401224051.98 1.0 - -test-ic DEBUG: -> 2014-05-27T20:54:11 HEAD http://127.0.0.1%3Fformat%3Djson 200 123 345 1401224050.98 1401224051.98 1.0 - -test DEBUG: pulling items from the queue -test DEBUG: checking container 1791590400 -test DEBUG: looking for objects in 1791590400 -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 1791590400 -test DEBUG: looking for objects in 1791590400 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 1790924400 -test DEBUG: looking for objects in 1790924400 -test DEBUG: checking container 1790920800 -test DEBUG: looking for objects in 1790920800 -test ERROR: invalid_record: invalid queue record: {'bytes': 0, 'name': 'something', 'last_modified': '1970-01-01T00:00:00.000000', 'hash': '0000000000.00000', 'content_type': 'application/x-put'} -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/reconciler.py", line 827, in reconcile - queue_item = parse_raw_obj(raw_obj) - File "/build/reproducible-path/swift-2.35.1/swift/container/reconciler.py", line 275, in parse_raw_obj - policy_index, obj_name = raw_obj_name.split(':', 1) - ^^^^^^^^^^^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) -test INFO: Reconciler Stats: {'invalid_record': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1791590400 -test DEBUG: looking for objects in 1791590400 -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 1791590400 -test DEBUG: looking for objects in 1791590400 -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 1791590400 -test DEBUG: looking for objects in 1791590400 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test ERROR: invalid_record: invalid queue record: {'bytes': 0, 'name': 'bogus', 'last_modified': '1970-01-01T01:00:18.841870', 'hash': '0000003618.84187', 'content_type': 'application/x-put'} -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/reconciler.py", line 827, in reconcile - queue_item = parse_raw_obj(raw_obj) - File "/build/reproducible-path/swift-2.35.1/swift/container/reconciler.py", line 275, in parse_raw_obj - policy_index, obj_name = raw_obj_name.split(':', 1) - ^^^^^^^^^^^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) -test INFO: Reconciler Stats: {'invalid_record': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1791590400 -test DEBUG: looking for objects in 1791590400 -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'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: Could not parse SLO delete response (200 OK): b'asdf': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/reconciler.py", line 827, in reconcile - queue_item = parse_raw_obj(raw_obj) - File "/build/reproducible-path/swift-2.35.1/swift/container/reconciler.py", line 275, in parse_raw_obj - policy_index, obj_name = raw_obj_name.split(':', 1) - ^^^^^^^^^^^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) -test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 1test.unit.container.test_reconciler.TestReconciler.test_invalid_queue_name_marches_onward -test.unit.container.test_reconciler.TestReconciler.test_invalid_queue_name_marches_onward ... ok -test.unit.container.test_reconciler.TestReconciler.test_iter_over_old_containers_in_reverse -test.unit.container.test_reconciler.TestReconciler.test_iter_over_old_containers_in_reverse ... ok -test.unit.container.test_reconciler.TestReconciler.test_multi_process_should_process -test.unit.container.test_reconciler.TestReconciler.test_multi_process_should_process ... ok -test.unit.container.test_reconciler.TestReconciler.test_no_concurrency -test.unit.container.test_reconciler.TestReconciler.test_no_concurrency ... ok -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_backend.TestContainerBrokerBeforeXSync.test_get_info_sharding_states -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_sharding_states ... ok -test.unit.container.test_reconciler.TestReconciler.test_object_move -test.unit.container.test_reconciler.TestReconciler.test_object_move ... ok -test.unit.container.test_backend.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.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.TestContainerBrokerBeforeShardRanges.test_get_namespaces_state_filtering -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces_state_filtering ... ok -test.unit.container.test_backend.TestContainerBroker.test_reclaim -test.unit.container.test_backend.TestContainerBroker.test_reclaim ... 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_objects_since_row -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_objects_since_row ... 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.TestContainerBrokerBeforeShardRanges.test_get_objects -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_objects ... 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.TestContainerBrokerBeforeSPI.test_get_shard_usage -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_usage ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_has_multiple_policies -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_has_multiple_policies ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_namespaces -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_namespaces ... 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_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_policy_info -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_policy_info ... ok - + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/multi_delete.py", line 141, in do_delete + delete_result = json.loads(resp.body) + File "/usr/lib/python3.13/json/__init__.py", line 346, in loads + return _default_decoder.decode(s) + ~~~~~~~~~~~~~~~~~~~~~~~^^^ + File "/usr/lib/python3.13/json/decoder.py", line 345, in decode + obj, end = self.raw_decode(s, idx=_w(s, 0).end()) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/json/decoder.py", line 363, in raw_decode + raise JSONDecodeError("Expecting value", s, err.value) from None +json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_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 + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'X-Amz-Content-Sha256': '1f7579140d49b831582cb0c7358ed480afb750509ae4a5791572c5bde7f53a44', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '90'} +fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift ERROR: Got non-JSON response trying to list /bucket: b'obj0\nobj1\nobj2\nobj3\nobj4\nobj5\nobj6\nobj7\nobj8\nobj9\nobj10\nobj1...' +fake-swift ERROR: Expecting value: line 1 column 1 (char 0): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/bucket.py", line 346, in GET + objects = json.loads(resp.body) + File "/usr/lib/python3.13/json/__init__.py", line 346, in loads + return _default_decoder.decode(s) + ~~~~~~~~~~~~~~~~~~~~~~~^^^ + File "/usr/lib/python3.13/json/decoder.py", line 345, in decode + obj, end = self.raw_decode(s, idx=_w(s, 0).end()) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/json/decoder.py", line 363, in raw_decode + raise JSONDecodeError("Expecting value", s, err.value) from None +json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_sha256_valid -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_sha256_valid ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_to_object -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_to_object ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_has_other_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_has_other_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_objects_since_row -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_objects_since_row ... ok +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52: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_GET_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_with_fullcontrol_permission ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_with_owner_permission +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_with_owner_permission ... ok -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0267 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0019 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0068 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0025 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0203 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0019 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0015 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0228 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0108 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0058 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 403 16 "-" "-" "-" 0.0011 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/.a/c" 201 - "-" "-" "-" 0.0122 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/.c" 404 - "-" "-" "-" 0.0003 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0121 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0016 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0013 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0094 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0080 "-" 488266 - -test DEBUG: - - - [10/Oct/2026:00:05:53 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0004 "-" 488266 - -test DEBUG: - - - [10/Oct/2026:00:05:53 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 488266 - -test DEBUG: - - - [10/Oct/2026:00:05:53 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0010 "-" 488266 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0023 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0283 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0024 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0069 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0025 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0166 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0024 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0012 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0095 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0159 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0024 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0133 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0085 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 403 16 "-" "-" "-" 0.0009 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/.a/c" 201 - "-" "-" "-" 0.0124 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/.c" 404 - "-" "-" "-" 0.0003 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/./a" 400 20 "-" "-" "-" 0.0001 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0138 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0030 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0015 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0134 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0081 "-" 1066315 - +test DEBUG: - - - [06/Sep/2025:17:52:59 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 1066315 - +test DEBUG: - - - [06/Sep/2025:17:52:59 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0004 "-" 1066315 - +test DEBUG: - - - [06/Sep/2025:17:52:59 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0005 "-" 1066315 - test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/account/server.py", line 316, in __call__ @@ -22797,8 +24442,8 @@ return getattr(self, op)( ~~~~~~~^^^^^^^^^^ AttributeError: 'ReplicatorRpc' object has no attribute 'unknown_sync' -test DEBUG: - - - [10/Oct/2026:00:05:53 +0000] "REPLICATE /sda1/p/a/" 500 697 "-" "-" "-" 0.0048 "-" 488266 - -test DEBUG: - - - [10/Oct/2026:00:05:53 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0004 "-" 488266 - +test DEBUG: - - - [06/Sep/2025:17:52:59 +0000] "REPLICATE /sda1/p/a/" 500 697 "-" "-" "-" 0.0053 "-" 1066315 - +test DEBUG: - - - [06/Sep/2025:17:52:59 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0004 "-" 1066315 - test ERROR: ERROR __call__ error with PUT /sda1/p/a/c : Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/account/server.py", line 316, in __call__ @@ -22806,47 +24451,48 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/account/test_server.py", line 2714, in mock_put_method raise Exception() Exception -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0111 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0015 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0125 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/c%00stuff" 400 36 "-" "-" "-" 0.0001 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/foo%00bar" 400 34 "-" "-" "-" 0.0002 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0149 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/%00c%00stuff" 201 - "-" "-" "-" 0.0013 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/%00a" 201 - "-" "-" "-" 0.0111 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/%00foo%00bar" 201 - "-" "-" "-" 0.0084 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0106 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0010 "-" 488266 0 -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0060 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 135 "-" "-" "-" 0.0015 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0014 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0015 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0450 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0010 "-" 488266 0 -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0224 "-" 488266 1 -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0208 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0016 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0015 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0018 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 119 "-" "-" "-" 0.0016 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 141 "-" "-" "-" 0.0017 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0096 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 488266 0 -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0123 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0119 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "method_doesnt_exist /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "__init__ /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 488266 - -test INFO: 1.2.3.4 - - [01/Jan/1970:02:46:42 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 2.0000 "-" 1234 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0318 "-" 488266 -test.unit.account.test_server.TestAccountController.test_markers_with_reserved +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0130 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0140 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c%00stuff" 400 36 "-" "-" "-" 0.0001 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/foo%00bar" 400 34 "-" "-" "-" 0.0002 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0169 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/%00c%00stuff" 201 - "-" "-" "-" 0.0042 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/%00a" 201 - "-" "-" "-" 0.0135 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/%00foo%00bar" 201 - "-" "-" "-" 0.0096 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0141 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0019 "-" 1066315 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0115 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 135 "-" "-" "-" 0.0022 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0021 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0022 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0257 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0013 "-" 1066315 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0208 "-" 1066315 1 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0111 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0018 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0020 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0019 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 119 "-" "-" "-" 0.0022 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 141 "-" "-" "-" 0.0023 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0105 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0015 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0012 "-" 1066315 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0094 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0122 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0050 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "method_doesnt_exist /sda1/p/a" 405 - "-" "-" "-" 0.0002 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "__init__ /sda1/p/a" 405 - "-" "-" "-" 0.0002 "-" 1066315 - +test INFO: 1.2.3.4 - - [01/Jan/1970:02:46:42 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 2.0000 "-" 1234 -test.unit.account.test_server.TestAccountController.test_log_line_format +test.unit.account.test_server.TestAccountController.test_log_line_format ... ok +test.unit.account.test_server.TestAccountController.test_markers_with_reserved test.unit.account.test_server.TestAccountController.test_markers_with_reserved ... ok test.unit.account.test_server.TestAccountController.test_multiple_policies_in_use test.unit.account.test_server.TestAccountController.test_multiple_policies_in_use ... ok @@ -22880,82 +24526,14 @@ test.unit.account.test_server.TestAccountController.test_through_call_invalid_path_utf8 ... ok test.unit.account.test_server.TestAccountController.test_utf8_metadata test.unit.account.test_server.TestAccountController.test_utf8_metadata ... ok -test.unit.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.container.test_backend.TestContainerBrokerBeforeXSync.test_get_namespaces_state_filtering -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_namespaces_state_filtering ... 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.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_replication_info -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_replication_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_objects -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_objects ... 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.TestContainerBrokerBeforeMetadata.test_get_report_info -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_report_info ... 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.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.TestContainerBrokerBeforeShardRanges.test_get_replication_info -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_replication_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_objects_since_row -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_objects_since_row ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges ... 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.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_own_shard_range -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_own_shard_range ... 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.TestContainerBrokerBeforeXSync.test_get_policy_info -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_policy_info ... 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.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges ... 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_replication_info -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_replication_info ... 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.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_includes -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_includes ... 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_has_multiple_policies -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_has_multiple_policies ... 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.TestContainerBrokerBeforeSPI.test_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_deleted ... 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.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.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.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_get_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_usage -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_usage ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_json +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_json ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_json_not_encrypted_obj +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_json_not_encrypted_obj ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_json_with_crypto_override +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_json_with_crypto_override ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_success +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_success ... ok proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) @@ -22968,164 +24546,185 @@ proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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': 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)test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_write_affinity_per_policy_config +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_write_affinity_per_policy_config ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_write_affinity_per_policy_config_overrides_and_inherits +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_write_affinity_per_policy_config_overrides_and_inherits ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_write_affinity_proxy_server_config +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_write_affinity_proxy_server_config ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_x_open_expired_custom_config +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_x_open_expired_custom_config ... ok +test.unit.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.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.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 ERROR: Failed to unlink '/tmp/tmp0o7oupmp/containers/part/suffix/hash/container.db': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2235, in set_sharded_state + os.unlink(retiring_file) + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: 1 +test DEBUG: Unlinked retiring db '/tmp/tmp0o7oupmp/containers/part/suffix/hash/container_1757181212.00000.db' +test WARNING: Still have multiple db files after unlinking '/tmp/tmp0o7oupmp/containers/part/suffix/hash/container_1757181212.00000.db': ['/tmp/tmp0o7oupmp/containers/part/suffix/hash/container.db', '/tmp/tmp0o7oupmp/containers/part/suffix/hash/container_1757181213.00000.db'] +test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmp0o7oupmp/containers/part/suffix/hash/container_1757181213.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: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 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.35.1/swift/proxy/controllers/obj.py", line 525, in _get_conn_response + resp = putter.await_response( + self.app.node_timeout, not final_phase) + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1739, in await_response + self.resp = self.conn.getexpect() + ~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 843, in getexpect + expect_status = self._status.get_expect_status() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 746, in get_expect_status + raise expect_status +Exception: kaboom! (txn: txff731d949a294df8bbbe7-0068bc751d) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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 commit status of PUT to /v1/a/c/o: Timeout (Nones) (txn: txdbfe6fad3ea24e72b195b-0068bc751d) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txc412c4cab05740349da59-0068bc751d) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txd7952357bb2949259b8a3-0068bc751d) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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.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.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.container.test_backend.TestContainerBrokerBeforeSPI.test_is_reclaimable -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_reclaimable ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_write_affinity_per_policy_config -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_write_affinity_per_policy_config ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_has_multiple_policies -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_has_multiple_policies ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges_includes -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges_includes ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_last_modified_time -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_last_modified_time ... 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.TestContainerBrokerBeforeShardRanges.test_has_other_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_has_other_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_legacy_pending_files -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_legacy_pending_files ... 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_initialize_container_broker_in_default -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_initialize_container_broker_in_default ... 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.TestContainerBrokerBeforeXSync.test_has_multiple_policies -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_has_multiple_policies ... ok +proxy-server ERROR: ERROR Exception transferring data to object servers {'path': '/v1/a/c/o.jpg'}: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 3161, in _transfer_data + chunk = next(data_source) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2454, in __next__ + return self._get_next_item() + ~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 5237, in _get_next_item + return super(CooperativeIterator, self)._get_next_item() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2450, in _get_next_item + return next(self.wrapped_iter) + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 878, in reader + return req.environ['wsgi.input'].read( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + self.app.client_chunk_size) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/controllers/test_obj.py", line 7227, in read + raise Exception('exception message') +Exception: exception message (txn: txf60fbd5a7e074457b4d83-0068bc751d) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_timeout_during_transfer_data +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_ec_timeout_during_transfer_data ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_error_commit +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_error_commit ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_mostly_error_commit +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_mostly_error_commit ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_mostly_success +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_mostly_success ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_mostly_success_commit +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_mostly_success_commit ... ok +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 -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.39:1039/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.40:1040/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.41:1041/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.42:1042/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.43:1043/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.44:1044/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.45:1045/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.46:1046/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.47:1047/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.48:1048/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.49:1049/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.50:1050/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.51:1051/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.52:1052/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.53:1053/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.54:1054/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.55:1055/sda, error: ERROR Insufficient Storage (txn: tx453d96ea954e461880228-006ac9814d) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.24:1024/sdy, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sdf, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sdz, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sdv, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sdt, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sds, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sdq, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sdu, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sdo, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sdx, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.7:1007/sdh, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.28:1028/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.29:1029/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.30:1030/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.31:1031/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.32:1032/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.33:1033/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.34:1034/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.35:1035/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.36:1036/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.37:1037/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.38:1038/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.39:1039/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.40:1040/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.41:1041/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.42:1042/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.43:1043/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.44:1044/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.45:1045/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.46:1046/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_507_and_handoffs_fail -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_507_and_handoffs_fail ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_timeouts -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_timeouts ... ok -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 -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.TestContainerBrokerBeforeXSync.test_has_other_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_has_other_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_initialize_container_broker_in_default -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_initialize_container_broker_in_default ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_non_slash -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_non_slash ... ok +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': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52: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 ERROR: While processing manifest /v1/AUTH_test/gettest/manifest-abcd, max LO GET time of 86400s exceeded +fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-manifest-a, GET of submanifest /v1/AUTH_test/gettest/manifest-a failed with status 403 (

Forbidden

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

Unauthorized

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

Unauthorized

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

Service Unavailable

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

Not Found

The resource could not be foun...) while retrieving /v1/AUTH_test/gettest/not_exists_obj +fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 2 (char 1) +fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 2 (char 1) +fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-abcd, JSON-decoding of submanifest /v1/AUTH_test/gettest/manifest-bc failed with 500 Internal Error +fake-swift ERROR: Bad MD5 checksum for /v1/AUTH_test/gettest/a_5 as part of /v1/AUTH_test/gettest/manifest: headers had 594f803b380a41396ed63dca39503542, but object MD5 was actually fb0e22c79ac75679e9881e6ba183b354 +fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/b_10 etag: 82136b4240d6ce4ea7d03e51469a393b != wrong! or 10 != 10. +fake-swift ERROR: Bad response length for /v1/AUTH_test/gettest/a_5 as part of /v1/AUTH_test/gettest/manifest: headers had 5, but response length was actually 4 +fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/b_10 etag: 82136b4240d6ce4ea7d03e51469a393b != 82136b4240d6ce4ea7d03e51469a393b or 10 != 999999. +fake-swift ERROR: While processing manifest '/v1/AUTH_test/gettest/man1', max recursion depth was exceeded +fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 1 (char 0) +fake-swift ERROR: While processing manifest '/v1/AUTH_test/gettest/man1', max recursion depth was exceeded +test-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 - +sharder-test WARNING: Reclaimable db stuck waiting for shrinking, path: a/c, db: /tmp/tmp5uvhm9wx/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/tmp15qr5vt9/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/tmp15qr5vt9/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/tmp15qr5vt9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp15qr5vt9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Updated own shard range from ShardRange<'j' to 'k' as of 1757181178.00000, (0, 0) as of 1757181178.00000, active as of 1757181178.00000> to ShardRange<'k' to 't' as of 1757181179.00000, (0, 0) as of 1757181179.00000, active as of 1757181179.00000>, path: .shards_a/shard_c, db: /tmp/tmp15qr5vt9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.dbtest.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_container +test.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_container ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_with_duplicate_names +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_with_duplicate_names ... ok -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0298 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0019 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0074 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0019 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0378 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0019 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0016 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0162 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0019 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0095 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0086 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 403 16 "-" "-" "-" 0.0011 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/.a/c" 201 - "-" "-" "-" 0.0141 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/.c" 404 - "-" "-" "-" 0.0003 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0099 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0021 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0013 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0103 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0061 "-" 488206 - -test DEBUG: - - - [10/Oct/2026:00:05:53 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0004 "-" 488206 - -test DEBUG: - - - [10/Oct/2026:00:05:53 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 488206 - -test DEBUG: - - - [10/Oct/2026:00:05:53 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0004 "-" 488206 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0024 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0292 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0057 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0107 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0021 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0347 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0024 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0018 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0309 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0020 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0372 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0113 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 403 16 "-" "-" "-" 0.0046 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/.a/c" 201 - "-" "-" "-" 0.0130 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/.c" 404 - "-" "-" "-" 0.0003 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0118 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0017 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0013 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0099 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0102 "-" 1066303 - +test DEBUG: - - - [06/Sep/2025:17:52:58 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 1066303 - +test DEBUG: - - - [06/Sep/2025:17:52:58 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0002 "-" 1066303 - +test DEBUG: - - - [06/Sep/2025:17:52:58 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0003 "-" 1066303 - test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/account/server.py", line 316, in __call__ @@ -23138,8 +24737,8 @@ return getattr(self, op)( ~~~~~~~^^^^^^^^^^ AttributeError: 'ReplicatorRpc' object has no attribute 'unknown_sync' -test DEBUG: - - - [10/Oct/2026:00:05:53 +0000] "REPLICATE /sda1/p/a/" 500 697 "-" "-" "-" 0.0050 "-" 488206 - -test DEBUG: - - - [10/Oct/2026:00:05:53 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0003 "-" 488206 - +test DEBUG: - - - [06/Sep/2025:17:52:58 +0000] "REPLICATE /sda1/p/a/" 500 697 "-" "-" "-" 0.0036 "-" 1066303 - +test DEBUG: - - - [06/Sep/2025:17:52:58 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0004 "-" 1066303 - test ERROR: ERROR __call__ error with PUT /sda1/p/a/c : Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/account/server.py", line 316, in __call__ @@ -23147,47 +24746,48 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/account/test_server.py", line 2714, in mock_put_method raise Exception() Exception -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0333 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0015 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0130 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/c%00stuff" 400 36 "-" "-" "-" 0.0001 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/foo%00bar" 400 34 "-" "-" "-" 0.0002 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0097 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/%00c%00stuff" 201 - "-" "-" "-" 0.0011 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/%00a" 201 - "-" "-" "-" 0.0115 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/%00foo%00bar" 201 - "-" "-" "-" 0.0100 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0105 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0011 "-" 488206 0 -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0133 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 135 "-" "-" "-" 0.0015 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0015 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0015 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0079 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0010 "-" 488206 0 -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0073 "-" 488206 1 -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0091 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0017 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0016 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0019 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 119 "-" "-" "-" 0.0017 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 141 "-" "-" "-" 0.0018 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0075 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 488206 0 -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0051 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0072 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0015 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "method_doesnt_exist /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "__init__ /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 488206 - -test INFO: 1.2.3.4 - - [01/Jan/1970:02:46:42 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 2.0000 "-" 1234 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0102 "-" 488206 -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_markers_with_reserved +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0121 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0015 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0128 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c%00stuff" 400 36 "-" "-" "-" 0.0001 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/foo%00bar" 400 34 "-" "-" "-" 0.0002 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0121 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/%00c%00stuff" 201 - "-" "-" "-" 0.0016 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/%00a" 201 - "-" "-" "-" 0.0116 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/%00foo%00bar" 201 - "-" "-" "-" 0.0144 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0144 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0010 "-" 1066303 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0099 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 135 "-" "-" "-" 0.0025 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0024 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0024 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0124 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0011 "-" 1066303 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0111 "-" 1066303 1 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0134 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0022 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0021 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0027 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 119 "-" "-" "-" 0.0024 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 141 "-" "-" "-" 0.0024 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0111 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0031 "-" 1066303 3 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0104 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0137 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "method_doesnt_exist /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "__init__ /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 1066303 - +test INFO: 1.2.3.4 - - [01/Jan/1970:02:46:42 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 2.0000 "-" 1234 -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_log_line_format +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_log_line_format ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_markers_with_reserved test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_markers_with_reserved ... ok test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_multiple_policies_in_use test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_multiple_policies_in_use ... ok @@ -23213,78 +24813,1434 @@ 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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges ... ok test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call ... ok test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call_invalid_path test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call_invalid_path ... ok test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call_invalid_path_utf8 test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call_invalid_path_utf8 ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_utf8_metadata -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_utf8_metadata ... ok -test.unit.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.TestContainerBrokerBeforeShardRangeReportedColumn.test_reconciler_sync +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reconciler_sync ... 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 DEBUG: /tmp/tmp7of1_se8/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.887625s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, '18fa85597b9d979d9a81e3b930410b1c', '2a79dbe1-f502-4b60-b77c-2ddbc6456923-sda', '1757181178.41034', '1757178000.00000', '0', '', '1757178000.00000', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('2a79dbe1-f502-4b60-b77c-2ddbc6456923-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 2 objects to the reconciler at /tmp/tmp7of1_se8/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 1.00883 seconds (0.99124/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/tmp7of1_se8/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, sync, (2, '8334943e62ad0814e35a3b6c9f2b7871', 'de27d94b-af96-4c9c-9f9e-be8e24172ba7-sda', '1757181179.45097', '1757178000', '0', '', '1757178000', 2, 0) +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('de27d94b-af96-4c9c-9f9e-be8e24172ba7-sda', '245de93b3701e804627f412ba3b317d3.db') +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, sync, (2, '8334943e62ad0814e35a3b6c9f2b7871', 'de27d94b-af96-4c9c-9f9e-be8e24172ba7-sda', '1757181179.45097', '1757178000', '0', '', '1757178000', 2, 0) +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('de27d94b-af96-4c9c-9f9e-be8e24172ba7-sda', '245de93b3701e804627f412ba3b317d3.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpz_bfaban/sda/containers/0/df1/7d69a3daa789abb831fde54674123df1/7d69a3daa789abb831fde54674123df1.db +REPLICATE: /sdb/0/7d69a3daa789abb831fde54674123df1, sync, (2, '18fa85597b9d979d9a81e3b930410b1c', '4f904527-7ef8-4a37-9ab8-9be54b29e0b7-sda', '1757181179.90538', '1757178000.00000', '0', '{"X-Container-Sysmeta-Shard-Root": ["a/c", "1757181180.03167"]}', '1757178000.00000', 0, 1) +test DEBUG: /tmp/tmpz_bfaban/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': '1757178002.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o2', 'created_at': '1757178003.00000+186a0+186a0', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '4f904527-7ef8-4a37-9ab8-9be54b29e0b7-sda') +test DEBUG: /tmp/tmpz_bfaban/sda/containers/0/df1/7d69a3daa789abb831fde54674123df1/7d69a3daa789abb831fde54674123df1.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.0130515s) +REPLICATE: /sdb/0/7d69a3daa789abb831fde54674123df1, merge_syncs, ([],) +REPLICATE: /sdc/0/7d69a3daa789abb831fde54674123df1, sync, (2, '18fa85597b9d979d9a81e3b930410b1c', '4f904527-7ef8-4a37-9ab8-9be54b29e0b7-sda', '1757181179.90538', '1757178000.00000', '0', '{"X-Container-Sysmeta-Shard-Root": ["a/c", "1757181180.03167"]}', '1757178000.00000', 0, 1) +REPLICATE: /sdc/0/7d69a3daa789abb831fde54674123df1, complete_rsync, ('4f904527-7ef8-4a37-9ab8-9be54b29e0b7-sda', '7d69a3daa789abb831fde54674123df1.db') +test DEBUG: Adding 2 objects to the reconciler at /tmp/tmpz_bfaban/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.14991 seconds (6.67066/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/tmpz_bfaban/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, sync, (2, '8334943e62ad0814e35a3b6c9f2b7871', '6e366058-b4c4-40b8-b340-642537e7ecd8-sda', '1757181180.23092', '1757178000', '0', '', '1757178000', 2, 0) +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('6e366058-b4c4-40b8-b340-642537e7ecd8-sda', '245de93b3701e804627f412ba3b317d3.db') +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, sync, (2, '8334943e62ad0814e35a3b6c9f2b7871', '6e366058-b4c4-40b8-b340-642537e7ecd8-sda', '1757181180.23092', '1757178000', '0', '', '1757178000', 2, 0) +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('6e366058-b4c4-40b8-b340-642537e7ecd8-sda', '245de93b3701e804627f412ba3b317d3.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp2i3ojxhs/sda/containers/0/df1/7d69a3daa789abb831fde54674123df1/7d69a3daa789abb831fde54674123df1.db +REPLICATE: /sdb/0/7d69a3daa789abb831fde54674123df1, sync, (2, '18fa85597b9d979d9a81e3b930410b1c', '25129aed-e295-46d4-aa65-510ec169731c-sda', '1757181181.11863', '1757178000.00000', '0', '{"X-Container-Sysmeta-Shard-Quoted-Root": ["a/c", "1757181181.12474"]}', '1757178000.00000', 0, 0) +test DEBUG: /tmp/tmp2i3ojxhs/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': '1757178002.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}, {'ROWID': 2, 'name': 'o2', 'created_at': '1757178003.00000+186a0+186a0', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '25129aed-e295-46d4-aa65-510ec169731c-sda') +test DEBUG: /tmp/tmp2i3ojxhs/sda/containers/0/df1/7d69a3daa789abb831fde54674123df1/7d69a3daa789abb831fde54674123df1.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.012984s) +REPLICATE: /sdb/0/7d69a3daa789abb831fde54674123df1, merge_syncs, ([],) +REPLICATE: /sdc/0/7d69a3daa789abb831fde54674123df1, sync, (2, '18fa85597b9d979d9a81e3b930410b1c', '25129aed-e295-46d4-aa65-510ec169731c-sda', '1757181181.11863', '1757178000.00000', '0', '{"X-Container-Sysmeta-Shard-Quoted-Root": ["a/c", "1757181181.12474"]}', '1757178000.00000', 0, 0) +REPLICATE: /sdc/0/7d69a3daa789abb831fde54674123df1, complete_rsync, ('25129aed-e295-46d4-aa65-510ec169731c-sda', '7d69a3daa789abb831fde54674123df1.db') +test DEBUG: Adding 2 objects to the reconciler at /tmp/tmp2i3ojxhs/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.12071 seconds (8.28433/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/tmp2i3ojxhs/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, sync, (2, '72aaf37947b856c2f32457fa4ee84d34', 'c1570c26-6945-446c-be09-625d26ec1cc3-sda', '1757181181.25906', '1757178000', '0', '', '1757178000', 2, 0) +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('c1570c26-6945-446c-be09-625d26ec1cc3-sda', '245de93b3701e804627f412ba3b317d3.db') +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, sync, (2, '72aaf37947b856c2f32457fa4ee84d34', 'c1570c26-6945-446c-be09-625d26ec1cc3-sda', '1757181181.25906', '1757178000', '0', '', '1757178000', 2, 0) +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('c1570c26-6945-446c-be09-625d26ec1cc3-sda', '245de93b3701e804627f412ba3b317d3.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 INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0015 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/grumpiest30_no_header" 204 - "-" "-" "-" 0.0005 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0088 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0014 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/grumpiest40_no_header" 204 - "-" "-" "-" 0.0005 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0104 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/grumpiest50" 204 - "-" "-" "-" 0.0016 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/grumpiest50_no_header" 204 - "-" "-" "-" 0.0006 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0090 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0015 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/grumpiest60_no_header" 204 - "-" "-" "-" 0.0005 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0125 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/grumpiest70" 204 - "-" "-" "-" 0.1056 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/grumpiest70_no_header" 204 - "-" "-" "-" 0.0023 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0077 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/grumpiest80" 204 - "-" "-" "-" 0.0016 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c/grumpiest80_no_header" 204 - "-" "-" "-" 0.0005 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0109 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "DELETE /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0110 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 406 - "-" "-" "-" 0.0002 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0125 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0014 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0007 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0196 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0102 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0032 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0020 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0020 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0020 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0030 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0021 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0040 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0039 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0024 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0035 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0042 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0042 "-" 1066295 2 +test DEBUG: Unlinked retiring db '/tmp/tmpb3rp7aag/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0024 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0022 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0030 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:58 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0037 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0163 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0006 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0009 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0005 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0005 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0005 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 66 "-" "-" "-" 0.0178 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0122 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/1" 201 - "-" "-" "-" 0.0015 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/2" 201 - "-" "-" "-" 0.0004 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/1" 201 - "-" "-" "-" 0.0004 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/2" 201 - "-" "-" "-" 0.0004 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 50 "-" "-" "-" 0.0114 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 14 "-" "-" "-" 0.0024 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0097 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0003 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0003 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0004 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 221 "-" "-" "-" 0.0128 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0116 "-" 1066295 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter_xml_with_quotes +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter_xml_with_quotes ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_invalid_accept +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_invalid_accept ... ok +test.unit.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 + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID"}}}' +test DEBUG: Error on keystone reply: 201 b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID"}}}' - rejecting request +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"name": "TENANT_NAME"}}}}' +test DEBUG: Error on keystone reply: 201 b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"name": "TENANT_NAME"}}}}' - rejecting request +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID"}}}}' +test DEBUG: Error on keystone reply: 201 b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID"}}}}' - rejecting request +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}}' +test DEBUG: Error on keystone reply: 201 b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}}' - rejecting request +test DEBUG: Starting the S3 Token Authentication componenttest.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_object_versioning.ObjectVersioningTestContainerOperations.test_bytes_count +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_bytes_count ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_container_listing_translation +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_container_listing_translation ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_404_versions_container +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_404_versions_container ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_delete_markers +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_delete_markers ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_delimiter +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_delimiter ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_empty_primary +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_empty_primary ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_empty_versions_container +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_empty_versions_container ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_error_versions_container +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_error_versions_container ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_invalid_delimiter +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_invalid_delimiter ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_marker +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_marker ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_marker_missing_marker +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_marker_missing_marker ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_never_enabled +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_never_enabled ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_unversioned +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_unversioned ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_listing_translation_utf8 +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_listing_translation_utf8 ... ok +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_300_status +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_300_status ... ok +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_already_in_sync +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_already_in_sync ... ok +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_drive_not_mounted +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_drive_not_mounted ... ok +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_metadata_update +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_metadata_update ... ok +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_not_found +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_not_found ... ok +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_not_response +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_not_response ... ok +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_rsync_success +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_rsync_success ... ok +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_small_container_always_usync +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_small_container_always_usync ... ok +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_usync_success +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_usync_success ... ok +test.unit.common.test_direct_client.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_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_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.obj.test_replicator.TestObjectReplicator.test_check_ring +test.unit.obj.test_replicator.TestObjectReplicator.test_check_ring ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_handoffs_first +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_handoffs_first ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_mkdirs_error +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_mkdirs_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_multi_disk +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_multi_disk ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_unmounted +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_unmounted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_1 +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_1 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_default_sync_method +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_default_sync_method ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_override_params +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_override_params ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync_single_region +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync_single_region ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_failures +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_failures ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_handoff_delete +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_handoff_delete ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_policy_override_params +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_policy_override_params ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_do_listdir +test.unit.obj.test_replicator.TestObjectReplicator.test_do_listdir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_handoff_replication_setting_warnings +test.unit.obj.test_replicator.TestObjectReplicator.test_handoff_replication_setting_warnings ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_limit_rsync_log +test.unit.obj.test_replicator.TestObjectReplicator.test_limit_rsync_log ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_massive_handoff_delete_setting_warnings +test.unit.obj.test_replicator.TestObjectReplicator.test_massive_handoff_delete_setting_warnings ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_rsync_timeout +test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_rsync_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_rsync_timeout_wedged +test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_rsync_timeout_wedged ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_skipped_partpower_increase +test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_skipped_partpower_increase ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_removes_zbf +test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_removes_zbf ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_skips_bogus_partition_dirs +test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_skips_bogus_partition_dirs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_skips_rsync_temp_files +test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_skips_rsync_temp_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_revert_partition_lock_timeout +test.unit.obj.test_replicator.TestObjectReplicator.test_revert_partition_lock_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_ring_ip_and_bind_ip +test.unit.obj.test_replicator.TestObjectReplicator.test_ring_ip_and_bind_ip ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_compress_different_region +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_compress_different_region ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_failure_logging +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_failure_logging ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_failure_logging_no_transfer +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_failure_logging_no_transfer ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_success_logging +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_success_logging ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_success_logging_no_transfer +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_success_logging_no_transfer ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_run +test.unit.obj.test_replicator.TestObjectReplicator.test_run ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_run_once +test.unit.obj.test_replicator.TestObjectReplicator.test_run_once ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_1 +test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_1 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_recover_from_failure +test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_recover_from_failure ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_recover_from_timeout +test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_recover_from_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_run_withlog +test.unit.obj.test_replicator.TestObjectReplicator.test_run_withlog ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_replicator.TestObjectReplicator.test_sync_just_calls_sync_method +test.unit.obj.test_replicator.TestObjectReplicator.test_sync_just_calls_sync_method ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 INFO: autocreate account '/account' (txn: tx4f678b750f324880a95e7-0068bc74f8) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: txcb3ceae517ac4f229b62d-0068bc74f8) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.0:1000/sda (txn: txcb3ceae517ac4f229b62d-0068bc74f8) +test INFO: autocreate account '/account' (txn: txcb3ceae517ac4f229b62d-0068bc74f8) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx3c3ed599e4b94e6d84c69-0068bc74f8) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: tx3c3ed599e4b94e6d84c69-0068bc74f8) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txf4a186565e764ffe8e804-0068bc74f9) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txd3efdf3305854ef9aea9b-0068bc74f9) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txdec6d33ecda54a46bfcaa-0068bc74f9) +test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx6fb14933f4e543a0abb5c-0068bc74f9) +test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx6cdb00007e5d466c91795-0068bc74f9) +test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txc54845d63b8c4809a523d-0068bc74f9) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: tx4e5a387753ae4cf5b9425-0068bc74f9) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c/: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: tx445dbae1057f4c4ca2ca0-0068bc74f9) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: tx644a8fe2579940f6b3201-0068bc74f9) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: tx644a8fe2579940f6b3201-0068bc74f9) +test ERROR: Container GET returning 503 for (201, 503, 503) (txn: tx644a8fe2579940f6b3201-0068bc74f9) +test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c/: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: tx9839a212b1c54917a1a41-0068bc74f9)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 + +proxy-server DEBUG: Loaded override config for policy 1 (4-replica): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 0 (1-replica): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 1 (4-replica): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '3 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 0 (1-replica): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 1 (4-replica): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '3 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +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 + +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0108 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0014 "-" 1066315 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0087 "-" 1066315 1 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0079 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0022 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 134 "-" "-" "-" 0.0022 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0080 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0014 "-" 1066315 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0082 "-" 1066315 1 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/%00null%00test03" 201 - "-" "-" "-" 0.0082 "-" 1066315 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 270 "-" "-" "-" 0.0102 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 136 "-" "-" "-" 0.0042 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0104 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c_nulo" 201 - "-" "-" "-" 0.0010 "-" 1066315 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c_unu" 201 - "-" "-" "-" 0.0090 "-" 1066315 1 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0085 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0098 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/%00null%00" 201 - "-" "-" "-" 0.0015 "-" 1066315 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0073 "-" 1066315 1 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/null" 201 - "-" "-" "-" 0.0086 "-" 1066315 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 118 "-" "-" "-" 0.0099 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 381 "-" "-" "-" 0.0015 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0015 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0022 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0118 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0014 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0014 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 400 37 "-" "-" "-" 0.0003 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 400 33 "-" "-" "-" 0.0001 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 400 38 "-" "-" "-" 0.0001 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0110 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0132 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0084 "-" 1066315 1 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0079 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0019 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0944 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0011 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.1287 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0119 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0071 "-" 1066315 0 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0588 "-" 1066315 1 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0097 "-" 1066315 0 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0094 "-" 1066315 1 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0097 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a" 200 158 "-" "-" "-" 0.0017 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0112 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0013 "-" 1066315 0 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0119 "-" 1066315 1 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0090 "-" 1066315 0 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0102 "-" 1066315 1 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0093 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0024 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0207 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0015 "-" 1066315 0 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0273 "-" 1066315 1 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0084 "-" 1066315 0 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0088 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0025 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0027 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a" 200 255 "-" "-" "-" 0.0027 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0004 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0002 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a/c%D8%3E%2520" 412 12 "-" "-" "-" 0.0001 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0801 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0061 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0077 "-" 1066315 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0147 "-" 1066315 - +test ERROR: Error decrypting container listing: Bad crypto meta: Cipher must be AES_CTR_256test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_cont_get_json_req_with_cipher_mismatch +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_cont_get_json_req_with_cipher_mismatch ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_cont_get_json_req_with_unknown_secret_id +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_cont_get_json_req_with_unknown_secret_id ... ok +test.unit.common.middleware.s3api.test_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_s3response.TestResponse.test_from_swift_resp_slo +test.unit.common.middleware.s3api.test_s3response.TestResponse.test_from_swift_resp_slo ... ok +test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_sysmeta_from_swift3_sysmeta +test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_sysmeta_from_swift3_sysmeta ... ok +test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_sysmeta_headers +test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_sysmeta_headers ... ok +test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_sysmeta_headers_ignore_other_sysmeta +test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_sysmeta_headers_ignore_other_sysmeta ... ok +test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_user_meta_headers +test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_user_meta_headers ... ok +test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_swift3_sysmeta_does_not_overwrite_s3api_sysmeta +test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_swift3_sysmeta_does_not_overwrite_s3api_sysmeta ... ok +test.unit.common.middleware.test_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_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.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.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 INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/jsonc" 200 22 "-" "-" "-" 0.0030 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0127 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/obj_default_0" 201 - "-" "-" "-" 0.0016 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/obj_default_1" 201 - "-" "-" "-" 0.0006 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/obj_default_2" 201 - "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/obj_default_3" 201 - "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/obj_default_4" 201 - "-" "-" "-" 0.0004 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/obj_default_5" 201 - "-" "-" "-" 0.0004 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/obj_default_6" 201 - "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/obj_default_7" 201 - "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/obj_default_8" 201 - "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/obj_default_9" 201 - "-" "-" "-" 0.0004 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/obj_default_10" 201 - "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/obj_1_0" 201 - "-" "-" "-" 0.0005 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/obj_1_1" 201 - "-" "-" "-" 0.0005 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/obj_1_2" 201 - "-" "-" "-" 0.0005 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/obj_1_3" 201 - "-" "-" "-" 0.0005 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/obj_1_4" 201 - "-" "-" "-" 0.0005 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/obj_1_5" 201 - "-" "-" "-" 0.0005 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/obj_1_6" 201 - "-" "-" "-" 0.0005 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/obj_1_7" 201 - "-" "-" "-" 0.0005 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/obj_1_8" 201 - "-" "-" "-" 0.0005 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/obj_1_9" 201 - "-" "-" "-" 0.0005 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0145 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0032 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 80 "-" "-" "-" 0.0033 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0030 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 400 40 "-" "-" "-" 0.0015 "-" 1066287 3 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0003 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0212 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/US/TX" 201 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/US/TX/B" 201 - "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/US/OK" 201 - "-" "-" "-" 0.0034 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/US/OK/B" 201 - "-" "-" "-" 0.0018 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/US/UT/A" 201 - "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 242 "-" "-" "-" 0.0154 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/plainc" 201 - "-" "-" "-" 0.0150 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0025 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/plainc/0" 201 - "-" "-" "-" 0.0012 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/plainc/1" 201 - "-" "-" "-" 0.0011 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/plainc/2" 201 - "-" "-" "-" 0.0003 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0127 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "HEAD /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0018 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0030 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0022 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0025 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0031 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0021 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0022 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0021 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0023 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0125 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0025 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0021 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0021 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0022 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0192 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/a1" 201 - "-" "-" "-" 0.0059 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/b1" 201 - "-" "-" "-" 0.0011 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/a2" 201 - "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/b2" 201 - "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/a3" 201 - "-" "-" "-" 0.0004 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/b3" 201 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 9 "-" "-" "-" 0.0135 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0131 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0085 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0018 "-" 1066287 0test.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 + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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': 'Sat, 06 Sep 2025 17:52:55 -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': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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': 'Sat, 06 Sep 2025 17:52:55 -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': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_auditing +test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_auditing ... ok +test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_errors +test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_errors ... ok +test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_from_compacted_shard +test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_from_compacted_shard ... ok +test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_include_deleted +test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_include_deleted ... ok +test.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.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.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.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.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num_not_satisfiable +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num_not_satisfiable ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_remove_objects +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_remove_objects ... ok +test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_with_format_header +test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_with_format_header ... ok +test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_for_namespaces +test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_for_namespaces ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_resolve_shard_range_states +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_resolve_shard_range_states ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_with_read_permission +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_with_read_permission ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_without_permission +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_without_permission ... ok + +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: txbb2d6a4715de41b0a76c6-0068bc750e) +test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx204598bafa7e4c20ac627-0068bc750e) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx3ebc2af4cdaa41cba8e25-0068bc750e) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:2000/sda (txn: tx3ebc2af4cdaa41cba8e25-0068bc750e) +test ERROR: Container GET returning 503 for (204, 503, 503) (txn: tx3ebc2af4cdaa41cba8e25-0068bc750e) +test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx2c1d3116cca5492d87b6b-0068bc750e) +test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx2c1d3116cca5492d87b6b-0068bc750e) +test ERROR: Container GET returning 503 for (204, 503, 503) (txn: tx2c1d3116cca5492d87b6b-0068bc750e) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:2000/sda (txn: tx2b9c2345dea14e3689f1a-0068bc750e) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx2b9c2345dea14e3689f1a-0068bc750e) +test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txfcd935225daa447bb7c34-0068bc750e) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: txfcd935225daa447bb7c34-0068bc750e) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txdc1ea744e31f4719a04ba-0068bc750e) +test INFO: Client disconnected on read of '/a/c' (txn: txdc1ea744e31f4719a04ba-0068bc750e) +test INFO: Client disconnected on read of '/a/c' (txn: tx43d45b4e69e2460ea3509-0068bc750e) +test INFO: Client disconnected on read of '/a/c' (txn: tx43d45b4e69e2460ea3509-0068bc750e) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx222f0b74ef89424b99b20-0068bc750e) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx5edcfe0f54a14a1fb8707-0068bc750e) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx82e1ad228cf9422291353-0068bc750e) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx82e1ad228cf9422291353-0068bc750e) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx82e1ad228cf9422291353-0068bc750e) +test ERROR: Container GET returning 503 for [500, 500, 500] (txn: tx82e1ad228cf9422291353-0068bc750e) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txbf171bdc50ad40fe98534-0068bc750e) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txbf171bdc50ad40fe98534-0068bc750e) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txbf171bdc50ad40fe98534-0068bc750e) +test ERROR: Container GET returning 503 for [500, 500, 500] (txn: txbf171bdc50ad40fe98534-0068bc750e) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx0222309f78c84d9bb98b1-0068bc750e) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a: Network unreachable (txn: tx0222309f78c84d9bb98b1-0068bc750e) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a: Network unreachable (txn: tx0222309f78c84d9bb98b1-0068bc750e) +test ERROR: Account HEAD returning 503 for [] (txn: tx0222309f78c84d9bb98b1-0068bc750e) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestContainerController.test_POST +test.unit.proxy.test_server.TestContainerController.test_POST ... ok +test.unit.proxy.test_server.TestContainerController.test_POST_bad_metadata +test.unit.proxy.test_server.TestContainerController.test_POST_bad_metadata ... ok +test.unit.proxy.test_server.TestContainerController.test_POST_calls_clean_acl +test.unit.proxy.test_server.TestContainerController.test_POST_calls_clean_acl ... ok +test.unit.proxy.test_server.TestContainerController.test_POST_metadata +test.unit.proxy.test_server.TestContainerController.test_POST_metadata ... ok +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': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -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 + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 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': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:55 -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_list_objects_iter_with_reserved_name -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_with_reserved_name ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_load_old_record_from_pending_file -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_load_old_record_from_pending_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_make_tuple_for_pickle -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_make_tuple_for_pickle ... ok -test.unit.container.test_backend.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.TestContainerBrokerBeforeShardRanges.test_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_deleted ... 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.TestContainerBrokerBeforeMetadata.test_is_reclaimable -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_reclaimable ... 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.TestContainerBrokerBeforeSPI.test_merge_items_is_green -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_is_green ... ok + +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_str_maxuploads +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_str_maxuploads ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_delimiter +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_delimiter ... ok +test.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 INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p/p2 HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 +test INFO: - - 06/Sep/2025/17/52/53 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1757181173.892615318 1757181173.892720222 - +test INFO: - - 06/Sep/2025/17/52/53 GET /foo HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1757181173.893234491 1757181173.893326998 - +test INFO: - - 06/Sep/2025/17/52/53 GET /foo/bar HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1757181173.893839121 1757181173.893936634 - +test INFO: - - 06/Sep/2025/17/52/53 GET /v1 HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1757181173.894424677 1757181173.894509315 - +test INFO: - - 06/Sep/2025/17/52/53 GET /v1.0 HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1757181173.894954681 1757181173.895039082 - +test INFO: - - 06/Sep/2025/17/52/54 GET /path HTTP/1.0 503 - - - - 118 - - - 0.7000 FA - 1757181173.899702549 1757181174.599702597 - +test INFO: - - 06/Sep/2025/17/52/54 GET /path HTTP/1.0 500 - - - - - - - - 0.2000 - - 1757181173.901978254 1757181174.101978302 - +test INFO: - - 06/Sep/2025/17/52/53 GET / HTTP/1.0 200 - - - - 17 - - - 0.0001 SOS - 1757181173.903723717 1757181173.903824568 - +test INFO: - - 06/Sep/2025/17/52/53 GET / HTTP/1.0 200 - - - - - - - - 0.0001 - - 1757181173.905395031 1757181173.905486107 - +test INFO: - - 06/Sep/2025/17/52/53 GET / HTTP/1.0 200 - - - - 3 - - - 0.0001 - - 1757181173.906951904 1757181173.907060385 - +test INFO: - - 06/Sep/2025/17/52/53 GET / HTTP/1.0 200 - - - - 12 - - - 0.0001 - - 1757181173.908518076 1757181173.908612013 - +test INFO: - - 06/Sep/2025/17/52/54 GET /v1/a/c/o HTTP/1.0 503 - - - - 118 - - - 0.7000 - - 1757181173.910124302 1757181174.610124350 0 +test INFO: - - 06/Sep/2025/17/52/53 PUT /v1/a/c/o HTTP/1.0 200 - - - - 8 - - - 0.0000 - - 1757181173.922495127 1757181173.922542095 1 +test INFO: - - 06/Sep/2025/17/52/53 GET /v1/a/c HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1757181173.923706055 1757181173.923803568 1 +test INFO: 4.5.6.7 1.2.3.4 06/Sep/2025/17/52/53 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1757181173.925303459 1757181173.925401449 - +test INFO: 4.5.6.7 1.2.3.4 06/Sep/2025/17/52/53 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1757181173.926455021 1757181173.926546097 - +test INFO: - - 06/Sep/2025/17/52/53 GET /v1/something HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1757181173.928031206 1757181173.928135157 - +test INFO: - - 06/Sep/2025/17/52/53 GET / HTTP/1.0 499 - - - - 4 - - - 0.0001 - - 1757181173.930527210 1757181173.930636406 - +test INFO: - - 06/Sep/2025/17/52/53 POST /v1/a/c HTTP/1.0 200 - - - 11 8 - - Host:%20localhost:80 0.0000 - - 1757181173.931726694 1757181173.931760550 - +test INFO: - - 06/Sep/2025/17/52/53 PUT /v1/a/c/o/foo HTTP/1.0 200 - - - 10 8 - - Host:%20localhost:80 0.0000 - - 1757181173.932876825 1757181173.932916164 0 +test INFO: - - 06/Sep/2025/17/52/53 PUT /v1/a/c/o/foo HTTP/1.0 200 - - - 10 8 - - Host:%20localhost:80 0.0000 - - 1757181173.933715820 1757181173.933754206 -1 +test INFO: - - 06/Sep/2025/17/52/53 PUT /v1/a/c/o/foo HTTP/1.0 200 - - - 10 8 - - Host:%20localhost:80 0.0000 - - 1757181173.934865952 1757181173.934902668 - +test ERROR: ERROR Could not get container info /tmp/tmpgltc9u37/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test ERROR: ERROR Could not get container info /tmp/tmpgltc9u37/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test ERROR: ERROR Could not get container info /tmp/tmp0w2ouvh8/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test INFO: Since Thu Jan 1 14:00:00 1970: container audits: 0 passed audit, 1 failed audit +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test ERROR: ERROR Could not get container info /tmp/tmp0w2ouvh8/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test INFO: Begin container audit pass. +test ERROR: ERROR Could not get container info /tmp/tmpa4seglza/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test ERROR: ERROR Could not get container info /tmp/tmpa4seglza/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test INFO: Container audit pass completed: 0.02s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR Could not get container info /tmp/tmpa4seglza/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test ERROR: ERROR Could not get container info /tmp/tmpa4seglza/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test INFO: Container audit pass completed: 0.68s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR Could not get container info /tmp/tmpa4seglza/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test ERROR: ERROR Could not get container info /tmp/tmpa4seglza/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR Could not get container info /tmp/tmpa4seglza/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test ERROR: ERROR Could not get container info /tmp/tmpa4seglza/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR Could not get container info /tmp/tmpa4seglza/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test ERROR: ERROR Could not get container info /tmp/tmpa4seglza/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR Could not get container info /tmp/tmpa4seglza/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test ERROR: ERROR Could not get container info /tmp/tmpa4seglza/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueErrortest.unit.common.test_db_auditor.TestAuditor.test_run_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_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 swift-ring-builder set_info @@ -23706,23 +26662,339 @@ want to change. For instance set_info d74 _"snet: 5.6.7.8" would just update the meta data for device id 74. - Option --yes assume a yes response to all questions.test.unit.cli.test_ringbuilder.TestCommands.test_main_single_argument + Option --yes assume a yes response to all questions.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.cli.test_ringbuilder.TestCommands.test_main_single_argument test.unit.cli.test_ringbuilder.TestCommands.test_main_single_argument ... ok test.unit.cli.test_ringbuilder.TestCommands.test_main_with_safe test.unit.cli.test_ringbuilder.TestCommands.test_main_with_safe ... ok test.unit.cli.test_ringbuilder.TestCommands.test_no_warn_when_balanced test.unit.cli.test_ringbuilder.TestCommands.test_no_warn_when_balanced ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_last_modified_time -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_last_modified_time ... ok test.unit.cli.test_ringbuilder.TestCommands.test_parse_add_values_number_of_arguments test.unit.cli.test_ringbuilder.TestCommands.test_parse_add_values_number_of_arguments ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_reclaimable -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_reclaimable ... 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.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 ERROR: get_keys(): unknown key id: unknown_key +test ERROR: Error decrypting container listing: unknown_key + +user quit +No .MockServer object at 0x7f9788b73350> running +.MockServerFactory.MockServer object at 0x7f9789079fd0> (1) appears to have stopped +No .MockServerFactory.MockServer object at 0x7f9788b7fb10> running +No .MockServerFactory.MockServer object at 0x7f9788b7f4d0> running +Waited 15 seconds for .MockServerFactory.MockServer object at 0x7f9788a4d810> to die; giving up +Waited 15 seconds for .MockServerFactory.MockServer object at 0x7f978907a3c0> to die; killing +Signal .MockServerFactory.MockServer object at 0x7f978907a3c0> pid: None signal: 9 +Waited 15 seconds for .MockServerFactory.MockServer object at 0x7f9788b7d6d0> to die; killing +Signal .MockServerFactory.MockServer object at 0x7f9788b7d6d0> pid: None signal: 9 +Waited 15 seconds for .MockServerFactory.MockServer object at 0x7f9788b7f4d0> to die; killing +Signal .MockServerFactory.MockServer object at 0x7f9788b7f4d0> pid: None signal: 9 test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: Object update sweep of sda1 completed: 0.62s, 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/tmp51rgtvj3/devices/sda1 (pid: 1066288) +test DEBUG: Update sent for /a/c1/o02 /tmp/tmp51rgtvj3/devices/sda1/async_pending/5d9/74b39c6818abfa3cdadce7038f4a15d9-1757181179.15200 +test DEBUG: Update sent for /a/c1/o03 /tmp/tmp51rgtvj3/devices/sda1/async_pending/ff2/d12c716df8024e3a557661979780dff2-1757181179.15217 +test DEBUG: Update sent for /a/c1/o01 /tmp/tmp51rgtvj3/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1757181179.15182 +test INFO: Object update sweep completed on /tmp/tmp51rgtvj3/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: 1066288) +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/tmp3s1zkg9n/devices/sda1 (pid: 1066288) +test DEBUG: Update sent for /a/c1/o00 /tmp/tmp3s1zkg9n/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1757181179.26444 +test DEBUG: Update sent for /a/c1/o02 /tmp/tmp3s1zkg9n/devices/sda1/async_pending/5d9/74b39c6818abfa3cdadce7038f4a15d9-1757181179.26484 +test DEBUG: Update sent for /a/c1/o04 /tmp/tmp3s1zkg9n/devices/sda1/async_pending/016/7bf5c8c93f8043f6705026176f67c016-1757181179.26617 +test DEBUG: Update sent for /a/c1/o01 /tmp/tmp3s1zkg9n/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1757181179.26466 +test INFO: Object update sweep completed on /tmp/tmp3s1zkg9n/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: 1066288) +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/tmpwiv08g__/devices/sda1 (pid: 1066288) +test DEBUG: Update sent for /a/c1/o00 /tmp/tmpwiv08g__/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1757181179.27985 +test DEBUG: Update sent for /a/c1/o01 /tmp/tmpwiv08g__/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1757181179.28007 +test INFO: Object update sweep completed on /tmp/tmpwiv08g__/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: 1066288) +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/tmpptikqw8f/devices/sda1 (pid: 1066288) +test DEBUG: Update sent for /a/c1/o03 /tmp/tmpptikqw8f/devices/sda1/async_pending/ff2/d12c716df8024e3a557661979780dff2-1757181179.39887 +test DEBUG: Update sent for /a/c1/o00 /tmp/tmpptikqw8f/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1757181179.39830 +test DEBUG: Update sent for /a/c1/o02 /tmp/tmpptikqw8f/devices/sda1/async_pending/5d9/74b39c6818abfa3cdadce7038f4a15d9-1757181179.39869 +test DEBUG: Update sent for /a/c1/o08 /tmp/tmpptikqw8f/devices/sda1/async_pending/5b8/4e594cf882aac2f7f8f2f4cdade285b8-1757181179.40163 +test DEBUG: Update sent for /.shards_a/c2_shard/o09 /tmp/tmpptikqw8f/devices/sda1/async_pending/ca9/43aefe16fd826546f72b52db0520cca9-1757181179.40237 +test DEBUG: Update sent for /a/c1/o06 /tmp/tmpptikqw8f/devices/sda1/async_pending/5b6/29e303e1cb80d29563757ae87f5c55b6-1757181179.40124 +test DEBUG: Update sent for /a/c1/o01 /tmp/tmpptikqw8f/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1757181179.39851 +test DEBUG: Update sent for /a/c1/o04 /tmp/tmpptikqw8f/devices/sda1/async_pending/016/7bf5c8c93f8043f6705026176f67c016-1757181179.39904 +test DEBUG: Update sent for /a/c1/o05 /tmp/tmpptikqw8f/devices/sda1/async_pending/dc4/017ff741f591e7220e0836a0c4fcedc4-1757181179.39921 +test DEBUG: Update sent for /a/c1/o07 /tmp/tmpptikqw8f/devices/sda1/async_pending/fc8/26ac197975ac1169d403eeb7ae8bbfc8-1757181179.40146 +test DEBUG: Update sent for /a/c1/o09 /tmp/tmpptikqw8f/devices/sda1/async_pending/bee/db77f283b4b1bb5e5b6ce501ca337bee-1757181179.40180 +test INFO: Object update sweep completed on /tmp/tmpptikqw8f/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: 1066288) +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/tmpm2ti2slw/devices/sda1 (pid: 1066288) +test DEBUG: Update sent for /a/c1/o00 /tmp/tmpm2ti2slw/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1757181179.61415 +test DEBUG: Update sent for /a/c1/o03 /tmp/tmpm2ti2slw/devices/sda1/async_pending/ff2/d12c716df8024e3a557661979780dff2-1757181179.61557 +test DEBUG: Update sent for /a/c1/o02 /tmp/tmpm2ti2slw/devices/sda1/async_pending/5d9/74b39c6818abfa3cdadce7038f4a15d9-1757181179.61534 +test DEBUG: Update sent for /a/c1/o05 /tmp/tmpm2ti2slw/devices/sda1/async_pending/dc4/017ff741f591e7220e0836a0c4fcedc4-1757181179.61692 +test DEBUG: Update sent for /a/c1/o04 /tmp/tmpm2ti2slw/devices/sda1/async_pending/016/7bf5c8c93f8043f6705026176f67c016-1757181179.61577 +test INFO: Object update sweep completed on /tmp/tmpm2ti2slw/devices/sda1 in 0.01s seconds:, 5 successes, 0 failures, 0 quarantines, 5 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 2 skips, 4 deferrals, 2 drains (pid: 1066288) +test INFO: Object update sweep of sda1 completed: 0.01s, 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/tmpvvx7w5y4/devices/sda1 (pid: 1066288) +test INFO: Object update sweep completed on /tmp/tmpvvx7w5y4/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: 1066288) +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/tmpvvx7w5y4/devices/sda1 (pid: 1066288) +test INFO: Object update sweep completed on /tmp/tmpvvx7w5y4/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: 1066288) +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/tmpvvx7w5y4/devices/sda1 (pid: 1066288) +test INFO: Object update sweep completed on /tmp/tmpvvx7w5y4/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: 1066288) +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/tmpvvx7w5y4/devices/sda1 (pid: 1066288) +test ERROR: ERROR with remote server 127.0.0.1:67890/sda1: Connection refused +test ERROR: ERROR with remote server 127.0.0.1:67890/sda1: Connection refused +test ERROR: ERROR with remote server 127.0.0.1:67890/sda1: Connection refused +test DEBUG: Update failed for /a/c/o /tmp/tmpvvx7w5y4/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181179.64509 +test INFO: Object update sweep completed on /tmp/tmpvvx7w5y4/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: 1066288)test.unit.obj.test_updater.TestObjectUpdater.test_process_devices_in_child +test.unit.obj.test_updater.TestObjectUpdater.test_process_devices_in_child ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_run_once_child +test.unit.obj.test_updater.TestObjectUpdater.test_run_once_child ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_run_once_child_with_more_workers +test.unit.obj.test_updater.TestObjectUpdater.test_run_once_child_with_more_workers ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_run_once_parent_default +test.unit.obj.test_updater.TestObjectUpdater.test_run_once_parent_default ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_run_once_parent_more_updater_workers +test.unit.obj.test_updater.TestObjectUpdater.test_run_once_parent_more_updater_workers ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_run_once_recon_dump +test.unit.obj.test_updater.TestObjectUpdater.test_run_once_recon_dump ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_run_once_subsequent_children +test.unit.obj.test_updater.TestObjectUpdater.test_run_once_subsequent_children ... ok + +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0141 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0016 "-" 1066303 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0117 "-" 1066303 1 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0082 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0016 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 134 "-" "-" "-" 0.0016 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0075 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0012 "-" 1066303 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0080 "-" 1066303 1 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/%00null%00test03" 201 - "-" "-" "-" 0.0102 "-" 1066303 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 270 "-" "-" "-" 0.0094 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 136 "-" "-" "-" 0.0017 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0120 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c_zero" 201 - "-" "-" "-" 0.0020 "-" 1066303 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c_one" 201 - "-" "-" "-" 0.0092 "-" 1066303 1 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c_two" 201 - "-" "-" "-" 0.0084 "-" 1066303 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c_three" 201 - "-" "-" "-" 0.0062 "-" 1066303 3 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0082 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0115 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/%00null%00" 201 - "-" "-" "-" 0.0015 "-" 1066303 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0103 "-" 1066303 1 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/null" 201 - "-" "-" "-" 0.0090 "-" 1066303 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 118 "-" "-" "-" 0.0078 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 381 "-" "-" "-" 0.0017 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0020 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0072 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0104 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0021 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0013 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 400 37 "-" "-" "-" 0.0003 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 400 33 "-" "-" "-" 0.0001 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 400 38 "-" "-" "-" 0.0001 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0129 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0015 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0015 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.2137 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0015 "-" 1066303 2 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0100 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0706 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0021 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0105 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0116 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0010 "-" 1066303 0 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0093 "-" 1066303 1 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0078 "-" 1066303 0 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0105 "-" 1066303 1 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0072 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a" 200 158 "-" "-" "-" 0.0016 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0180 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0019 "-" 1066303 0 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0161 "-" 1066303 1 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0073 "-" 1066303 0 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0109 "-" 1066303 1 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0142 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0016 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0101 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0017 "-" 1066303 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0116 "-" 1066303 1 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0104 "-" 1066303 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0098 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0022 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0022 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a" 200 255 "-" "-" "-" 0.0022 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0004 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0002 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a/c%D8%3E%2520" 412 12 "-" "-" "-" 0.0001 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0195 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0117 "-" 1066303 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0097 "-" 1066303 -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_utf8_metadata +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_utf8_metadata ... 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.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 + +proxy-server ERROR: ERROR Exception causing client disconnect: Timeout (Nones) (txn: tx9f5e63688df14526bd8d7-0068bc751d) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: txea9b48ffac4c4ef4ae999-0068bc751d) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.3:1003/sdd (txn: txea9b48ffac4c4ef4ae999-0068bc751d) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.7:1007/sdh (txn: txea9b48ffac4c4ef4ae999-0068bc751d) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.13:1013/sdn (txn: txea9b48ffac4c4ef4ae999-0068bc751d) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.12:1012/sdm (txn: txea9b48ffac4c4ef4ae999-0068bc751d) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.9:1009/sdj (txn: txea9b48ffac4c4ef4ae999-0068bc751d) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.6:1006/sdg (txn: txea9b48ffac4c4ef4ae999-0068bc751d) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.11:1011/sdl (txn: txea9b48ffac4c4ef4ae999-0068bc751d) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.8:1008/sdi (txn: txea9b48ffac4c4ef4ae999-0068bc751d) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.2:1002/sdc (txn: txea9b48ffac4c4ef4ae999-0068bc751d) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: txea9b48ffac4c4ef4ae999-0068bc751d) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.4:1004/sde (txn: txea9b48ffac4c4ef4ae999-0068bc751d) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: txea9b48ffac4c4ef4ae999-0068bc751d) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.10:1010/sdk (txn: txea9b48ffac4c4ef4ae999-0068bc751d) +proxy-server ERROR: Not enough object servers ack'ed (got 0) (txn: txea9b48ffac4c4ef4ae999-0068bc751d) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: txe9515715592342e6a770d-0068bc751e) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.5:1005/sdf (txn: txe9515715592342e6a770d-0068bc751e) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.9:1009/sdj (txn: txe9515715592342e6a770d-0068bc751e) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: txe9515715592342e6a770d-0068bc751e) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.11:1011/sdl (txn: txe9515715592342e6a770d-0068bc751e) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.7:1007/sdh (txn: txe9515715592342e6a770d-0068bc751e) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.2:1002/sdc (txn: txe9515715592342e6a770d-0068bc751e) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.13:1013/sdn (txn: txe9515715592342e6a770d-0068bc751e) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.3:1003/sdd (txn: txe9515715592342e6a770d-0068bc751e) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.4:1004/sde (txn: txe9515715592342e6a770d-0068bc751e) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.12:1012/sdm (txn: txe9515715592342e6a770d-0068bc751e) +proxy-server ERROR: Not enough object servers ack'ed (got 3) (txn: txe9515715592342e6a770d-0068bc751e) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: tx186df6c291ef4a5a8a1b9-0068bc751e) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx186df6c291ef4a5a8a1b9-0068bc751e) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: tx186df6c291ef4a5a8a1b9-0068bc751e) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: tx8095cd0dccf7457c8eb0b-0068bc751e) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.13:1013/sdn (txn: tx8095cd0dccf7457c8eb0b-0068bc751e) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.8:1008/sdi (txn: tx8095cd0dccf7457c8eb0b-0068bc751e) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: Expect: 100-continue on /a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 3026, in _make_putter + return MIMEPutter.connect( + ~~~~~~~~~~~~~~~~~~^ + node, part, req.swift_entity_path, headers, self.app.watchdog, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ...<4 lines>... + logger=self.logger, + ^^^^^^^^^^^^^^^^^^^ + need_multiphase=True) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1990, in connect + raise FooterNotSupported() +swift.common.exceptions.FooterNotSupported (txn: tx09692ea58edd490aa1034-0068bc751e) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_body +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_body ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_body_and_bad_etag +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_body_and_bad_etag ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_both_body +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_both_body ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_chunked_body +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_chunked_body ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_explicit_commit_status +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_explicit_commit_status ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_footers +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_footers ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_just_enough_durable_responses +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_just_enough_durable_responses ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_less_durable_responses +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_less_durable_responses ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_slow_commits +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_slow_commits ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_txn_id_logging_ECPUT +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_txn_id_logging_ECPUT ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_empty_body +test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_empty_body ... ok +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 ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c/: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: tx9839a212b1c54917a1a41-0068bc74f9) +test ERROR: Container GET returning 503 for (201, 503, 503) (txn: tx9839a212b1c54917a1a41-0068bc74f9) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: txa2753cf16d56439abd065-0068bc74fa) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:2001/sdb (txn: txa2753cf16d56439abd065-0068bc74fa) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: txa2753cf16d56439abd065-0068bc74fa) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txa2753cf16d56439abd065-0068bc74fa) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c/: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: txbcff7c8ca916487a9084e-0068bc74fa) +test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txbcff7c8ca916487a9084e-0068bc74fa) +test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txbcff7c8ca916487a9084e-0068bc74fa) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txbcff7c8ca916487a9084e-0068bc74fa) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) @@ -23730,32 +27002,22 @@ test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: txe5506a6dff2e4da7ac9f1-0068bc74fb) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txf2e1e5e9e94b4eb685de2-006ac98156) -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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: tx838d63afe9f54420bbcef-0068bc74fb) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txf2e1e5e9e94b4eb685de2-006ac98156) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: tx838d63afe9f54420bbcef-0068bc74fb) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -23766,1640 +27028,940 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txf2e1e5e9e94b4eb685de2-006ac98156) -test ERROR: Container HEAD returning 503 for [] (txn: txf2e1e5e9e94b4eb685de2-006ac98156) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: +StopIteration (txn: tx838d63afe9f54420bbcef-0068bc74fb) +test ERROR: Account HEAD returning 503 for [] (txn: tx838d63afe9f54420bbcef-0068bc74fb) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx0e81bad6ed824715ac105-0068bc74fb) +test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx0e81bad6ed824715ac105-0068bc74fb) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx0e81bad6ed824715ac105-0068bc74fb) +test ERROR: Account HEAD returning 503 for [] (txn: tx0e81bad6ed824715ac105-0068bc74fb) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: txa17652f30c6440e1ad4ee-0068bc74fb) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txfbd0141ab9f148a3a16f4-006ac98156) -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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: tx55b21f568fd74ac8a8d70-0068bc74fb) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txfbd0141ab9f148a3a16f4-006ac98156)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.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_overwrite -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_overwrite ... 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.TestContainerBrokerBeforeShardRanges.test_last_modified_time -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_last_modified_time ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_overwrite_unicode -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_overwrite_unicode ... ok + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: tx55b21f568fd74ac8a8d70-0068bc74fb)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.TestContainerBrokerBeforeSPI.test_merge_shard_ranges_state +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_ranges_state ... 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.TestContainerBrokerBeforeSPI.test_newid +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_newid ... ok -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +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 +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 NOTICE: Child 1066299 exiting normally +test NOTICE: Started child 88 from parent 1066299 +test NOTICE: Started child 89 from parent 1066299 +test ERROR: Removing dead child 88 from parent 1066299 +test NOTICE: Started child 90 from parent 1066299 +test NOTICE: Started child 88 from parent 1066299 +test NOTICE: Started child 89 from parent 1066299 +[2025-09-06 17:52:57] Checking auditor stats +=============================================================================== +test ERROR: get_keys(): from callback: Testing: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 166, in get_keys + keys = fetch_crypto_keys(key_id=key_id) + File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/crypto/test_encrypter.py", line 919, in raise_exc + raise Exception('Testing') +Exception: Testing +test ERROR: ERROR get_keys() missing callback: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 158, in get_keys + fetch_crypto_keys = env[CRYPTO_KEY_CALLBACK] + ~~~^^^^^^^^^^^^^^^^^^^^^ +KeyError: 'swift.callback.fetch_crypto_keys' fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:27 -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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:27 -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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write_acp:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:29 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '456'}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.TestContainerBrokerBeforeXSync.test_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_is_deleted ... 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.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_list_objects_iter -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter ... 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: 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 ERROR: Problem finding shard upper in '/tmp/tmp48afh17z/test_container.db': : LockTimeout (Nones) +test ERROR: Problem finding shard upper in '/tmp/tmp48afh17z/test_container.db': : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2498, in find_shard_ranges + next_shard_upper = sub_broker._get_next_shard_range_upper( + shard_size, last_shard_upper) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +sqlite3.OperationalError +test DEBUG: Unlinked retiring db '/tmp/tmppk29jxvz/containers/part/suffix/hash/container.db' +test WARNING: Unexpected db files will be ignored: ['/tmp/tmppk29jxvz/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 INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/%3C%27sub%27%20%22dir%22%3E/object" 201 - "-" "-" "-" 0.0006 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 159 "-" "-" "-" 0.0080 "-" 1066295 2 test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0093 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0224 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0088 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0013 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0095 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0076 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0138 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0090 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0057 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0235 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0085 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0065 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0225 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0141 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0105 "-" 488273 0 -test ERROR: ERROR Account update failed with 127.0.0.1:57125/sda1 (will retry later): Response 503 OK -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0082 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0093 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0057 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "DELETE /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0004 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0098 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "DELETE /sda1/p/a/c" 409 - "-" "-" "-" 0.0845 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0007 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0176 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0103 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "DELETE /sda1/p/a/c/bashful" 204 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0151 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0058 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "DELETE /sda1/p/a/c/grumpy10" 204 - "-" "-" "-" 0.0019 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "DELETE /sda1/p/a/c/grumpy10_no_header" 204 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0059 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "DELETE /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0013 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "DELETE /sda1/p/a/c/grumpy20_no_header" 204 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0049 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "DELETE /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0013 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "DELETE /sda1/p/a/c/grumpy30_no_header" 204 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0328 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "DELETE /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0011 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "DELETE /sda1/p/a/c/grumpy40_no_header" 204 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0064 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "DELETE /sda1/p/a/c/grumpy50" 204 - "-" "-" "-" 0.0043 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "DELETE /sda1/p/a/c/grumpy50_no_header" 204 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0060 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "DELETE /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0011 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "DELETE /sda1/p/a/c/grumpy60_no_header" 204 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0059 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/grumpy70" 204 - "-" "-" "-" 0.0011 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/grumpy70_no_header" 204 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0051 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/grumpy80" 204 - "-" "-" "-" 0.0013 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/grumpy80_no_header" 204 - "-" "-" "-" 0.0076 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0103 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/grumpier10" 204 - "-" "-" "-" 0.0014 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/grumpier10_no_header" 204 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0127 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0017 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/grumpier20_no_header" 204 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0358 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0012 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/grumpier30_no_header" 204 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0086 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0009 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/grumpier40_no_header" 204 - "-" "-" "-" 0.0003 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0078 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/grumpier50" 204 - "-" "-" "-" 0.0011 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/grumpier50_no_header" 204 - "-" "-" "-" 0.0003 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0059 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0010 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/grumpier60_no_header" 204 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0077 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/grumpier70" 204 - "-" "-" "-" 0.0015 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/grumpier70_no_header" 204 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0168 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/grumpier80" 204 - "-" "-" "-" 0.0011 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/grumpier80_no_header" 204 - "-" "-" "-" 0.0012 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/dopey" 204 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0142 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0127 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/dopey10" 204 - "-" "-" "-" 0.0018 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/dopey10_no_header" 204 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0077 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0013 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/dopey20_no_header" 204 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0074 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0009 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/dopey30_no_header" 204 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0145 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0012 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/dopey40_no_header" 204 - "-" "-" "-" 0.0007 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0066 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/dopey50" 204 - "-" "-" "-" 0.0175 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/dopey50_no_header" 204 - "-" "-" "-" 0.0040 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0264 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0017 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/dopey60_no_header" 204 - "-" "-" "-" 0.0006 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0127 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/dopey70" 204 - "-" "-" "-" 0.0077 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/dopey70_no_header" 204 - "-" "-" "-" 0.0040 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0124 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/dopey80" 204 - "-" "-" "-" 0.0016 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/dopey80_no_header" 204 - "-" "-" "-" 0.0007 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0030 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0014 "-" 488273 - -test DEBUG: Unlinked retiring db '/tmp/tmpxd1b7mqc/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0105 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/grumpiest10" 204 - "-" "-" "-" 0.0016 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/grumpiest10_no_header" 204 - "-" "-" "-" 0.0006 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0079 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0014 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/grumpiest20_no_header" 204 - "-" "-" "-" 0.0007 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0116 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0015 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/grumpiest30_no_header" 204 - "-" "-" "-" 0.0104 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0091 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:55 +0000] "DELETE /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0209 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "DELETE /sda1/p/a/c/grumpiest40_no_header" 204 - "-" "-" "-" 0.0016 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0186 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "DELETE /sda1/p/a/c/grumpiest50" 204 - "-" "-" "-" 0.0072 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "DELETE /sda1/p/a/c/grumpiest50_no_header" 204 - "-" "-" "-" 0.0007 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0191 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "DELETE /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0063 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "DELETE /sda1/p/a/c/grumpiest60_no_header" 204 - "-" "-" "-" 0.0089 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0058 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "DELETE /sda1/p/a/c/grumpiest70" 204 - "-" "-" "-" 0.0018 "-" 488273 -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 -test.unit.container.test_server.TestContainerController.test_GET_delimiter_xml_with_quotes -test.unit.container.test_server.TestContainerController.test_GET_delimiter_xml_with_quotes ... ok -test.unit.container.test_server.TestContainerController.test_GET_invalid_accept -test.unit.container.test_server.TestContainerController.test_GET_invalid_accept ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_is_reclaimable -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_is_reclaimable ... 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.TestContainerBrokerBeforeXSync.test_last_modified_time -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_last_modified_time ... 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.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_legacy_pending_files -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_legacy_pending_files ... ok +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 400 21 "-" "-" "-" 0.0003 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0154 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/jsonc" 200 2 "-" "-" "-" 0.0021 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0014 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0004 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/jsonc/2" 201 - "-" "-" "-" 0.0003 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0123 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0026 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0032 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0013 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0023 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0013 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0021 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0016 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0033 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0015 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0134 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0030 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0010 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/jsonc" 200 234 "-" "-" "-" 0.0142 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0124 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0007 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0012 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/-UK" 201 - "-" "-" "-" 0.0005 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/-CH" 201 - "-" "-" "-" 0.0005 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 36 "-" "-" "-" 0.0112 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0144 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0011 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0017 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0010 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 4 "-" "-" "-" 0.0129 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0006 "-" 1066295 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0137 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0007 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0004 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0004 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0168 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0117 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0037 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0033 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0137 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/US~~TX~~A" 201 - "-" "-" "-" 0.0016 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/US~~TX~~B" 201 - "-" "-" "-" 0.0009 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/US~~OK~~A" 201 - "-" "-" "-" 0.0005 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/US~~OK~~B" 201 - "-" "-" "-" 0.0005 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0005 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0065 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/US~~UT~~A" 201 - "-" "-" "-" 0.0015 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c/US~~UT~~~B" 201 - "-" "-" "-" 0.0004 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0177 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0034 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0032 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0033 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0032 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0033 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0033 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0032 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0028 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0148 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0092 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0134 "-" 1066295 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.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.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.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_x_syncs +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_x_syncs ... 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.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_old_style_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_old_style_shard_container ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sharding_initiated_and_required +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sharding_initiated_and_required ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_root_container ... ok +test.unit.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.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.TestContainerBrokerBeforeXSync.test_newid +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_newid ... 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.TestContainerBrokerBeforeMetadata.test_object_stats_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_shard_container ... ok + +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp89b3fnve/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, '77e10257c92ce00911d34408a40292b8', 'f98f6914-8e8a-4197-810c-9a567bf3e630-sda', '1757181185.41491', '1757181185.00000', '0', '', '1757181185.00000', 1, 1) +test DEBUG: /tmp/tmp89b3fnve/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': '1757181187.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}, {'ROWID': 2, 'name': 'o-nulo', 'created_at': '1757181188.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'f98f6914-8e8a-4197-810c-9a567bf3e630-sda') +test DEBUG: /tmp/tmp89b3fnve/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.024235s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, '77e10257c92ce00911d34408a40292b8', 'f98f6914-8e8a-4197-810c-9a567bf3e630-sda', '1757181185.41491', '1757181185.00000', '0', '', '1757181185.00000', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('f98f6914-8e8a-4197-810c-9a567bf3e630-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp89b3fnve/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.20108 seconds (4.97313/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/tmp89b3fnve/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, sync, (1, 'f9c592dbde12982a9fbb562da92718be', '719e523e-ff2a-495d-bbdf-2770bc0325c0-sda', '1757181185.70298', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('719e523e-ff2a-495d-bbdf-2770bc0325c0-sda', '245de93b3701e804627f412ba3b317d3.db') +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, sync, (1, 'f9c592dbde12982a9fbb562da92718be', '719e523e-ff2a-495d-bbdf-2770bc0325c0-sda', '1757181185.70298', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('719e523e-ff2a-495d-bbdf-2770bc0325c0-sda', '245de93b3701e804627f412ba3b317d3.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp89b3fnve/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, 'a1414bc11c1d9776ffcd1f0d04ed2b5b', '2836d611-26ef-45bc-94a5-c33decdc9771-sdb', '1757181185.41491', '1757181186.00000', '0', '', '1757181186.00000', 1, 1) +test DEBUG: /tmp/tmp89b3fnve/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': '1757181189.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}, {'ROWID': 2, 'name': 'o-nulo', 'created_at': '1757181190.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '2836d611-26ef-45bc-94a5-c33decdc9771-sdb') +test DEBUG: Replicating db /tmp/tmp89b3fnve/sdb/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, sync, (1, 'f9c592dbde12982a9fbb562da92718be', '89f932cf-e1c0-49e5-ac5b-6ea511e2ae6a-', '1757181185.70298', '1757178000', '0', '', '1757178000', 1, 0) +test DEBUG: /tmp/tmp89b3fnve/sdb/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db in sync with 10.0.0.2:1002/sdc, nothing to do +REPLICATE: /sda/0/245de93b3701e804627f412ba3b317d3, sync, (1, 'f9c592dbde12982a9fbb562da92718be', '89f932cf-e1c0-49e5-ac5b-6ea511e2ae6a-', '1757181185.70298', '1757178000', '0', '', '1757178000', 1, 0) +test DEBUG: /tmp/tmp89b3fnve/sdb/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db in sync with 10.0.0.0:1000/sda, nothing to do +test DEBUG: /tmp/tmp89b3fnve/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.2:1002/sdc, finished at row 2 (0.101309s) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([{'remote_id': 'f98f6914-8e8a-4197-810c-9a567bf3e630-sda', 'sync_point': 2}],) +REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, 'a1414bc11c1d9776ffcd1f0d04ed2b5b', '2836d611-26ef-45bc-94a5-c33decdc9771-sdb', '1757181185.41491', '1757181186.00000', '0', '', '1757181186.00000', 1, 1) +test DEBUG: /tmp/tmp89b3fnve/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': '1757181189.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}, {'ROWID': 2, 'name': 'o-nulo', 'created_at': '1757181190.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '2836d611-26ef-45bc-94a5-c33decdc9771-sdb') +test DEBUG: /tmp/tmp89b3fnve/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.0:1000/sda, finished at row 2 (0.0370646s) +REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([{'remote_id': 'f98f6914-8e8a-4197-810c-9a567bf3e630-sda', 'sync_point': 2}],) +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp89b3fnve/sdb/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 2 dbs in 0.28975 seconds (6.90251/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/tmp89b3fnve/sdb/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, sync, (2, '16d07469dd07bc4a1a1a125f70c35c8c', '89f932cf-e1c0-49e5-ac5b-6ea511e2ae6a-', '1757181185.70298', '1757178000', '0', '', '1757178000', 1, 0) +test DEBUG: /tmp/tmp89b3fnve/sdb/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db usyncing chunks to 10.0.0.2:1002/sdc, starting at row 1 +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, merge_items, ([{'ROWID': 2, 'name': '0:/a/c/o-nulo', 'created_at': '1757181190.00000', 'size': 0, 'content_type': 'application/x-put', 'etag': '1757181190.00000', 'deleted': 0, 'storage_policy_index': 0}], '89f932cf-e1c0-49e5-ac5b-6ea511e2ae6a-') +test DEBUG: /tmp/tmp89b3fnve/sdb/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db usyncing chunks to 10.0.0.2:1002/sdc, finished at row 2 (0.0249004s) +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, merge_syncs, ([{'remote_id': '719e523e-ff2a-495d-bbdf-2770bc0325c0-sda', 'sync_point': 1}],) +REPLICATE: /sda/0/245de93b3701e804627f412ba3b317d3, sync, (2, '16d07469dd07bc4a1a1a125f70c35c8c', '89f932cf-e1c0-49e5-ac5b-6ea511e2ae6a-', '1757181185.70298', '1757178000', '0', '', '1757178000', 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 +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_shard_container ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_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.TestContainerBrokerBeforeSPI.test_object_table_migration +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_table_migration ... 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.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.TestContainerBrokerBeforeShardRangeReportedColumn.test_sync_merging +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sync_merging ... 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.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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_batch_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_batch_reclaim ... ok -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_with_write_permission -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_with_write_permission ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_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.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.TestContainerBrokerBeforeMetadata.test_list_objects_iter_prefix_delim -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter_prefix_delim ... ok +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num_and_range +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num_and_range ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num_invalid +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num_invalid ... ok -test INFO: Object update sweep starting on /tmp/tmpuild4hee/devices/sda1 (pid: 488230) -test DEBUG: Error code 500 is returned from remote server 127.0.0.1:55451/sda1 -test DEBUG: Error code 500 is returned from remote server 127.0.0.1:55451/sda1 -test DEBUG: Update failed for /a/c/o /tmp/tmpuild4hee/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590733.97620 -test INFO: Object update sweep completed on /tmp/tmpuild4hee/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: 488230) -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/tmpuild4hee/devices/sda1 (pid: 488230) -test DEBUG: Error code 404 is returned from remote server 127.0.0.1:55451/sda1 -test DEBUG: Update failed for /a/c/o /tmp/tmpuild4hee/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590733.97620 -test INFO: Object update sweep completed on /tmp/tmpuild4hee/devices/sda1 in 0.03s seconds:, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 488230) -test INFO: Object update sweep of sda1 completed: 0.03s, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmpuild4hee/devices/sda1 (pid: 488230) -test INFO: Timeout waiting on remote server 127.0.0.1:55451/sda1: 99 seconds -test DEBUG: Update failed for /a/c/o /tmp/tmpuild4hee/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590733.97620 -test INFO: Object update sweep completed on /tmp/tmpuild4hee/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: 488230) -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/tmpuild4hee/devices/sda1 (pid: 488230) -test INFO: Timeout connecting to remote server 127.0.0.1:55451/sda1: 9 seconds -test DEBUG: Update failed for /a/c/o /tmp/tmpuild4hee/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590733.97620 -test INFO: Object update sweep completed on /tmp/tmpuild4hee/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: 488230) -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/tmpuild4hee/devices/sda1 (pid: 488230) -test DEBUG: Update sent for /a/c/o /tmp/tmpuild4hee/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590733.97620 -test INFO: Object update sweep completed on /tmp/tmpuild4hee/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: 488230) -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.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx97e83ef6f1fa4a99b3de8-0068bc7510) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx97e83ef6f1fa4a99b3de8-0068bc7510) +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: tx97e83ef6f1fa4a99b3de8-0068bc7510) +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: tx97e83ef6f1fa4a99b3de8-0068bc7510) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx97e83ef6f1fa4a99b3de8-0068bc7510) +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: tx97e83ef6f1fa4a99b3de8-0068bc7510) +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: tx97e83ef6f1fa4a99b3de8-0068bc7510) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx97e83ef6f1fa4a99b3de8-0068bc7510) +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: tx97e83ef6f1fa4a99b3de8-0068bc7510) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx97e83ef6f1fa4a99b3de8-0068bc7510) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx97e83ef6f1fa4a99b3de8-0068bc7510) +test DEBUG: Setting object count to 1065 (txn: tx97e83ef6f1fa4a99b3de8-0068bc7510) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx414f38e100b9455ba49f3-0068bc7512) +test DEBUG: GET listing from 0 shards for: /v1/a/c?marker=bb&end_marker=aa&format=json&states=listing (txn: tx414f38e100b9455ba49f3-0068bc7512) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx41fbee6a13ac4097bc5dc-0068bc7515) +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: tx41fbee6a13ac4097bc5dc-0068bc7515) +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: tx41fbee6a13ac4097bc5dc-0068bc7515) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx41fbee6a13ac4097bc5dc-0068bc7515) +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: tx41fbee6a13ac4097bc5dc-0068bc7515) +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: tx41fbee6a13ac4097bc5dc-0068bc7515) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: tx41fbee6a13ac4097bc5dc-0068bc7515) +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: tx41fbee6a13ac4097bc5dc-0068bc7515) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx41fbee6a13ac4097bc5dc-0068bc7515) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.2:1002/sdc (txn: tx41fbee6a13ac4097bc5dc-0068bc7515) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.0:1000/sda (txn: tx41fbee6a13ac4097bc5dc-0068bc7515) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.1:1001/sdb (txn: tx41fbee6a13ac4097bc5dc-0068bc7515) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.3:1003/sda (txn: tx41fbee6a13ac4097bc5dc-0068bc7515) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.4:1004/sda (txn: tx41fbee6a13ac4097bc5dc-0068bc7515) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.5:1005/sda (txn: tx41fbee6a13ac4097bc5dc-0068bc7515) +test ERROR: Container GET returning 503 for [503, 503, 503, 503, 503, 503] (txn: tx41fbee6a13ac4097bc5dc-0068bc7515) +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: tx41fbee6a13ac4097bc5dc-0068bc7515) +test ERROR: Aborting listing from shards due to bad response: [200, 200, 503] (txn: tx41fbee6a13ac4097bc5dc-0068bc7515) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx70bae67da4be4d048b977-0068bc7515) +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: tx70bae67da4be4d048b977-0068bc7515) +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: tx70bae67da4be4d048b977-0068bc7515) +test ERROR: Aborting listing from shards due to bad shard policy index: 0 (expected 1) (txn: tx70bae67da4be4d048b977-0068bc7515) +test DEBUG: GET listing from 1 shards for: /v1/a/c?format=json&states=listing (txn: txed60d8db7d6145868ac78-0068bc7515) +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: txed60d8db7d6145868ac78-0068bc7515) +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: txed60d8db7d6145868ac78-0068bc7515) +test ERROR: Aborting listing from shards due to bad shard policy index: None (expected 1) (txn: txed60d8db7d6145868ac78-0068bc7515) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx3e3e2e309b1b4799b5b6a-0068bc7517) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx3e3e2e309b1b4799b5b6a-0068bc7517) +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: tx3e3e2e309b1b4799b5b6a-0068bc7517) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx3e3e2e309b1b4799b5b6a-0068bc7517) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx3e3e2e309b1b4799b5b6a-0068bc7517) +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: tx3e3e2e309b1b4799b5b6a-0068bc7517) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx3e3e2e309b1b4799b5b6a-0068bc7517) +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: tx3e3e2e309b1b4799b5b6a-0068bc7517) +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: tx3e3e2e309b1b4799b5b6a-0068bc7517) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx3e3e2e309b1b4799b5b6a-0068bc7517) +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: tx3e3e2e309b1b4799b5b6a-0068bc7517) +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: tx3e3e2e309b1b4799b5b6a-0068bc7517) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx3e3e2e309b1b4799b5b6a-0068bc7517) +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: tx3e3e2e309b1b4799b5b6a-0068bc7517) +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: tx3e3e2e309b1b4799b5b6a-0068bc7517) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx3e3e2e309b1b4799b5b6a-0068bc7517) +test DEBUG: Setting object count to 3120 (txn: tx3e3e2e309b1b4799b5b6a-0068bc7517) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txf71618a96a2a4d2896cc3-0068bc7517) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txf71618a96a2a4d2896cc3-0068bc7517) +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: txf71618a96a2a4d2896cc3-0068bc7517) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txf71618a96a2a4d2896cc3-0068bc7517) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txf71618a96a2a4d2896cc3-0068bc7517) +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: txf71618a96a2a4d2896cc3-0068bc7517) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txf71618a96a2a4d2896cc3-0068bc7517) +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: txf71618a96a2a4d2896cc3-0068bc7517) +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: txf71618a96a2a4d2896cc3-0068bc7517) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txf71618a96a2a4d2896cc3-0068bc7517) +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: txf71618a96a2a4d2896cc3-0068bc7517) +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: txf71618a96a2a4d2896cc3-0068bc7517) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txf71618a96a2a4d2896cc3-0068bc7517) +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: txf71618a96a2a4d2896cc3-0068bc7517) +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: txf71618a96a2a4d2896cc3-0068bc7517) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txf71618a96a2a4d2896cc3-0068bc7517) +test DEBUG: Setting object count to 3120 (txn: txf71618a96a2a4d2896cc3-0068bc7517) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx90cadbb31f5840b88e08c-0068bc7517) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx90cadbb31f5840b88e08c-0068bc7517) +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: tx90cadbb31f5840b88e08c-0068bc7517) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx90cadbb31f5840b88e08c-0068bc7517) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx90cadbb31f5840b88e08c-0068bc7517) +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: tx90cadbb31f5840b88e08c-0068bc7517) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx90cadbb31f5840b88e08c-0068bc7517) +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: tx90cadbb31f5840b88e08c-0068bc7517) +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: tx90cadbb31f5840b88e08c-0068bc7517) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx90cadbb31f5840b88e08c-0068bc7517) +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: tx90cadbb31f5840b88e08c-0068bc7517) +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: tx90cadbb31f5840b88e08c-0068bc7517) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx90cadbb31f5840b88e08c-0068bc7517) +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: tx90cadbb31f5840b88e08c-0068bc7517) +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: tx90cadbb31f5840b88e08c-0068bc7517) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx90cadbb31f5840b88e08c-0068bc7517) +test DEBUG: Setting object count to 3120 (txn: tx90cadbb31f5840b88e08c-0068bc7517) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx039d305a6d9b46dda83f7-0068bc7517) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx039d305a6d9b46dda83f7-0068bc7517) +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: tx039d305a6d9b46dda83f7-0068bc7517) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx039d305a6d9b46dda83f7-0068bc7517) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx039d305a6d9b46dda83f7-0068bc7517) +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: tx039d305a6d9b46dda83f7-0068bc7517) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx039d305a6d9b46dda83f7-0068bc7517) +test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx039d305a6d9b46dda83f7-0068bc7517) +test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx039d305a6d9b46dda83f7-0068bc7517) +test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: tx039d305a6d9b46dda83f7-0068bc7517) +test DEBUG: Setting object count to 3120 (txn: tx039d305a6d9b46dda83f7-0068bc7517) +test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: tx2c869c3418084b0898b58-0068bc7517) +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: tx2c869c3418084b0898b58-0068bc7517) +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: tx2c869c3418084b0898b58-0068bc7517) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx2c869c3418084b0898b58-0068bc7517) +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: tx2c869c3418084b0898b58-0068bc7517) +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: tx2c869c3418084b0898b58-0068bc7517) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: tx2c869c3418084b0898b58-0068bc7517) +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: tx2c869c3418084b0898b58-0068bc7517) +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: tx2c869c3418084b0898b58-0068bc7517) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: tx2c869c3418084b0898b58-0068bc7517) +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: tx2c869c3418084b0898b58-0068bc7517) +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: tx2c869c3418084b0898b58-0068bc7517) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: tx2c869c3418084b0898b58-0068bc7517) +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: tx2c869c3418084b0898b58-0068bc7517) +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: tx2c869c3418084b0898b58-0068bc7517) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: tx2c869c3418084b0898b58-0068bc7517) +test DEBUG: Setting object count to 3120 (txn: tx2c869c3418084b0898b58-0068bc7517) +test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: tx632cf40d827849ca964d8-0068bc7518) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx632cf40d827849ca964d8-0068bc7518) +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: tx632cf40d827849ca964d8-0068bc7518) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx632cf40d827849ca964d8-0068bc7518) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx632cf40d827849ca964d8-0068bc7518) +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: tx632cf40d827849ca964d8-0068bc7518) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx632cf40d827849ca964d8-0068bc7518) +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: tx632cf40d827849ca964d8-0068bc7518) +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: tx632cf40d827849ca964d8-0068bc7518) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: tx632cf40d827849ca964d8-0068bc7518) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: tx1812c97c192445a6a4057-0068bc7518) +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: tx1812c97c192445a6a4057-0068bc7518) +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: tx1812c97c192445a6a4057-0068bc7518) +test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: tx1812c97c192445a6a4057-0068bc7518) +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: tx1812c97c192445a6a4057-0068bc7518) +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: tx1812c97c192445a6a4057-0068bc7518) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: tx1812c97c192445a6a4057-0068bc7518) +test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: txd1b28f08c5f0445b91f11-0068bc7518) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txd1b28f08c5f0445b91f11-0068bc7518) +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: txd1b28f08c5f0445b91f11-0068bc7518) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txd1b28f08c5f0445b91f11-0068bc7518) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txd1b28f08c5f0445b91f11-0068bc7518) +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: txd1b28f08c5f0445b91f11-0068bc7518) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txd1b28f08c5f0445b91f11-0068bc7518) +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: txd1b28f08c5f0445b91f11-0068bc7518) +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: txd1b28f08c5f0445b91f11-0068bc7518) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txd1b28f08c5f0445b91f11-0068bc7518) +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: txd1b28f08c5f0445b91f11-0068bc7518) +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: txd1b28f08c5f0445b91f11-0068bc7518) +test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: txd1b28f08c5f0445b91f11-0068bc7518)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: ERROR 500 Trying to POST /a/c From Container Server 10.0.0.1:2001/sdb (txn: txa5075224f222486ea2fa2-0068bc750e) +test ERROR: ERROR 500 Trying to POST /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx3f53c966a3884b1496a04-0068bc750e) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx3f53c966a3884b1496a04-0068bc750e) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Begin object update sweep of all devices -test INFO: Object update sweep of all devices completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx5547e2c8f4f844009d87d-0068bc750e) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmps_ls3u2g/devices/sda1 (pid: 488230) -test INFO: Object update sweep completed on /tmp/tmps_ls3u2g/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: 488230) -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/tmps_ls3u2g/devices/sda1 (pid: 488230) -test DEBUG: Update failed for /a/c/o /tmp/tmps_ls3u2g/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791590734.00000 -test INFO: Object update sweep completed on /tmp/tmps_ls3u2g/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: 488230) -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': + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txb8e3203b456b44eebc31b-0068bc750e) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Begin object update sweep of all devices -test WARNING: Skipping: 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': + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx11ca5b0bd0d246d99f7a2-0068bc750e) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon'test.unit.obj.test_updater.TestObjectUpdater.test_run_once_with_disk_unmounted -test.unit.obj.test_updater.TestObjectUpdater.test_run_once_with_disk_unmounted ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_sweep_logs -test.unit.obj.test_updater.TestObjectUpdater.test_sweep_logs ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_sweep_logs_multiple_policies -test.unit.obj.test_updater.TestObjectUpdater.test_sweep_logs_multiple_policies ... ok -test.unit.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_obj.TestNumContainerUpdates.test_it -test.unit.proxy.controllers.test_obj.TestNumContainerUpdates.test_it ... ok + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txd22f5bdf38444cd4acd73-0068bc750e) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx20cfa43d9f7c4f17a132c-0068bc750f) +test ERROR: ERROR 500 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: tx6892ee44b2d14762870d3-0068bc750f) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx6892ee44b2d14762870d3-0068bc750f) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx6c6daca10b6f447d816c3-0068bc750f) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx6c6daca10b6f447d816c3-0068bc750f) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx6c6daca10b6f447d816c3-0068bc750f) +test ERROR: Account HEAD returning 503 for [503, 503, 503] (txn: tx6c6daca10b6f447d816c3-0068bc750f) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx6c6daca10b6f447d816c3-0068bc750f) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to PUT /account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx6c6daca10b6f447d816c3-0068bc750f) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx6c6daca10b6f447d816c3-0068bc750f) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx6c6daca10b6f447d816c3-0068bc750f) +test WARNING: Could not autocreate account '/account' (txn: tx6c6daca10b6f447d816c3-0068bc750f) +test INFO: autocreate account '/account' (txn: tx60435a10fead4c3ea52f9-0068bc750f) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx71c92d0dc3624a699eb3c-0068bc750f) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx71c92d0dc3624a699eb3c-0068bc750f) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx71c92d0dc3624a699eb3c-0068bc750f) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.2:1002/sdc (txn: tx71c92d0dc3624a699eb3c-0068bc750f) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.0:1000/sda (txn: tx71c92d0dc3624a699eb3c-0068bc750f) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.1:1001/sdb (txn: tx71c92d0dc3624a699eb3c-0068bc750f) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx71c92d0dc3624a699eb3c-0068bc750f) +test WARNING: Could not autocreate account '/account' (txn: tx71c92d0dc3624a699eb3c-0068bc750f) +test INFO: autocreate account '/account' (txn: txaec8e493936b400ebe571-0068bc750f) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: txa876477fda7146fb8b4a4-0068bc750f)test.unit.proxy.test_server.TestContainerController.test_PUT +test.unit.proxy.test_server.TestContainerController.test_PUT ... ok +test.unit.proxy.test_server.TestContainerController.test_PUT_autocreate_account_utf8 +test.unit.proxy.test_server.TestContainerController.test_PUT_autocreate_account_utf8 ... ok +test.unit.proxy.test_server.TestContainerController.test_PUT_autocreate_account_with_sysmeta +test.unit.proxy.test_server.TestContainerController.test_PUT_autocreate_account_with_sysmeta ... ok +test.unit.proxy.test_server.TestContainerController.test_PUT_backed_x_timestamp_header +test.unit.proxy.test_server.TestContainerController.test_PUT_backed_x_timestamp_header ... ok +test.unit.proxy.test_server.TestContainerController.test_PUT_bad_metadata +test.unit.proxy.test_server.TestContainerController.test_PUT_bad_metadata ... ok +test.unit.proxy.test_server.TestContainerController.test_PUT_calls_clean_acl +test.unit.proxy.test_server.TestContainerController.test_PUT_calls_clean_acl ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_chexor +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_chexor ... ok -proxy-server DEBUG: Ignoring 412 from primary (txn: txa2ee1b76646e4f3b91678-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txa2ee1b76646e4f3b91678-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txa2ee1b76646e4f3b91678-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txa2ee1b76646e4f3b91678-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txa2ee1b76646e4f3b91678-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txa2ee1b76646e4f3b91678-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txa2ee1b76646e4f3b91678-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txa2ee1b76646e4f3b91678-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txa2ee1b76646e4f3b91678-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txa2ee1b76646e4f3b91678-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txa2ee1b76646e4f3b91678-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txa2ee1b76646e4f3b91678-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txa2ee1b76646e4f3b91678-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txa2ee1b76646e4f3b91678-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txa2ee1b76646e4f3b91678-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txa2ee1b76646e4f3b91678-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txa2ee1b76646e4f3b91678-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txa2ee1b76646e4f3b91678-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txa2ee1b76646e4f3b91678-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc09e76ed23b143f4a9d5f-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc09e76ed23b143f4a9d5f-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc09e76ed23b143f4a9d5f-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc09e76ed23b143f4a9d5f-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc09e76ed23b143f4a9d5f-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc09e76ed23b143f4a9d5f-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc09e76ed23b143f4a9d5f-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc09e76ed23b143f4a9d5f-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc09e76ed23b143f4a9d5f-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc09e76ed23b143f4a9d5f-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc09e76ed23b143f4a9d5f-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc09e76ed23b143f4a9d5f-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc09e76ed23b143f4a9d5f-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc09e76ed23b143f4a9d5f-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc09e76ed23b143f4a9d5f-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc09e76ed23b143f4a9d5f-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc09e76ed23b143f4a9d5f-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc09e76ed23b143f4a9d5f-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc09e76ed23b143f4a9d5f-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc09e76ed23b143f4a9d5f-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc09e76ed23b143f4a9d5f-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc09e76ed23b143f4a9d5f-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc09e76ed23b143f4a9d5f-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc09e76ed23b143f4a9d5f-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc09e76ed23b143f4a9d5f-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc09e76ed23b143f4a9d5f-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc09e76ed23b143f4a9d5f-006ac9814a) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc09e76ed23b143f4a9d5f-006ac9814a) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Error decoding fragments for '/a/c/o'. Segments decoded: 3, Lengths: [458, 458, 458, 458, 458, 458, 458, 458, 490, 458]: Invalid fragment payload in ECPyECLibDriver.decode (txn: tx357c2ff0578a4f43abbc1-006ac9814b) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx84daafd3e3b54ec280ffb-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx84daafd3e3b54ec280ffb-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx84daafd3e3b54ec280ffb-006ac9814b) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx77b8d60ecb8046aba22fd-006ac9814b) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx77b8d60ecb8046aba22fd-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx77b8d60ecb8046aba22fd-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx77b8d60ecb8046aba22fd-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx77b8d60ecb8046aba22fd-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx77b8d60ecb8046aba22fd-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx77b8d60ecb8046aba22fd-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx77b8d60ecb8046aba22fd-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx77b8d60ecb8046aba22fd-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx77b8d60ecb8046aba22fd-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx77b8d60ecb8046aba22fd-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx77b8d60ecb8046aba22fd-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx77b8d60ecb8046aba22fd-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx77b8d60ecb8046aba22fd-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx77b8d60ecb8046aba22fd-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx77b8d60ecb8046aba22fd-006ac9814b) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_order_and_reverse -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_order_and_reverse ... ok -test.unit.proxy.controllers.test_obj.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.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.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.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.TestContainerBrokerBeforeSPI.test_merge_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_ranges ... 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_make_tuple_for_pickle -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_make_tuple_for_pickle ... 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.TestContainerBrokerBeforeSPI.test_merge_shard_ranges_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_ranges_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_load_old_record_from_pending_file -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_load_old_record_from_pending_file ... ok +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0015 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0014 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0105 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0018 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0018 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0022 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0124 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0134 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0013 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0001 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0128 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0018 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/.shards_a/c_f" 201 - "-" "-" "-" 0.0133 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/.shards_a/c_f" 202 - "-" "-" "-" 0.0118 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0017 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0014 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0014 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0021 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0023 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0021 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0024 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0024 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0091 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0022 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0018 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0023 "-" 1066287 0 +test DEBUG: Unlinked retiring db '/tmp/tmp4xkouizd/tmp_test_container_server_ContainerController/sda1/containers/p/189/b0d72ea4144f5f4c7f596aa4fe1f3189/b0d72ea4144f5f4c7f596aa4fe1f3189.db' +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0026 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0026 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0024 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0112 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0073 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0018 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0016 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0091 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 1332 "-" "-" "-" 0.0018 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0016 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0079 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0027 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0027 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0093 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0169 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0028 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0119 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0151 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0054 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:52:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0071 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.2243 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0027 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0103 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0733 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0028 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0124 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0078 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0026 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0019 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0016 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0016 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0146 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0065 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0091 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a/c" 200 53 "-" "-" "-" 0.0017 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0012 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0131 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0152 "-" 1066287 0/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_server.TestContainerController.test_GET_with_override_deleted_for_shard_ranges +test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_for_shard_ranges ... ok +test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_for_shard_ranges_db_unlinked +test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_for_shard_ranges_db_unlinked ... ok +test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_ignored_for_objects +test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_ignored_for_objects ... ok +test.unit.container.test_server.TestContainerController.test_GET_xml +test.unit.container.test_server.TestContainerController.test_GET_xml ... ok +test.unit.container.test_server.TestContainerController.test_HEAD +test.unit.container.test_server.TestContainerController.test_HEAD ... ok +test.unit.container.test_server.TestContainerController.test_HEAD_has_content_length +test.unit.container.test_server.TestContainerController.test_HEAD_has_content_length ... ok +test.unit.container.test_server.TestContainerController.test_HEAD_invalid_accept +test.unit.container.test_server.TestContainerController.test_HEAD_invalid_accept ... ok +test.unit.container.test_server.TestContainerController.test_HEAD_invalid_content_type +test.unit.container.test_server.TestContainerController.test_HEAD_invalid_content_type ... ok +test.unit.container.test_server.TestContainerController.test_HEAD_invalid_format +test.unit.container.test_server.TestContainerController.test_HEAD_invalid_format ... ok +test.unit.container.test_server.TestContainerController.test_HEAD_invalid_partition +test.unit.container.test_server.TestContainerController.test_HEAD_invalid_partition ... ok +test.unit.container.test_server.TestContainerController.test_HEAD_not_found +test.unit.container.test_server.TestContainerController.test_HEAD_not_found ... ok +test.unit.container.test_server.TestContainerController.test_HEAD_timestamp_with_offset +test.unit.container.test_server.TestContainerController.test_HEAD_timestamp_with_offset ... ok +test.unit.container.test_server.TestContainerController.test_OPTIONS +test.unit.container.test_server.TestContainerController.test_OPTIONS ... ok +test.unit.container.test_server.TestContainerController.test_POST_HEAD_metadata +test.unit.container.test_server.TestContainerController.test_POST_HEAD_metadata ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_make_tuple_for_pickle -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_make_tuple_for_pickle ... ok -test.unit.common.middleware.s3api.test_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_merge_items -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items ... ok -test INFO: Begin container audit "once" mode -test DEBUG: Audit passed for /tmp/tmpc7sbkkfu/sda/containers/0/0/0/test.db -test INFO: Container audit "once" mode completed: 0.01s -test-replicator INFO: [worker 1/2 pid=488220] Running object replicator in script mode. -test-replicator INFO: [worker 1/2 pid=488220] Object replication complete (once). (2.00 minutes) -test-replicator INFO: [worker 2/2 pid=488220] Running object replicator in script mode. -test-replicator INFO: [worker 2/2 pid=488220] Object replication complete (once). (2.00 minutes) -test-replicator INFO: [worker 1/3 pid=488220] Running object replicator in script mode. -test-replicator INFO: [worker 1/3 pid=488220] Object replication complete (once). (2.00 minutes) -test-replicator INFO: [worker 2/3 pid=488220] Running object replicator in script mode. -test-replicator INFO: [worker 2/3 pid=488220] Object replication complete (once). (2.00 minutes) -test-replicator INFO: [worker 3/3 pid=488220] Running object replicator in script mode. -test-replicator INFO: [worker 3/3 pid=488220] Object replication complete (once). (2.00 minutes) -test-replicator INFO: [worker 1/3 pid=488220] Running object replicator in script mode. -test-replicator INFO: [worker 1/3 pid=488220] Object replication complete (once). (2.00 minutes) -test-replicator INFO: [worker 1/3 pid=488220] Running object replicator in script mode. -test-replicator INFO: [worker 1/3 pid=488220] Object replication complete (once). (2.00 minutes) -test-replicator INFO: [worker 1/3 pid=8804] Running object replicator in script mode. -test-replicator DEBUG: [worker 1/3 pid=8804] debug message -test-replicator INFO: [worker 1/3 pid=8804] info message -test-replicator WARNING: [worker 1/3 pid=8804] warning message -test-replicator ERROR: [worker 1/3 pid=8804] error message -test-replicator INFO: [worker 1/3 pid=8804] Object replication complete (once). (0.00 minutes) -proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -cont1 DEBUG: Could not load '/tmp/tmp9h0av09z/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp9h0av09z/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/tmp9h0av09z/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp9h0av09z/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:02 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0142 "-" 488220 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:02 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0104 "-" 488220 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:02 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0121 "-" 488220 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:02 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0162 "-" 488220 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx44c1ca55b10649f89700f-006ac9816a" "proxy-server 488220" 0.0060 "-" 488220 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:02 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:34807/sdb1/1/a/c" "tx44c1ca55b10649f89700f-006ac9816a" "container-server 488220" 0.0019 "-" 488220 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:02 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:47661/sda1/1/a/c" "tx44c1ca55b10649f89700f-006ac9816a" "container-server 488220" 0.0026 "-" 488220 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:02 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx44c1ca55b10649f89700f-006ac9816a" "proxy-server 488220" 0.0379 "-" 488220 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:02 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx44c1ca55b10649f89700f-006ac9816a" "proxy-server 488220" 0.0526 "-" 488220 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/06/02 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx44c1ca55b10649f89700f-006ac9816a - 0.0752 - - 1791590762.548290491 1791590762.623465538 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:02 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx77450fea23244c8faf1d4-006ac9816a" "proxy-server 488220" 0.0020 "-" 488220 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:02 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:47661/sda1/1/a1/c1" "tx77450fea23244c8faf1d4-006ac9816a" "container-server 488220" 0.0016 "-" 488220 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:02 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:34807/sdb1/1/a1/c1" "tx77450fea23244c8faf1d4-006ac9816a" "container-server 488220" 0.0094 "-" 488220 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:02 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx77450fea23244c8faf1d4-006ac9816a" "proxy-server 488220" 0.0345 "-" 488220 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:02 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx77450fea23244c8faf1d4-006ac9816a" "proxy-server 488220" 0.0523 "-" 488220 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/06/02 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx77450fea23244c8faf1d4-006ac9816a - 0.0644 - - 1791590762.626125336 1791590762.690572023 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2092ce1c47c84057bf31a-006ac9816a" "proxy-server 488220" 0.0086 "-" 488220 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:02 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:47661/sda1/2/a/c1" "tx2092ce1c47c84057bf31a-006ac9816a" "container-server 488220" 0.0016 "-" 488220 1 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:02 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:34807/sdb1/2/a/c1" "tx2092ce1c47c84057bf31a-006ac9816a" "container-server 488220" 0.0112 "-" 488220 1 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:02 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx2092ce1c47c84057bf31a-006ac9816a" "proxy-server 488220" 0.0555 "-" 488220 1 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:02 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx2092ce1c47c84057bf31a-006ac9816a" "proxy-server 488220" 0.0407 "-" 488220 1 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/06/02 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx2092ce1c47c84057bf31a-006ac9816a - 0.0864 - - 1791590762.699256897 1791590762.785698652 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx85840f06241b4163bc8c2-006ac9816a" "proxy-server 488220" 0.0082 "-" 488220 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:02 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:34807/sdb1/1/a/c2" "tx85840f06241b4163bc8c2-006ac9816a" "container-server 488220" 0.0781 "-" 488220 2 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:02 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:47661/sda1/1/a/c2" "tx85840f06241b4163bc8c2-006ac9816a" "container-server 488220" 0.0016 "-" 488220 2 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:02 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx85840f06241b4163bc8c2-006ac9816a" "proxy-server 488220" 0.1072 "-" 488220 2 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:02 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx85840f06241b4163bc8c2-006ac9816a" "proxy-server 488220" 0.0968 "-" 488220 2 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/06/02 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx85840f06241b4163bc8c2-006ac9816a - 0.1260 - - 1791590762.787775278 1791590762.913775682 2 -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_is_green -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_is_green ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter_non_slash -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter_non_slash ... 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.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter_order_and_reverse -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter_order_and_reverse ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter_prefix_delim -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter_prefix_delim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_overwrite -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_overwrite ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite_unicode -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite_unicode ... ok -test.unit.container.test_backend.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.TestContainerBrokerBeforeXSync.test_load_old_record_from_pending_file -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_load_old_record_from_pending_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_make_tuple_for_pickle -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_make_tuple_for_pickle ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_overwrite_unicode -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_overwrite_unicode ... ok - -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txfbd0141ab9f148a3a16f4-006ac98156) -test ERROR: Container HEAD returning 503 for [] (txn: txfbd0141ab9f148a3a16f4-006ac98156) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_post_overwrite_out_of_order -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_post_overwrite_out_of_order ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_post_overwrite_out_of_order -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_post_overwrite_out_of_order ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_is_green -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_is_green ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_overwrite -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_overwrite ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_range_single_record -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_range_single_record ... ok -test.unit.container.test_backend.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.TestContainerBrokerBeforeXSync.test_merge_items_overwrite_unicode -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_overwrite_unicode ... ok - -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 1791590400 -test DEBUG: looking for objects in 1791590400 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 1791586800 -test DEBUG: looking for objects in 1791586800 -test DEBUG: checking container 1791583200 -test DEBUG: looking for objects in 1791583200 -test DEBUG: checking container 1791579600 -test DEBUG: looking for objects in 1791579600 -test DEBUG: checking container 1791576000 -test DEBUG: looking for objects in 1791576000 -test DEBUG: checking container 1791572400 -test DEBUG: looking for objects in 1791572400 -test DEBUG: checking container 1791568800 -test DEBUG: looking for objects in 1791568800 -test DEBUG: checking container 1791565200 -test DEBUG: looking for objects in 1791565200 -test DEBUG: checking container 1791561600 -test DEBUG: looking for objects in 1791561600 -test DEBUG: checking container 1791558000 -test DEBUG: looking for objects in 1791558000 -test DEBUG: checking container 1790985600 -test DEBUG: looking for objects in 1790985600 -test DEBUG: checking container 1790982000 -test DEBUG: looking for objects in 1790982000 -test DEBUG: checking container 1790978400 -test DEBUG: looking for objects in 1790978400 -test DEBUG: checking container 1790974800 -test DEBUG: looking for objects in 1790974800 -test DEBUG: checking container 1790971200 -test DEBUG: looking for objects in 1790971200 -test DEBUG: checking container 1790967600 -test DEBUG: looking for objects in 1790967600 -test DEBUG: checking container 1790964000 -test DEBUG: looking for objects in 1790964000 -test DEBUG: checking container 1790960400 -test DEBUG: looking for objects in 1790960400 -test DEBUG: checking container 1790956800 -test DEBUG: looking for objects in 1790956800 -test DEBUG: checking container 1790953200 -test DEBUG: looking for objects in 1790953200 -test INFO: Reconciler Stats: {} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1791590400 -test DEBUG: looking for objects in 1791590400 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 -test INFO: success: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3618.841870) from the queue (0000003618.84187_0000000000000002) -test DEBUG: checking placement for '/AUTH_bob/c/o2' (3724.234560) in policy_index 1 -test INFO: success: '/AUTH_bob/c/o2' (3724.234560) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o2' (3724.234560) from the queue (0000003724.23456_0000000000000002) -test INFO: Reconciler Stats: {'success': 2, 'pop_queue': 2} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1791590400 -test DEBUG: looking for objects in 1791590400 -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' (1791590730.135590) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (1791590730.135590) in destination policy_index 0 -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1791590730.135590) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (1791590730.135590) from storage policy 1 -test DEBUG: delete_attempt: '/AUTH_bob/c/o1' (1791590730.135590) in policy_index 1 will be deleted from policy_index 0 (1791590730.13559_0000000000000003) -test INFO: delete_success: '/AUTH_bob/c/o1' (1791590730.135590) deleted from policy_index 0 (1791590730.13559_0000000000000003) -test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (1791590730.135590) from policy_index 1 (1791590730.13559_0000000000000001) will be deleted -test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (1791590730.135590) was successfully removed from policy_index 1 -test INFO: success: '/AUTH_bob/c/o1' (1791590730.135590) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (1791590730.135590) from the queue (1791590730.13559_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 1791590400 -test DEBUG: looking for objects in 1791590400 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 -test DEBUG: noop_object: '/AUTH_bob/c/o1' (3618.841870) container policy_index 1 matches queue policy index 1 -test INFO: success: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3618.841870) from the queue (0000003618.84187_0000000000000002) -test INFO: Reconciler Stats: {'noop_object': 1, 'success': 1, 'pop_queue': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1791590400 -test DEBUG: looking for objects in 1791590400 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (3618.841870) in destination policy_index 0 -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (3618.841870) from storage policy 1 -test DEBUG: copy_attempt: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 will be moved to policy_index 0 (0000003618.84187_0000000000000003) -test DEBUG: copy_success: '/AUTH_bob/c/o1' (3618.841870) moved from policy_index 1 to policy_index 0 (0000003618.84187_0000000000000003) -test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (3618.841870) from policy_index 1 (0000003618.84187_0000000000000001) will be deleted -test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (3618.841870) was successfully removed from policy_index 1 -test INFO: success: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3618.841870) from the queue (0000003618.84187_0000000000000002) -test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_success': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1791590400 -test DEBUG: looking for objects in 1791590400 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (3679.201900) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (3679.201900) in destination policy_index 0 -test DEBUG: found_object: '/AUTH_bob/c/o1' (3679.201900) in policy_index 0 is newer than queue (3679.201900) -test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (3679.201900) from policy_index 1 (0000003679.20190_0000000000000001) will be deleted -test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (3679.201900) was successfully removed from policy_index 1 -test INFO: success: '/AUTH_bob/c/o1' (3679.201900) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3679.201900) from the queue (0000003679.20190_0000000000000002) -test INFO: Reconciler Stats: {'found_object': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1}test.unit.container.test_reconciler.TestReconciler.test_object_move_dest_already_moved -test.unit.container.test_reconciler.TestReconciler.test_object_move_dest_already_moved ... ok -test.unit.container.test_reconciler.TestReconciler.test_object_move_dest_object_newer_than_queue_entry -test.unit.container.test_reconciler.TestReconciler.test_object_move_dest_object_newer_than_queue_entry ... ok -test.unit.container.test_reconciler.TestReconciler.test_object_move_dest_object_older_than_queue_entry -test.unit.container.test_reconciler.TestReconciler.test_object_move_dest_object_older_than_queue_entry ... ok -test.unit.container.test_reconciler.TestReconciler.test_object_move_fails_cleanup -test.unit.container.test_reconciler.TestReconciler.test_object_move_fails_cleanup ... ok -test.unit.container.test_reconciler.TestReconciler.test_object_move_fails_preflight -test.unit.container.test_reconciler.TestReconciler.test_object_move_fails_preflight ... ok -test.unit.container.test_reconciler.TestReconciler.test_object_move_no_such_object_no_tombstone_ancient -test.unit.container.test_reconciler.TestReconciler.test_object_move_no_such_object_no_tombstone_ancient ... ok -test.unit.container.test_reconciler.TestReconciler.test_object_move_no_such_object_no_tombstone_recent -test.unit.container.test_reconciler.TestReconciler.test_object_move_no_such_object_no_tombstone_recent ... ok -test.unit.container.test_backend.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_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges ... 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.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges ... 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.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges_deleted ... 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.container.test_backend.TestContainerBroker.test_reclaim_with_duplicate_names -test.unit.container.test_backend.TestContainerBroker.test_reclaim_with_duplicate_names ... ok -test.unit.container.test_backend.TestContainerBroker.test_reconciler_sync -test.unit.container.test_backend.TestContainerBroker.test_reconciler_sync ... ok - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0019 "-" 488266 0 -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0201 "-" 488266 1 -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0119 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0015 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 134 "-" "-" "-" 0.0015 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0154 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0010 "-" 488266 0 -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0193 "-" 488266 1 -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/%00null%00test03" 201 - "-" "-" "-" 0.0079 "-" 488266 0 -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 270 "-" "-" "-" 0.0080 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 136 "-" "-" "-" 0.0017 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0099 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/c_nulo" 201 - "-" "-" "-" 0.0009 "-" 488266 0 -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/c_unu" 201 - "-" "-" "-" 0.0080 "-" 488266 1 -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0069 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0093 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/%00null%00" 201 - "-" "-" "-" 0.0008 "-" 488266 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0167 "-" 488266 1 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/null" 201 - "-" "-" "-" 0.0194 "-" 488266 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 118 "-" "-" "-" 0.0084 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 381 "-" "-" "-" 0.0015 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0014 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0013 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0129 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0012 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0012 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 400 37 "-" "-" "-" 0.0002 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 400 33 "-" "-" "-" 0.0001 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 400 38 "-" "-" "-" 0.0001 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0062 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0327 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0014 "-" 488266 1 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0095 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0091 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0013 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0062 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0069 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0011 "-" 488266 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0079 "-" 488266 1 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0059 "-" 488266 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0053 "-" 488266 1 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0073 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 158 "-" "-" "-" 0.0016 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0087 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0013 "-" 488266 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0058 "-" 488266 1 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0118 "-" 488266 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0227 "-" 488266 1 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0226 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0014 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0241 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0010 "-" 488266 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0086 "-" 488266 1 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0097 "-" 488266 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0211 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0015 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0015 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 255 "-" "-" "-" 0.0014 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0001 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a/c%D8%3E%2520" 412 12 "-" "-" "-" 0.0001 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0083 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0036 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0069 "-" 488266 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0092 "-" 488266 - -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 pipelinetest.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.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_range_single_record -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_range_single_record ... ok -test.unit.common.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.container.test_backend.TestContainerBroker.test_remove_objects -test.unit.container.test_backend.TestContainerBroker.test_remove_objects ... ok -test.unit.container.test_backend.TestContainerBroker.test_resolve_shard_range_states -test.unit.container.test_backend.TestContainerBroker.test_resolve_shard_range_states ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges ... 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 +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_bucket_already_owned_by_you +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_bucket_already_owned_by_you ... ok 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': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:32 -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.TestContainerBroker.test_reverse_prefix_delim -test.unit.container.test_backend.TestContainerBroker.test_reverse_prefix_delim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges_deleted ... ok -test.unit.container.test_backend.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 -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0011 "-" 488206 0 -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0073 "-" 488206 1 -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0085 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0015 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 134 "-" "-" "-" 0.0015 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0094 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 488206 0 -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0075 "-" 488206 1 -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/p/a/%00null%00test03" 201 - "-" "-" "-" 0.0089 "-" 488206 0 -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 270 "-" "-" "-" 0.0076 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:53 +0000] "GET /sda1/p/a" 200 136 "-" "-" "-" 0.0022 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0124 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/c_zero" 201 - "-" "-" "-" 0.0012 "-" 488206 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/c_one" 201 - "-" "-" "-" 0.0178 "-" 488206 1 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/c_two" 201 - "-" "-" "-" 0.0068 "-" 488206 2 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/c_three" 201 - "-" "-" "-" 0.0089 "-" 488206 3 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0090 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0095 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/%00null%00" 201 - "-" "-" "-" 0.0009 "-" 488206 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0108 "-" 488206 1 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/null" 201 - "-" "-" "-" 0.0342 "-" 488206 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 118 "-" "-" "-" 0.0092 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 381 "-" "-" "-" 0.0014 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0014 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0055 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0054 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0013 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0012 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 400 37 "-" "-" "-" 0.0001 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 400 33 "-" "-" "-" 0.0001 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 400 38 "-" "-" "-" 0.0001 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0082 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0084 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 488206 2 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0078 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0082 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0011 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0057 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0149 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0010 "-" 488206 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0206 "-" 488206 1 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0237 "-" 488206 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0087 "-" 488206 1 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0048 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 158 "-" "-" "-" 0.0017 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0141 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0014 "-" 488206 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0252 "-" 488206 1 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0061 "-" 488206 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0151 "-" 488206 1 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0138 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0016 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0060 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0013 "-" 488206 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0125 "-" 488206 1 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0164 "-" 488206 0 -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0121 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0022 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0015 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 200 255 "-" "-" "-" 0.0015 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0002 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "GET /sda1/p/a/c%D8%3E%2520" 412 12 "-" "-" "-" 0.0001 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0129 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0050 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0089 "-" 488206 - -test INFO: - - - [10/Oct/2026:00:05:54 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0052 "-" 488206 - -test INFO: Disabling account_sdb test.unit.cli.test_drive_full_checker.TestContainerDeleter.test_drive_full -test.unit.cli.test_drive_full_checker.TestContainerDeleter.test_drive_full ... ok -test.unit.cli.test_drive_full_checker.TestContainerDeleter.test_drive_with_space -test.unit.cli.test_drive_full_checker.TestContainerDeleter.test_drive_with_space ... ok -test.unit.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.TestRequest.test_authenticate_delete_Authorization_from_s3req -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_authenticate_delete_Authorization_from_s3req ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_canonical_uri_sigv2 -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_canonical_uri_sigv2 ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_canonical_uri_sigv4 -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_canonical_uri_sigv4 ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sig_v4_streaming_aws_hmac_sha256_missing_trailer_sig -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sig_v4_streaming_aws_hmac_sha256_missing_trailer_sig ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sig_v4_streaming_aws_hmac_sha256_payload_trailer_bad -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sig_v4_streaming_aws_hmac_sha256_payload_trailer_bad ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sig_v4_streaming_aws_hmac_sha256_payload_trailer_ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sig_v4_streaming_aws_hmac_sha256_payload_trailer_ok ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_multi_bytes_secret_failure -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_multi_bytes_secret_failure ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv2 -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv2 ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv2_unicode_string -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv2_unicode_string ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv4_unsigned_payload -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv4_unsigned_payload ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv4_url_encode -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv4_url_encode ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_invalid -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_invalid ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_no_last_chunk -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_no_last_chunk ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_valid -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_valid ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_wrong_size -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_wrong_size ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_no_secret -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_no_secret ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sigv4_req_zero_content_length_sha256 -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sigv4_req_zero_content_length_sha256 ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_expired -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_expired ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_missing -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_missing ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_with_x_amz_date_expired -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_with_x_amz_date_expired ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_with_x_amz_date_valid -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_with_x_amz_date_valid ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_container_info -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_container_info ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_with_check_container_permission -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_with_check_container_permission ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_with_check_object_permission -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_with_check_object_permission ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_without_duplication_HEAD_request -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_without_duplication_HEAD_request ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_without_match_ACL_MAP -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_without_match_ACL_MAP ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_without_s3_acl -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_without_s3_acl ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_validate_param -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_validate_param ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_headers_to_sign_sigv4 -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_headers_to_sign_sigv4 ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_request_timestamp_sigv2 -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_request_timestamp_sigv2 ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_request_timestamp_sigv4 -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_request_timestamp_sigv4 ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_algo_mismatch -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_algo_mismatch ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_and_trailer -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_and_trailer ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc32_mismatch -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc32_mismatch ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc32_ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc32_ok ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc32c_mismatch -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc32c_mismatch ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc32c_ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc32c_ok ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc64nvme_invalid -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc64nvme_invalid ... skipped 'no crc64nvme implementation, install isal or anycrc' -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc64nvme_ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc64nvme_ok ... skipped 'no crc64nvme implementation, install isal or anycrc' -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_sha1_mismatch -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_sha1_mismatch ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_sha1_ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_sha1_ok ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_sha256_ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_sha256_ok ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_sha256_mismatch -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_sha256_mismatch ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_duplicate -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_duplicate ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_extra -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_extra ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_invalid -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_invalid ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_mismatch -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_mismatch ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_missing -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_missing ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_multiple -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_multiple ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_none_ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_none_ok ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_ok ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_short -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_short ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_undeclared -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_undeclared ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_unrecognised -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_unrecognised ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_with_commas_invalid -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_with_commas_invalid ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_with_commas_ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_with_commas_ok ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_crc32_invalid -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_crc32_invalid ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_crc32_mismatch -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_crc32_mismatch ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_crc32_ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_crc32_ok ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_declares_crc32_trailer -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_declares_crc32_trailer ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_no_crc_ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_no_crc_ok ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_encoding_aws_chunked_is_ignored -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_encoding_aws_chunked_is_ignored ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_sha256_bad_value -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_sha256_bad_value ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_sha256_ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_sha256_ok ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_sha256_streaming_is_bad_request -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_sha256_streaming_is_bad_request ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_sha256_streaming_no_decoded_content_length -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_sha256_streaming_no_decoded_content_length ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_to_swift_req_Authorization_not_exist_in_swreq -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_to_swift_req_Authorization_not_exist_in_swreq ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_to_swift_req_subrequest_proxy_access_log -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_to_swift_req_subrequest_proxy_access_log ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_v4_req_amz_content_sha256_missing -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_v4_req_amz_content_sha256_missing ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_v4_req_x_mz_content_sha256_bad_format -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_v4_req_x_mz_content_sha256_bad_format ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_v4_req_xmz_content_sha256_mismatch -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_v4_req_xmz_content_sha256_mismatch ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_validate_part_number -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_validate_part_number ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_validate_part_number_invalid_argument -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_validate_part_number_invalid_argument ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_validate_part_number_invalid_part_number -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_validate_part_number_invalid_part_number ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_validate_part_number_with_range_header -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_validate_part_number_with_range_header ... ok -test.unit.common.middleware.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_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_formpost.TestSwiftInfo.test_bad_config -test.unit.common.middleware.test_formpost.TestSwiftInfo.test_bad_config ... ok -test.unit.common.middleware.test_formpost.TestSwiftInfo.test_no_deprecated_digests -test.unit.common.middleware.test_formpost.TestSwiftInfo.test_no_deprecated_digests ... ok -test.unit.common.middleware.test_formpost.TestSwiftInfo.test_non_default_methods -test.unit.common.middleware.test_formpost.TestSwiftInfo.test_non_default_methods ... ok -test.unit.common.middleware.test_formpost.TestSwiftInfo.test_registered_defaults -test.unit.common.middleware.test_formpost.TestSwiftInfo.test_registered_defaults ... ok -test.unit.common.middleware.test_slo.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.TestSloGetManifests.test_get_manifest -test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest ... ok -test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest_passthrough -test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest_passthrough ... ok -test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest_ratelimiting -test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest_ratelimiting ... ok -test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest_repeated_segments_uses_multi_range_requests -test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest_repeated_segments_uses_multi_range_requests ... ok -test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest_with_submanifest -test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest_with_submanifest ... ok -test.unit.common.middleware.test_slo.TestSloGetManifests.test_multiple_ranges_get_manifest -test.unit.common.middleware.test_slo.TestSloGetManifests.test_multiple_ranges_get_manifest ... ok -test.unit.common.middleware.test_slo.TestSloGetManifests.test_multiple_ranges_including_suffix_get_manifest -test.unit.common.middleware.test_slo.TestSloGetManifests.test_multiple_ranges_including_suffix_get_manifest ... ok -test.unit.common.middleware.test_slo.TestSloGetManifests.test_range_get_manifest -test.unit.common.middleware.test_slo.TestSloGetManifests.test_range_get_manifest ... ok -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest ... ok -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_passthrough -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_passthrough ... ok -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_ratelimiting -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_ratelimiting ... ok -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_repeated_segments_uses_multi_range_requests -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_repeated_segments_uses_multi_range_requests ... ok -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_with_submanifest -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_with_submanifest ... ok -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_with_submanifest_bytes_in_content_type -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_with_submanifest_bytes_in_content_type ... ok -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_multiple_ranges_get_manifest -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_multiple_ranges_get_manifest ... ok -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_multiple_ranges_including_suffix_get_manifest -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_multiple_ranges_including_suffix_get_manifest ... ok -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_range_get_manifest -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_range_get_manifest ... ok -test.unit.common.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.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:testertest:testertest: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: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'Content-Md5': 'mbEtd8ufKpkpCIfMjGD7Tw==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '99b12d77cb9f2a99290887cc8c60fb4f', 'Content-Length': '90'} +fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_too_many_keys -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_too_many_keys ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -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 -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: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift WARNING: multipart: No SLO middleware in pipeline -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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift WARNING: multipart: No SLO middleware in pipeline +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift 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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} 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_utils.TestS3Timestamp.test_from_isoformat -test.unit.common.middleware.s3api.test_utils.TestS3Timestamp.test_from_isoformat ... ok -test.unit.common.middleware.s3api.test_utils.TestS3Timestamp.test_from_s3xmlformat -test.unit.common.middleware.s3api.test_utils.TestS3Timestamp.test_from_s3xmlformat ... ok -test.unit.common.middleware.s3api.test_utils.TestS3Timestamp.test_s3xmlformat -test.unit.common.middleware.s3api.test_utils.TestS3Timestamp.test_s3xmlformat ... ok -test.unit.common.middleware.test_bulk.TestSwiftInfo.test_registered_defaults -test.unit.common.middleware.test_bulk.TestSwiftInfo.test_registered_defaults ... ok -test.unit.common.middleware.test_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_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.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_statsd_client.TestStatsdClientOutput.test_delegate_methods_with_default_sample_rate -test.unit.common.test_statsd_client.TestStatsdClientOutput.test_delegate_methods_with_default_sample_rate ... ok -test.unit.common.test_statsd_client.TestStatsdClientOutput.test_delegate_methods_with_metric_prefix -test.unit.common.test_statsd_client.TestStatsdClientOutput.test_delegate_methods_with_metric_prefix ... ok -test.unit.common.test_statsd_client.TestStatsdClientOutput.test_delegate_methods_with_no_default_sample_rate -test.unit.common.test_statsd_client.TestStatsdClientOutput.test_delegate_methods_with_no_default_sample_rate ... ok -test.unit.common.test_statsd_client.TestStatsdClientOutput.test_methods_are_no_ops_when_not_enabled -test.unit.common.test_statsd_client.TestStatsdClientOutput.test_methods_are_no_ops_when_not_enabled ... ok -test.unit.common.test_swob.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.obj.test_server.TestObjectServer.test_expect_on_multiphase_put_diconnect -test.unit.obj.test_server.TestObjectServer.test_expect_on_multiphase_put_diconnect ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectServer.test_expect_on_put -test.unit.obj.test_server.TestObjectServer.test_expect_on_put ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectServer.test_expect_on_put_conflict -test.unit.obj.test_server.TestObjectServer.test_expect_on_put_conflict ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectServer.test_expect_on_put_footer -test.unit.obj.test_server.TestObjectServer.test_expect_on_put_footer ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_bad_commit_message -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_bad_commit_message ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_metadata_footer -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_metadata_footer ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_metadata_footer_disconnect -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_metadata_footer_disconnect ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_no_metadata_replicated -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_no_metadata_replicated ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_no_mime_boundary -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_no_mime_boundary ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_server.TestObjectServer.test_not_found -test.unit.obj.test_server.TestObjectServer.test_not_found ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.controllers.test_obj.TestECFunctions.test_chunk_transformer -test.unit.proxy.controllers.test_obj.TestECFunctions.test_chunk_transformer ... ok -test.unit.proxy.controllers.test_obj.TestECFunctions.test_chunk_transformer_non_aligned_last_chunk -test.unit.proxy.controllers.test_obj.TestECFunctions.test_chunk_transformer_non_aligned_last_chunk ... ok -test.unit.proxy.controllers.test_obj.TestECFunctions.test_client_range_to_segment_range -test.unit.proxy.controllers.test_obj.TestECFunctions.test_client_range_to_segment_range ... ok -test.unit.proxy.controllers.test_obj.TestECFunctions.test_segment_range_to_fragment_range -test.unit.proxy.controllers.test_obj.TestECFunctions.test_segment_range_to_fragment_range ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_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 proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) @@ -25407,91 +27969,39 @@ proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 0 (1-replica): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 1 (4-replica): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 0 (1-replica): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 1 (4-replica): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 0 (1-replica): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 1 (4-replica): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '3 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)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 ERROR: Node will be error limited for 60.00s: 10.0.0.47:1047/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.48:1048/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.49:1049/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.50:1050/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.51:1051/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.52:1052/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.53:1053/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.54:1054/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.55:1055/sda, error: ERROR Insufficient Storage (txn: txc8ca1e27965c41eebf321-006ac9814d) -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: txc8ca1e27965c41eebf321-006ac9814d) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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.16:1016/sdq re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txcaff236282b5493a8f667-006ac98157) -proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txcaff236282b5493a8f667-006ac98157) -proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txcaff236282b5493a8f667-006ac98157) -proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txcaff236282b5493a8f667-006ac98157) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txcaff236282b5493a8f667-006ac98157) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txcaff236282b5493a8f667-006ac98157) -proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txcaff236282b5493a8f667-006ac98157) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txcaff236282b5493a8f667-006ac98157) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txcaff236282b5493a8f667-006ac98157) -proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txcaff236282b5493a8f667-006ac98157) -proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sdu re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txcaff236282b5493a8f667-006ac98157) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txcaff236282b5493a8f667-006ac98157) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txcaff236282b5493a8f667-006ac98157) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txcaff236282b5493a8f667-006ac98157) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txcaff236282b5493a8f667-006ac98157) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: tx3b1c11c6c03f425ea4dd7-0068bc751e) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.10:1010/sdk (txn: tx3b1c11c6c03f425ea4dd7-0068bc751e) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.6:1006/sdg (txn: tx3b1c11c6c03f425ea4dd7-0068bc751e) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.6:1006/sdg (txn: tx51d2890e3c34452ab4280-0068bc751f) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.13:1013/sdn (txn: tx51d2890e3c34452ab4280-0068bc751f) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.5:1005/sdf (txn: tx51d2890e3c34452ab4280-0068bc751f) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.3:1003/sdd (txn: tx51d2890e3c34452ab4280-0068bc751f) +proxy-server ERROR: Object PUT returning 503 for [201, 201, 503, 201, 503, 201, 201, 503, 201, 201, 503, 201, 201, 201] (txn: tx51d2890e3c34452ab4280-0068bc751f) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx82e8917694424c64be587-0068bc751f) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx513ab953d6884d1f85973-0068bc751f) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx2b324edd62814b2ea93c4-0068bc751f) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_all_primaries_error_limited -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_all_primaries_error_limited ... ok - -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: nojunk None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 01 Apr 2014 12:00:00 GMT', 'X-Amz-Date': 'Sat, 10 Oct 2026 00:05:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} -test DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:54 -0000'} -test DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:54 -0000'} -test DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:54 -0000'} -test DEBUG: checking permission: bucket None POST {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:54 -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': 'Sat, 10 Oct 2026 00:05:54 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590754.76166', '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': 'Sat, 10 Oct 2026 00:05:54 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590754.76630', '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': 'Sat, 10 Oct 2026 00:05:54 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590754.77097', 'Content-Length': '4', 'Content-Type': 'binary/octet-stream'} -test WARNING: The following digest algorithms are configured but not supported: md5, not-a-valid-digest -test WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. +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: tx92f03f62b22b477fb142b-0068bc751f) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_not_a_list +test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_not_a_list ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_request_failed +test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_request_failed ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_wrong_record_type +test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_wrong_record_type ... ok -test INFO: Begin object update sweep of all devices -test WARNING: Skipping: sda2 is unmounted -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': +test DEBUG: Audit passed for +test INFO: Container audit pass completed: 1.20s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -25500,91 +28010,124 @@ return next(self.gen) File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmplswxl2pp/devices/sda1 (pid: 488230) -test INFO: Object update sweep progress on /tmp/tmplswxl2pp/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: 488230) -test INFO: Object update sweep progress on /tmp/tmplswxl2pp/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: 488230) -test INFO: Object update sweep completed on /tmp/tmplswxl2pp/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: 488230) -test INFO: Object update sweep starting on /tmp/tmppkhc8qh6/devices/sda1 (pid: 488230) -test INFO: Object update sweep completed on /tmp/tmppkhc8qh6/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: 488230) -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/tmp2wcgdbeb/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp2wcgdbeb/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/tmp2wcgdbeb/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp2wcgdbeb/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:41 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 2.9913 "-" 488230 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:45 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 3.5601 "-" 488230 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:46 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 1.7793 "-" 488230 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:48 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 1.2721 "-" 488230 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx955dc1b0116c4835b8e57-006ac9815c" "proxy-server 488230" 0.0018 "-" 488230 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:50 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:38895/sdb1/0/a/c" "tx955dc1b0116c4835b8e57-006ac9815c" "container-server 488230" 0.0879 "-" 488230 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:50 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:41181/sda1/0/a/c" "tx955dc1b0116c4835b8e57-006ac9815c" "container-server 488230" 0.0013 "-" 488230 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:50 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx955dc1b0116c4835b8e57-006ac9815c" "proxy-server 488230" 2.0536 "-" 488230 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:50 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx955dc1b0116c4835b8e57-006ac9815c" "proxy-server 488230" 0.7666 "-" 488230 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/50 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx955dc1b0116c4835b8e57-006ac9815c - 2.0637 - - 1791590748.250709295 1791590750.314387560 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:50 +0000] "HEAD /sda1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txb5c226de76814186bf77c-006ac9815e" "proxy-server 488230" 0.0012 "-" 488230 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:38895/sdb1/2/a1/c1" "txb5c226de76814186bf77c-006ac9815e" "container-server 488230" 0.1093 "-" 488230 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:41181/sda1/2/a1/c1" "txb5c226de76814186bf77c-006ac9815e" "container-server 488230" 0.0014 "-" 488230 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txb5c226de76814186bf77c-006ac9815e" "proxy-server 488230" 0.4478 "-" 488230 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txb5c226de76814186bf77c-006ac9815e" "proxy-server 488230" 1.3510 "-" 488230 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/51 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txb5c226de76814186bf77c-006ac9815e - 1.3588 - - 1791590750.315757751 1791590751.674518585 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe7a52558fa6f4e8682723-006ac9815f" "proxy-server 488230" 0.4847 "-" 488230 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:41181/sda1/0/a/c1" "txe7a52558fa6f4e8682723-006ac9815f" "container-server 488230" 0.0169 "-" 488230 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:38895/sdb1/0/a/c1" "txe7a52558fa6f4e8682723-006ac9815f" "container-server 488230" 0.0014 "-" 488230 1 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txe7a52558fa6f4e8682723-006ac9815f" "proxy-server 488230" 0.7434 "-" 488230 1 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txe7a52558fa6f4e8682723-006ac9815f" "proxy-server 488230" 0.1226 "-" 488230 1 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/52 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txe7a52558fa6f4e8682723-006ac9815f - 1.2361 - - 1791590751.676332951 1791590752.912393808 1 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf2364ce70c3049aebda11-006ac98160" "proxy-server 488230" 0.0118 "-" 488230 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:38895/sdb1/2/a/c2" "txf2364ce70c3049aebda11-006ac98160" "container-server 488230" 0.0012 "-" 488230 2 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:41181/sda1/2/a/c2" "txf2364ce70c3049aebda11-006ac98160" "container-server 488230" 0.0220 "-" 488230 2 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txf2364ce70c3049aebda11-006ac98160" "proxy-server 488230" 0.0435 "-" 488230 2 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txf2364ce70c3049aebda11-006ac98160" "proxy-server 488230" 0.0872 "-" 488230 2 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/53 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txf2364ce70c3049aebda11-006ac98160 - 0.1053 - - 1791590752.913678169 1791590753.018930197 2test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8 -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_container -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_container ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_containers -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_containers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_object -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_object ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_version_container -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_version_container ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift 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 - -user quit -No .MockServer object at 0x7fea0aadd590> running -.MockServerFactory.MockServer object at 0x7fea0afe74d0> (1) appears to have stopped -No .MockServerFactory.MockServer object at 0x7fea0aaeb750> running -No .MockServerFactory.MockServer object at 0x7fea0aae9590> running -Waited 15 seconds for .MockServerFactory.MockServer object at 0x7fea0a9b5810> to die; giving up -Waited 15 seconds for .MockServerFactory.MockServer object at 0x7fea0afe5fd0> to die; killing -Signal .MockServerFactory.MockServer object at 0x7fea0afe5fd0> pid: None signal: 9 -Waited 15 seconds for .MockServerFactory.MockServer object at 0x7fea0aaeb4d0> to die; killing -Signal .MockServerFactory.MockServer object at 0x7fea0aaeb4d0> pid: None signal: 9 -Waited 15 seconds for .MockServerFactory.MockServer object at 0x7fea0aae9590> to die; killing -Signal .MockServerFactory.MockServer object at 0x7fea0aae9590> pid: None signal: 9 +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR auditing: Timeout (Nones) +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR auditing: Timeout (Nones) +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR auditing: Timeout (Nones) +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR auditing: Timeout (Nones) +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR auditing: Timeout (Nones) +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR auditing: Timeout (Nones) +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit "once" mode +test ERROR: ERROR Could not get container info /tmp/tmp__4nbt1b/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test ERROR: ERROR Could not get container info /tmp/tmp__4nbt1b/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test INFO: Container audit "once" mode completed: 0.02s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.controllers.test_container.TestContainerController.test_GET_bad_requests +test.unit.proxy.controllers.test_container.TestContainerController.test_GET_bad_requests ... ok +test.unit.proxy.controllers.test_container.TestContainerController.test_container_cache_cleared_after_PUT +test.unit.proxy.controllers.test_container.TestContainerController.test_container_cache_cleared_after_PUT ... ok +test.unit.proxy.controllers.test_container.TestContainerController.test_container_info_got_cached +test.unit.proxy.controllers.test_container.TestContainerController.test_container_info_got_cached ... ok +test.unit.proxy.controllers.test_container.TestContainerController.test_handoff_has_deleted_database +test.unit.proxy.controllers.test_container.TestContainerController.test_handoff_has_deleted_database ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_create_broker +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_create_broker ... ok swift-ring-builder set_min_part_hours @@ -25729,11 +28272,11 @@ Exit codes: 0 = operation successful 1 = operation completed with warnings 2 = error -/tmp/tmp6aaeglca/tmpm0pcox7f, build version 4, id e4f2baaa392c4d7ca6efc60ffa5f6d0a +/tmp/tmprixay9h3/tmphwz4ignl, build version 4, id 0c6d26f566ce44219da331ad65ea5be4 64 partitions, 3.000000 replicas, 4 regions, 4 zones, 4 devices, 100.00 balance, 0.00 dispersion The minimum number of hours before a partition can be reassigned is 1 (0:00:00 remaining) The overload factor is 0.00% (0.000000) -Ring file /tmp/tmp6aaeglca/tmpm0pcox7f.ring.gz not found, probably it hasn't been written yet +Ring file /tmp/tmprixay9h3/tmphwz4ignl.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 @@ -25798,6 +28341,8 @@ test.unit.cli.test_ringbuilder.TestCommands.test_parse_set_zone_values_number_of_arguments ... ok test.unit.cli.test_ringbuilder.TestCommands.test_pretend_min_part_hours_passed test.unit.cli.test_ringbuilder.TestCommands.test_pretend_min_part_hours_passed ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_overlap_shard_range_order +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_overlap_shard_range_order ... ok test.unit.cli.test_ringbuilder.TestCommands.test_rebalance test.unit.cli.test_ringbuilder.TestCommands.test_rebalance ... ok test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_failure_does_not_reset_last_moves_epoch @@ -25810,335 +28355,157 @@ test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_no_devices ... ok test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_part_power_increase test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_part_power_increase ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_creation +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_creation ... 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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_db_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_db_file ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_path +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_path ... ok +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0087 "-" 1066303 - fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 06 Sep 2025 17:53:04 -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': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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_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: - - - [10/Oct/2026:00:05:56 +0000] "DELETE /sda1/p/a/c/grumpiest70_no_header" 204 - "-" "-" "-" 0.0007 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0156 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "DELETE /sda1/p/a/c/grumpiest80" 204 - "-" "-" "-" 0.0018 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "DELETE /sda1/p/a/c/grumpiest80_no_header" 204 - "-" "-" "-" 0.0007 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0191 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "DELETE /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0230 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "GET /sda1/p/a/c" 406 - "-" "-" "-" 0.0003 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0160 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0043 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0006 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0268 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0172 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0036 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0026 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0081 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0078 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0086 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0089 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0095 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0140 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0081 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0081 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0090 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0128 "-" 488273 0 -test DEBUG: Unlinked retiring db '/tmp/tmpj_cwps17/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0035 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0118 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0126 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0085 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0189 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0007 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0047 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0007 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "GET /sda1/p/a/c" 200 66 "-" "-" "-" 0.0159 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0250 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/1" 201 - "-" "-" "-" 0.0008 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/2" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/1" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/2" 201 - "-" "-" "-" 0.0168 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "GET /sda1/p/a/c" 200 50 "-" "-" "-" 0.0212 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "GET /sda1/p/a/c" 200 14 "-" "-" "-" 0.0122 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0213 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0007 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0089 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0006 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "GET /sda1/p/a/c" 200 221 "-" "-" "-" 0.0288 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0209 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "PUT /sda1/p/a/c/%3C%27sub%27%20%22dir%22%3E/object" 201 - "-" "-" "-" 0.0006 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "GET /sda1/p/a/c" 200 159 "-" "-" "-" 0.0279 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:56 +0000] "GET /sda1/p/a/c" 400 21 "-" "-" "-" 0.0004 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0265 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/jsonc" 200 2 "-" "-" "-" 0.0122 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0007 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/jsonc/2" 201 - "-" "-" "-" 0.0008 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0169 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0020 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0184 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0128 "-" 488273 0test.unit.container.test_server.TestContainerController.test_GET_json -test.unit.container.test_server.TestContainerController.test_GET_json ... ok -test.unit.container.test_server.TestContainerController.test_GET_json_last_modified -test.unit.container.test_server.TestContainerController.test_GET_json_last_modified ... ok -test.unit.container.test_server.TestContainerController.test_GET_leading_delimiter -test.unit.container.test_server.TestContainerController.test_GET_leading_delimiter ... ok -test.unit.container.test_server.TestContainerController.test_GET_limit -test.unit.container.test_server.TestContainerController.test_GET_limit ... ok -test.unit.container.test_server.TestContainerController.test_GET_log_requests_false -test.unit.container.test_server.TestContainerController.test_GET_log_requests_false ... ok -test.unit.container.test_server.TestContainerController.test_GET_log_requests_true -test.unit.container.test_server.TestContainerController.test_GET_log_requests_true ... ok -test.unit.container.test_server.TestContainerController.test_GET_marker -test.unit.container.test_server.TestContainerController.test_GET_marker ... ok -test.unit.container.test_server.TestContainerController.test_GET_multichar_delimiter -test.unit.container.test_server.TestContainerController.test_GET_multichar_delimiter ... ok -test.unit.container.test_server.TestContainerController.test_GET_namespaces_errors -test.unit.container.test_server.TestContainerController.test_GET_namespaces_errors ... ok - -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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05:29 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '448'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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 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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_without_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_without_permission ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_authenticated_read -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_authenticated_read ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_bucket_owner_full_control -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_bucket_owner_full_control ... ok -test ERROR: get_keys(): from callback: Testing: +fake-swift DEBUG: Calling S3Api Middlewaretest.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.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.TestContainerBrokerBeforeMetadata.test_pending_file_name +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_pending_file_name ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_no_content_md5 +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_no_content_md5 ... ok + +test INFO: Object update sweep of sda1 completed: 1.36s, 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/tmpvvx7w5y4/devices/sda1 (pid: 1066288) +test DEBUG: Error code 500 is returned from remote server 127.0.0.1:37075/sda1 +test DEBUG: Error code 500 is returned from remote server 127.0.0.1:37075/sda1 +test DEBUG: Update failed for /a/c/o /tmp/tmpvvx7w5y4/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181179.64509 +test INFO: Object update sweep completed on /tmp/tmpvvx7w5y4/devices/sda1 in 0.07s seconds:, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 1066288) +test INFO: Object update sweep of sda1 completed: 0.07s, 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/tmpvvx7w5y4/devices/sda1 (pid: 1066288) +test DEBUG: Error code 404 is returned from remote server 127.0.0.1:37075/sda1 +test DEBUG: Update failed for /a/c/o /tmp/tmpvvx7w5y4/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181179.64509 +test INFO: Object update sweep completed on /tmp/tmpvvx7w5y4/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: 1066288) +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/tmpvvx7w5y4/devices/sda1 (pid: 1066288) +test INFO: Timeout waiting on remote server 127.0.0.1:37075/sda1: 99 seconds +test DEBUG: Update failed for /a/c/o /tmp/tmpvvx7w5y4/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181179.64509 +test INFO: Object update sweep completed on /tmp/tmpvvx7w5y4/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: 1066288) +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/tmpvvx7w5y4/devices/sda1 (pid: 1066288) +test INFO: Timeout connecting to remote server 127.0.0.1:37075/sda1: 9 seconds +test DEBUG: Update failed for /a/c/o /tmp/tmpvvx7w5y4/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181179.64509 +test INFO: Object update sweep completed on /tmp/tmpvvx7w5y4/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: 1066288) +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/tmpvvx7w5y4/devices/sda1 (pid: 1066288) +test DEBUG: Update sent for /a/c/o /tmp/tmpvvx7w5y4/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181179.64509 +test INFO: Object update sweep completed on /tmp/tmpvvx7w5y4/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: 1066288) +test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Begin object update sweep of all devices +test INFO: Begin object update sweep of all devices +test INFO: Begin object update sweep of all devices +test INFO: Object update sweep of all devices completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 166, in get_keys - keys = fetch_crypto_keys(key_id=key_id) - File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/crypto/test_encrypter.py", line 919, in raise_exc - raise Exception('Testing') -Exception: Testing -test ERROR: ERROR get_keys() missing callback: + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test INFO: Begin object update sweep of all devices +test INFO: Object update sweep of all devices completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 158, in get_keys - fetch_crypto_keys = env[CRYPTO_KEY_CALLBACK] - ~~~^^^^^^^^^^^^^^^^^^^^^ -KeyError: 'swift.callback.fetch_crypto_keys' -test DEBUG: tenant mismatch: BLAN_a != tenant_id -test DEBUG: allow user with role(s) admin,swiftoperator as account admin -test DEBUG: allow user with role(s) admin,swiftoperator as account admin -test DEBUG: allowing proxy 127.0.0.1 for container-sync -test DEBUG: User tenant_id has reseller admin authorizing -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_id:user_id allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_id:user_name allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_id:* allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:user_id allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:user_name allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:* allowed in ACL authorizing. -test DEBUG: authorizing http://example.com/index.html via referer ACL -test DEBUG: Names allowed in acls. -test DEBUG: authorizing http://example.com/index.html via referer ACL -test DEBUG: User tenant_id has reseller admin authorizing -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_id:user_id allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_id:user_name allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_id:* allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:user_id allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:user_name allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:* allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:user_name allowed in ACL: allowme authorizing -test DEBUG: Names allowed in acls. -test DEBUG: user *:user_id allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user *:user_name allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user *:* allowed in ACL authorizing. -test DEBUG: User tenant_name:user_name is not allowed to delete its own account -test DEBUG: User tenant_id has reseller admin authorizing -test DEBUG: Using identity: {'user': ('user_id', 'user_name'), 'tenant': ('test', 'tenant_name'), 'roles': ['reselleradmin'], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0} -test DEBUG: User test has reseller admin authorizing -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:user_name allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:user_id allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_id:user_name allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_id:user_id allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:user_name allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:user_id allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_id:user_name allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_id:user_id allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:user_name allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:user_id allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_id:user_name allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_id:user_id allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:user_name allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:user_id allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_id:user_name allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_id:user_id allowed in ACL authorizing. -test DEBUG: user tenant_id:user_id allowed in ACL authorizing. -test DEBUG: user tenant_id:user_id allowed in ACL authorizing. -test DEBUG: user tenant_id:user_id allowed in ACL authorizing. -test DEBUG: user tenant_id:user_id allowed in ACL authorizing. -test ERROR: Problem finding shard upper in '/tmp/tmplt9hoo9d/test_container.db': : LockTimeout (Nones) -test ERROR: Problem finding shard upper in '/tmp/tmplt9hoo9d/test_container.db': : + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test INFO: Object update sweep starting on /tmp/tmp3awebvf9/devices/sda1 (pid: 1066288) +test INFO: Object update sweep completed on /tmp/tmp3awebvf9/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: 1066288) +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/tmp3awebvf9/devices/sda1 (pid: 1066288) +test DEBUG: Update failed for /a/c/o /tmp/tmp3awebvf9/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1757181181.00000 +test INFO: Object update sweep completed on /tmp/tmp3awebvf9/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: 1066288) +test INFO: Object update sweep of sda1 completed: 0.00s, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Begin object update sweep of all devices +test INFO: Begin object update sweep of all devices +test INFO: Begin object update sweep of all devices +test INFO: Begin object update sweep of all devices +test INFO: Begin object update sweep of all devices +test WARNING: Skipping: sda1 is unmounted +test INFO: Object update sweep of all devices completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/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/tmp4ugsys2p/containers/part/suffix/hash/container.db' -test WARNING: Unexpected db files will be ignored: ['/tmp/tmp4ugsys2p/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.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 + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test INFO: Begin object update sweep of all devices +test WARNING: Skipping: sda1 is unmounted +test INFO: Object update sweep of all devices completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon'test.unit.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_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.obj.test_updater.TestSweepStats.test_copy test.unit.obj.test_updater.TestSweepStats.test_copy ... ok test.unit.obj.test_updater.TestSweepStats.test_reset @@ -26147,708 +28514,1233 @@ test.unit.obj.test_updater.TestSweepStats.test_since ... ok test.unit.obj.test_updater.TestSweepStats.test_str test.unit.obj.test_updater.TestSweepStats.test_str ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_base_have_quorum +test.unit.proxy.controllers.test_base.TestFuncs.test_base_have_quorum ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_best_response_overrides +test.unit.proxy.controllers.test_base.TestFuncs.test_best_response_overrides ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_bytes_to_skip +test.unit.proxy.controllers.test_base.TestFuncs.test_bytes_to_skip ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_container_info_needs_req +test.unit.proxy.controllers.test_base.TestFuncs.test_container_info_needs_req ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_container_info_preserves_storage_policy +test.unit.proxy.controllers.test_base.TestFuncs.test_container_info_preserves_storage_policy ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers +test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers_change_backend_user_agent +test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers_change_backend_user_agent ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers_with_no_orig_req +test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers_with_no_orig_req ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers_with_sysmeta +test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers_with_sysmeta ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_bad_path +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_bad_path ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_cache +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_cache ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_delete_object +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_delete_object ... ok -fake-swift DEBUG: permission denined: 403 Forbidden test:write OWNER -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: txa876477fda7146fb8b4a4-0068bc750f) +test ERROR: Container GET returning 503 for (201, 503, 503) (txn: txa876477fda7146fb8b4a4-0068bc750f) +test INFO: autocreate account '/account' (txn: tx8faaae84a2ea4cbda452b-0068bc750f) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: txa0d955c4504540aba9468-0068bc750f) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.0:1000/sda (txn: txa0d955c4504540aba9468-0068bc750f) +test INFO: autocreate account '/account' (txn: txa0d955c4504540aba9468-0068bc750f) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx62c39beec6ce4bfa90894-0068bc750f) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx62c39beec6ce4bfa90894-0068bc750f) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txb22dbc870ac3454dba60d-0068bc750f) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx3db144deb7fd47b7bd9e5-0068bc750f) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txcbde0d7523d04b8e8a41b-0068bc750f) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txe08ce1707ba448d3b7379-0068bc750f) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx46ff5e1bf3374c4589027-0068bc750f) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx11ea8304662e4162a0b2d-0068bc750f) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: txfc6463b484bb432899f5e-0068bc750f) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c/: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: txb667faee8f7a4038b46af-0068bc750f) +test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: tx376b986999024fac91d8a-0068bc750f) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: tx376b986999024fac91d8a-0068bc750f) +test ERROR: Container GET returning 503 for (201, 503, 503) (txn: tx376b986999024fac91d8a-0068bc750f) +test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c/: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: txfbaa3fc34a9a4f6990df9-0068bc750f)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.container.test_backend.TestContainerBrokerBeforeMetadata.test_policy_stat_tracking +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_policy_stat_tracking ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_double_check_trailing_delimiter +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_double_check_trailing_delimiter ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_path +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_path ... ok + +test DEBUG: /tmp/tmp89b3fnve/sdb/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db usyncing chunks to 10.0.0.0:1000/sda, starting at row 1 +REPLICATE: /sda/0/245de93b3701e804627f412ba3b317d3, merge_items, ([{'ROWID': 2, 'name': '0:/a/c/o-nulo', 'created_at': '1757181190.00000', 'size': 0, 'content_type': 'application/x-put', 'etag': '1757181190.00000', 'deleted': 0, 'storage_policy_index': 0}], '89f932cf-e1c0-49e5-ac5b-6ea511e2ae6a-') +test DEBUG: /tmp/tmp89b3fnve/sdb/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db usyncing chunks to 10.0.0.0:1000/sda, finished at row 2 (0.0199051s) +REPLICATE: /sda/0/245de93b3701e804627f412ba3b317d3, merge_syncs, ([{'remote_id': '719e523e-ff2a-495d-bbdf-2770bc0325c0-sda', 'sync_point': 1}],) +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, '544e1ce4fd2174cbfbfe7832ddc70776', 'f514f298-23c3-4900-bd65-9d50fde5d6bb-', '1757181188.19601', '1757181188.17560', '0', '', '1757181188.17560', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('f514f298-23c3-4900-bd65-9d50fde5d6bb-', '5267a50d4a8f6ea3ee1dbecb8592e872_1757181188.21258.db') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, '544e1ce4fd2174cbfbfe7832ddc70776', 'f514f298-23c3-4900-bd65-9d50fde5d6bb-', '1757181188.19601', '1757181188.17560', '0', '', '1757181188.17560', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1757181188.21247', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1757181188.21247', 'deleted': 0, 'state': 40, 'state_timestamp': '1757181188.21247', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181188.21281', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181188.21281', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181188.21258', 'epoch': '1757181188.21258', 'reported': 0, 'tombstones': -1}], 'f514f298-23c3-4900-bd65-9d50fde5d6bb-') +test DEBUG: /tmp/tmp7s6cdyy2/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181188.21258.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp7s6cdyy2/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181188.21258.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, 'b30a29fc3873fb0a224fd94f5fb7818d', 'e36186c3-b922-4a94-b924-10129ef10b5c-', '1757181188.55355', '1757181188.53754', '0', '', '1757181188.53754', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1757181188.72374', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1757181188.72374', 'deleted': 0, 'state': 40, 'state_timestamp': '1757181188.72374', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181188.74359', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181188.74359', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181188.56965', 'epoch': '1757181188.56965', 'reported': 0, 'tombstones': -1}], 'e36186c3-b922-4a94-b924-10129ef10b5c-') +test DEBUG: /tmp/tmppg3mcezp/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181188.56965.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmppg3mcezp/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181188.56965.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, 'b30a29fc3873fb0a224fd94f5fb7818d', 'e36186c3-b922-4a94-b924-10129ef10b5c-', '1757181188.55355', '1757181188.69464', '0', '', '1757181188.53754', 101, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1757181188.72374', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1757181188.72374', 'deleted': 0, 'state': 40, 'state_timestamp': '1757181188.72374', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181188.74359', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181188.74359', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181188.56965', 'epoch': '1757181188.56965', 'reported': 0, 'tombstones': -1}], 'e36186c3-b922-4a94-b924-10129ef10b5c-') +test DEBUG: /tmp/tmppg3mcezp/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181188.56965.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmppg3mcezp/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181188.56965.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, '2ebb59e0e4e74810a3cdbaa2da995d2a', 'b9aa7d2b-4aad-4c38-8a66-17185c3ce4a6-', '1757181189.11017', '1757181189.10593', '0', '', '1757181189.10593', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1757181189.28015', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1757181189.28015', 'deleted': 0, 'state': 40, 'state_timestamp': '1757181189.28015', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181189.31712', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181189.31712', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181189.12529', 'epoch': '1757181189.12529', 'reported': 0, 'tombstones': -1}], 'b9aa7d2b-4aad-4c38-8a66-17185c3ce4a6-') +test DEBUG: /tmp/tmp5v3ply0n/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181189.12529.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp5v3ply0n/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181189.12529.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, '2ebb59e0e4e74810a3cdbaa2da995d2a', 'b9aa7d2b-4aad-4c38-8a66-17185c3ce4a6-', '1757181189.11017', '1757181189.25676', '0', '', '1757181189.10593', 101, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1757181189.28015', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1757181189.28015', 'deleted': 0, 'state': 40, 'state_timestamp': '1757181189.28015', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181189.31712', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181189.31712', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181189.12529', 'epoch': '1757181189.12529', 'reported': 0, 'tombstones': -1}], 'b9aa7d2b-4aad-4c38-8a66-17185c3ce4a6-') +test DEBUG: /tmp/tmp5v3ply0n/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181189.12529.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp5v3ply0n/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181189.12529.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 +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.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_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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_double_check_trailing_delimiter_non_slash +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_double_check_trailing_delimiter_non_slash ... ok + +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0119 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0035 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0014 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0126 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0093 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0109 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0130 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0096 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0303 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0018 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/xmlc" 201 - "-" "-" "-" 0.0131 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/xmlc/0" 201 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/xmlc/1" 201 - "-" "-" "-" 0.0009 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/xmlc/2" 201 - "-" "-" "-" 0.0004 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0133 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0019 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0034 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0017 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0032 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0017 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0030 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0016 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0030 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0017 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0032 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0147 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0006 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0109 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0128 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "HEAD /sda1/p/a/c" 400 21 "-" "-" "-" 0.0003 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "HEAD /sda1/p/a/c" 406 - "-" "-" "-" 0.0004 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "HEAD /sda1/p/a/c" 400 34 "-" "-" "-" 0.0003 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "HEAD /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0005 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0140 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0106 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0132 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0096 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0177 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0149 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0127 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0159 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0157 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0092 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 1066287 -test.unit.container.test_server.TestContainerController.test_POST_HEAD_no_timestamp_update +test.unit.container.test_server.TestContainerController.test_POST_HEAD_no_timestamp_update ... ok +test.unit.container.test_server.TestContainerController.test_POST_HEAD_sys_metadata +test.unit.container.test_server.TestContainerController.test_POST_HEAD_sys_metadata ... ok +test.unit.container.test_server.TestContainerController.test_POST_after_DELETE_not_found +test.unit.container.test_server.TestContainerController.test_POST_after_DELETE_not_found ... ok +test.unit.container.test_server.TestContainerController.test_POST_ignores_policy_change +test.unit.container.test_server.TestContainerController.test_POST_ignores_policy_change ... ok +test.unit.container.test_server.TestContainerController.test_POST_insufficient_space +test.unit.container.test_server.TestContainerController.test_POST_insufficient_space ... ok +test.unit.container.test_server.TestContainerController.test_POST_invalid_container_sync_to +test.unit.container.test_server.TestContainerController.test_POST_invalid_container_sync_to ... ok +test.unit.container.test_server.TestContainerController.test_POST_invalid_partition +test.unit.container.test_server.TestContainerController.test_POST_invalid_partition ... ok +test.unit.container.test_server.TestContainerController.test_POST_reset_container_sync +test.unit.container.test_server.TestContainerController.test_POST_reset_container_sync ... ok +test.unit.container.test_server.TestContainerController.test_POST_timestamp_not_float +test.unit.container.test_server.TestContainerController.test_POST_timestamp_not_float ... ok +test.unit.container.test_server.TestContainerController.test_PUT +test.unit.container.test_server.TestContainerController.test_PUT ... ok +test.unit.container.test_server.TestContainerController.test_PUT_GET_metadata +test.unit.container.test_server.TestContainerController.test_PUT_GET_metadata ... ok +test.unit.container.test_server.TestContainerController.test_PUT_GET_object_timing_metrics +test.unit.container.test_server.TestContainerController.test_PUT_GET_object_timing_metrics ... ok + +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.1243 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0080 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0412 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0015 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0317 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:00 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0016 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0113 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0064 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0092 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0092 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0077 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0082 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a/c" 400 36 "-" "-" "-" 0.0011 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a/c" 400 35 "-" "-" "-" 0.0011 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0115 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0084 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0080 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0087 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0074 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0071 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0017 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0016 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0016 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0015 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0014 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0014 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a/c" 200 323 "-" "-" "-" 0.0014 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0119 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0131 "-" 1066295 2 +test DEBUG: Unlinked retiring db '/tmp/tmpxh3kxj06/tmp_test_container_server_ContainerController/sda1/containers/p/61c/b6a56f59d3a8b4d57e122a32d715b61c/b6a56f59d3a8b4d57e122a32d715b61c.db' +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0021 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0020 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0105 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0176 "-" 1066295 2 +test DEBUG: Unlinked retiring db '/tmp/tmpec3ivh29/tmp_test_container_server_ContainerController/sda1/containers/p/61c/b6a56f59d3a8b4d57e122a32d715b61c/b6a56f59d3a8b4d57e122a32d715b61c.db' +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0024 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0026 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0107 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0161 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0017 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0018 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0022 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0117 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0158 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0022 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0019 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0020 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0130 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0128 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0027 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0021 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0021 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0085 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0165 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0084 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0023 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0020 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0130 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/jsonc/Sp%C3%A4tzle" 201 - "-" "-" "-" 0.0006 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "PUT /sda1/p/a/jsonc/%E3%83%A9%E3%83%BC%E3%83%A1%E3%83%B3" 201 - "-" "-" "-" 0.0005 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a/jsonc" 200 268 "-" "-" "-" 0.0148 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:01 +0000] "GET /sda1/p/a/jsonc" 200 22 "-" "-" "-" 0.0031 "-" 1066295 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.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object ... ok + +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Node is error limited: 10.0.0.4:1004/sde (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server DEBUG: Node is error limited: 10.0.0.13:1013/sdn (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server DEBUG: Node is error limited: 10.0.0.9:1009/sdj (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server DEBUG: Node is error limited: 10.0.0.7:1007/sdh (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server DEBUG: Node is error limited: 10.0.0.3:1003/sdd (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server DEBUG: Node is error limited: 10.0.0.6:1006/sdg (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server DEBUG: Node is error limited: 10.0.0.11:1011/sdl (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server DEBUG: Node is error limited: 10.0.0.5:1005/sdf (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server DEBUG: Node is error limited: 10.0.0.10:1010/sdk (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server DEBUG: Node is error limited: 10.0.0.12:1012/sdm (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server DEBUG: Node is error limited: 10.0.0.8:1008/sdi (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server ERROR: Object returning 503 for [] (txn: tx963519df2eb0426499064-0068bc7504) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.13:1013/sdn (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.5:1005/sdf (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.8:1008/sdi (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.9:1009/sdj (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.0:1000/sda (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2482, in _iter_bytes_from_response_part + buf += chunk + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 776, in __radd__ + self.slowdown() + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 767, in slowdown + eventlet.sleep(self.slowness) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 45, in sleep + hub.switch() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ +swift.common.exceptions.ChunkReadTimeout: 0.01 seconds + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2617, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, 'GET', self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2482, in _iter_bytes_from_response_part + buf += chunk + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 776, in __radd__ + self.slowdown() + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 767, in slowdown + eventlet.sleep(self.slowness) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 45, in sleep + hub.switch() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ +swift.common.exceptions.ChunkReadTimeout: 0.01 seconds + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2617, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, 'GET', self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2482, in _iter_bytes_from_response_part + buf += chunk + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 776, in __radd__ + self.slowdown() + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 767, in slowdown + eventlet.sleep(self.slowness) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 45, in sleep + hub.switch() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ +swift.common.exceptions.ChunkReadTimeout: 0.01 seconds + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2617, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, 'GET', self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2482, in _iter_bytes_from_response_part + buf += chunk + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 776, in __radd__ + self.slowdown() + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 767, in slowdown + eventlet.sleep(self.slowness) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 45, in sleep + hub.switch() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ +swift.common.exceptions.ChunkReadTimeout: 0.01 seconds + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2617, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, 'GET', self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2482, in _iter_bytes_from_response_part + buf += chunk + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 776, in __radd__ + self.slowdown() + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 767, in slowdown + eventlet.sleep(self.slowness) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 45, in sleep + hub.switch() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ +swift.common.exceptions.ChunkReadTimeout: 0.01 seconds + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2617, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, 'GET', self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2482, in _iter_bytes_from_response_part + buf += chunk + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 776, in __radd__ + self.slowdown() + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 767, in slowdown + eventlet.sleep(self.slowness) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 45, in sleep + hub.switch() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ +swift.common.exceptions.ChunkReadTimeout: 0.01 seconds + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2617, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, 'GET', self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2482, in _iter_bytes_from_response_part + buf += chunk + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 776, in __radd__ + self.slowdown() + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 767, in slowdown + eventlet.sleep(self.slowness) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 45, in sleep + hub.switch() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ +swift.common.exceptions.ChunkReadTimeout: 0.01 seconds + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2617, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, 'GET', self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2482, in _iter_bytes_from_response_part + buf += chunk + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 776, in __radd__ + self.slowdown() + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 767, in slowdown + eventlet.sleep(self.slowness) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 45, in sleep + hub.switch() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ +swift.common.exceptions.ChunkReadTimeout: 0.01 seconds + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2617, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, 'GET', self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2482, in _iter_bytes_from_response_part + buf += chunk + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 776, in __radd__ + self.slowdown() + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 767, in slowdown + eventlet.sleep(self.slowness) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 45, in sleep + hub.switch() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ +swift.common.exceptions.ChunkReadTimeout: 0.01 seconds + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2617, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, 'GET', self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2482, in _iter_bytes_from_response_part + buf += chunk + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 776, in __radd__ + self.slowdown() + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 767, in slowdown + eventlet.sleep(self.slowness) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 45, in sleep + hub.switch() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ +swift.common.exceptions.ChunkReadTimeout: 0.01 seconds + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2617, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, 'GET', self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2482, in _iter_bytes_from_response_part + buf += chunk + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 776, in __radd__ + self.slowdown() + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 767, in slowdown + eventlet.sleep(self.slowness) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 45, in sleep + hub.switch() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ +swift.common.exceptions.ChunkReadTimeout: 0.01 seconds + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2617, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, 'GET', self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2482, in _iter_bytes_from_response_part + buf += chunk + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 776, in __radd__ + self.slowdown() + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 767, in slowdown + eventlet.sleep(self.slowness) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 45, in sleep + hub.switch() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ +swift.common.exceptions.ChunkReadTimeout: 0.01 seconds + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2617, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, 'GET', self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txe9b42152b78e4ea796981-0068bc7504)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 DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: tx8b4e1621c1f04d82a7fb2-0068bc7518) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx8b4e1621c1f04d82a7fb2-0068bc7518) +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: tx8b4e1621c1f04d82a7fb2-0068bc7518) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx8b4e1621c1f04d82a7fb2-0068bc7518) +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: tx553305b9e8304213a9f48-0068bc7518) +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: tx553305b9e8304213a9f48-0068bc7518) +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: tx553305b9e8304213a9f48-0068bc7518) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx553305b9e8304213a9f48-0068bc7518) +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: txbb6bd0841526470e928ea-0068bc7518) +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: txbb6bd0841526470e928ea-0068bc7518) +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: txbb6bd0841526470e928ea-0068bc7518) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: txbb6bd0841526470e928ea-0068bc7518) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx3f011bd2619049e0823fb-0068bc751a) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx3f011bd2619049e0823fb-0068bc751a) +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: tx3f011bd2619049e0823fb-0068bc751a) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx3f011bd2619049e0823fb-0068bc751a) +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: tx3f011bd2619049e0823fb-0068bc751a) +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: tx3f011bd2619049e0823fb-0068bc751a) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx3f011bd2619049e0823fb-0068bc751a) +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: tx3f011bd2619049e0823fb-0068bc751a) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx3f011bd2619049e0823fb-0068bc751a) +test DEBUG: Found 1020 objects in shard (state=unsharded), total = 1068 (txn: tx3f011bd2619049e0823fb-0068bc751a) +test DEBUG: Setting object count to 1068 (txn: tx3f011bd2619049e0823fb-0068bc751a) +test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: txde19b4cc09954c1992c72-0068bc751a) +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: txde19b4cc09954c1992c72-0068bc751a) +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: txde19b4cc09954c1992c72-0068bc751a) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txde19b4cc09954c1992c72-0068bc751a) +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: txde19b4cc09954c1992c72-0068bc751a) +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: txde19b4cc09954c1992c72-0068bc751a) +test DEBUG: Found 44 objects in shard (state=unsharded), total = 1068 (txn: txde19b4cc09954c1992c72-0068bc751a) +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: txde19b4cc09954c1992c72-0068bc751a) +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: txde19b4cc09954c1992c72-0068bc751a) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 1068 (txn: txde19b4cc09954c1992c72-0068bc751a) +test DEBUG: Setting object count to 1068 (txn: txde19b4cc09954c1992c72-0068bc751a) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx1606ffbc212f471cb36f1-0068bc751c) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx1606ffbc212f471cb36f1-0068bc751c) +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: tx1606ffbc212f471cb36f1-0068bc751c) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx1606ffbc212f471cb36f1-0068bc751c) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx1606ffbc212f471cb36f1-0068bc751c) +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: tx1606ffbc212f471cb36f1-0068bc751c) +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: tx1606ffbc212f471cb36f1-0068bc751c) +test ERROR: Aborting listing from shards due to bad response: [200, 404] (txn: tx1606ffbc212f471cb36f1-0068bc751c) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx387957034c7e490eb70f0-0068bc751f) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx387957034c7e490eb70f0-0068bc751f) +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: tx387957034c7e490eb70f0-0068bc751f) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx387957034c7e490eb70f0-0068bc751f) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx387957034c7e490eb70f0-0068bc751f) +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: tx387957034c7e490eb70f0-0068bc751f)test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_policy_stat_tracking +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_policy_stat_tracking ... ok +test.unit.proxy.controllers.test_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 +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_shard_redirects_to_root_no_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_shard_redirects_to_root_no_memcache ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_disconnect +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_disconnect ... FAIL +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_error +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_error ... ok + +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other OWNER fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:59 -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:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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_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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 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': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52:59 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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.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.TestContainerBrokerBeforeSPI.test_put_object +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object ... 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 ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c/: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: txfbaa3fc34a9a4f6990df9-0068bc750f) +test ERROR: Container GET returning 503 for (201, 503, 503) (txn: txfbaa3fc34a9a4f6990df9-0068bc750f) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: tx6b96ffbde8004486aa555-0068bc750f) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx6b96ffbde8004486aa555-0068bc750f) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: tx6b96ffbde8004486aa555-0068bc750f) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx6b96ffbde8004486aa555-0068bc750f) +test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c/: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: tx87c5ffcafc3242e9be61c-0068bc750f) +test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx87c5ffcafc3242e9be61c-0068bc750f) +test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx87c5ffcafc3242e9be61c-0068bc750f) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx87c5ffcafc3242e9be61c-0068bc750f) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx6c26053917de48cf9fcac-0068bc750f) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: tx2568337c1d664559aa007-0068bc750f) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: tx2568337c1d664559aa007-0068bc750f) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx2568337c1d664559aa007-0068bc750f) +test ERROR: Account HEAD returning 503 for [] (txn: tx2568337c1d664559aa007-0068bc750f) +test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txc1dc8597b05b42ac8ba24-0068bc750f) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txc1dc8597b05b42ac8ba24-0068bc750f) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txc1dc8597b05b42ac8ba24-0068bc750f) +test ERROR: Account HEAD returning 503 for [] (txn: txc1dc8597b05b42ac8ba24-0068bc750f) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: txadb2f976de1f40599b757-0068bc750f) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: tx7c61ad94acf248c691eed-0068bc750f) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: tx7c61ad94acf248c691eed-0068bc750f)test.unit.proxy.test_server.TestContainerController.test_acc_missing_returns_404 +test.unit.proxy.test_server.TestContainerController.test_acc_missing_returns_404 ... ok +test.unit.proxy.test_server.TestContainerController.test_authorized_requests_when_account_not_found +test.unit.proxy.test_server.TestContainerController.test_authorized_requests_when_account_not_found ... ok +test.unit.proxy.test_server.TestContainerController.test_convert_index_to_name +test.unit.proxy.test_server.TestContainerController.test_convert_index_to_name ... ok +test.unit.proxy.test_server.TestContainerController.test_convert_policy_to_index +test.unit.proxy.test_server.TestContainerController.test_convert_policy_to_index ... ok +test.unit.proxy.test_server.TestContainerController.test_error_convert_index_to_name +test.unit.proxy.test_server.TestContainerController.test_error_convert_index_to_name ... ok + +proxy-server 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: txf9617f6ccdd64846aaa8b-0068bc751f) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=1_test {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) +proxy-server WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=1_test: 404 (txn: tx64babcaf879741cf81cdb-0068bc751f) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx6136e6429d2a4cfeba75a-0068bc751f) +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/tmpcwo08t37/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpcwo08t37/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/tmpcwo08t37/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpcwo08t37/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:35 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0137 "-" 1066326 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0192 "-" 1066326 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0269 "-" 1066326 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:35 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0228 "-" 1066326 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcae2bd05a8e74f2695fd4-0068bc751f" "proxy-server 1066326" 0.0051 "-" 1066326 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:35 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:46643/sda1/1/a/c" "txcae2bd05a8e74f2695fd4-0068bc751f" "container-server 1066326" 0.0018 "-" 1066326 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:44623/sdb1/1/a/c" "txcae2bd05a8e74f2695fd4-0068bc751f" "container-server 1066326" 0.0060 "-" 1066326 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:35 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txcae2bd05a8e74f2695fd4-0068bc751f" "proxy-server 1066326" 0.0628 "-" 1066326 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txcae2bd05a8e74f2695fd4-0068bc751f" "proxy-server 1066326" 0.0383 "-" 1066326 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/35 PUT /v1/a/c HTTP/1.0 201 - - t - - - txcae2bd05a8e74f2695fd4-0068bc751f - 0.0921 - - 1757181215.679741144 1757181215.771868229 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:35 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx5f250bd09a8749748937f-0068bc751f" "proxy-server 1066326" 0.0102 "-" 1066326 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:46643/sda1/1/a1/c1" "tx5f250bd09a8749748937f-0068bc751f" "container-server 1066326" 0.0067 "-" 1066326 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:35 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:44623/sdb1/1/a1/c1" "tx5f250bd09a8749748937f-0068bc751f" "container-server 1066326" 0.0063 "-" 1066326 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:35 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx5f250bd09a8749748937f-0068bc751f" "proxy-server 1066326" 0.0340 "-" 1066326 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx5f250bd09a8749748937f-0068bc751f" "proxy-server 1066326" 0.0623 "-" 1066326 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/35 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx5f250bd09a8749748937f-0068bc751f - 0.0992 - - 1757181215.774316311 1757181215.873559952 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe6a4429d5cbf46c1bfc35-0068bc751f" "proxy-server 1066326" 0.0126 "-" 1066326 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:44623/sdb1/2/a/c1" "txe6a4429d5cbf46c1bfc35-0068bc751f" "container-server 1066326" 0.0132 "-" 1066326 1 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:35 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:46643/sda1/2/a/c1" "txe6a4429d5cbf46c1bfc35-0068bc751f" "container-server 1066326" 0.0016 "-" 1066326 1 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txe6a4429d5cbf46c1bfc35-0068bc751f" "proxy-server 1066326" 0.0663 "-" 1066326 1 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:35 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txe6a4429d5cbf46c1bfc35-0068bc751f" "proxy-server 1066326" 0.0467 "-" 1066326 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/35 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txe6a4429d5cbf46c1bfc35-0068bc751f - 0.1061 - - 1757181215.877099514 1757181215.983180761 1 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx71e13ffd74d140928fa34-0068bc751f" "proxy-server 1066326" 0.0177 "-" 1066326 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:36 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:44623/sdb1/1/a/c2" "tx71e13ffd74d140928fa34-0068bc751f" "container-server 1066326" 0.0101 "-" 1066326 2 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:36 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:46643/sda1/1/a/c2" "tx71e13ffd74d140928fa34-0068bc751f" "container-server 1066326" 0.0018 "-" 1066326 2 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:36 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx71e13ffd74d140928fa34-0068bc751f" "proxy-server 1066326" 0.0663 "-" 1066326 2 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:36 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx71e13ffd74d140928fa34-0068bc751f" "proxy-server 1066326" 0.0463 "-" 1066326 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/36 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx71e13ffd74d140928fa34-0068bc751f - 0.1112 - - 1757181215.989822626 1757181216.101006508 2test.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 + +fake-swift DEBUG: permission denined: 403 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': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 249, in DELETE - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2440, in get_response - return self.get_acl_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:01 -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': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_missing -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_missing ... ok - -test DEBUG: pulling items from the queue -test DEBUG: checking container 1791590400 -test DEBUG: looking for objects in 1791590400 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (3679.201900) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (3679.201900) in destination policy_index 0 -test DEBUG: found_object: '/AUTH_bob/c/o1' (3680.201900) in policy_index 0 is newer than queue (3679.201900) -test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (3679.201900) from policy_index 1 (0000003679.20190_0000000000000001) will be deleted -test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (3679.201900) was successfully removed from policy_index 1 -test INFO: success: '/AUTH_bob/c/o1' (3679.201900) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3679.201900) from the queue (0000003679.20190_0000000000000002) -test INFO: Reconciler Stats: {'found_object': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1791590400 -test DEBUG: looking for objects in 1791590400 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 36000 -test DEBUG: looking for objects in 36000 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (36123.383930) in destination policy_index 0 -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (36123.383930) from storage policy 1 -test DEBUG: copy_attempt: '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 will be moved to policy_index 0 (0000036123.38393_0000000000000003) -test DEBUG: copy_success: '/AUTH_bob/c/o1' (36123.383930) moved from policy_index 1 to policy_index 0 (0000036123.38393_0000000000000003) -test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (36123.383930) from policy_index 1 (0000036123.38393_0000000000000001) will be deleted -test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (36123.383930) was successfully removed from policy_index 1 -test INFO: success: '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/36000/1:/AUTH_bob/c/o1' (36123.383930) from the queue (0000036123.38393_0000000000000002) -test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_success': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1791590400 -test DEBUG: looking for objects in 1791590400 -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 1791590400 -test DEBUG: looking for objects in 1791590400 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (3600.123460) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (3600.123460) in destination policy_index 0 -test DEBUG: unavailable_destination: '/AUTH_bob/c/o1' (3600.123460) unable to determine the destination timestamp, if any -test INFO: retry: '/AUTH_bob/c/o1' (3600.123460) in policy_index 1 must be retried -test INFO: Reconciler Stats: {'unavailable_destination': 1, 'retry': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1791590400 -test DEBUG: looking for objects in 1791590400 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 1790924400 -test DEBUG: looking for objects in 1790924400 -test DEBUG: checking placement for '/AUTH_jeb/c/o1' (1790925462.510450) in policy_index 1 -test DEBUG: checking for '/AUTH_jeb/c/o1' (1790925462.510450) in destination policy_index 0 -test DEBUG: misplaced_object: '/AUTH_jeb/c/o1' (1790925462.510450) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_jeb/c/o1' (1790925462.510450) from storage policy 1 -test CRITICAL: lost_source: '/AUTH_jeb/c/o1' (1790925462.51045) was not available in policy_index 1 and has expired -test INFO: success: '/AUTH_jeb/c/o1' (1790925462.510450) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/1790924400/1:/AUTH_jeb/c/o1' (1790925462.510450) from the queue (1790925462.51045_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 1791590400 -test DEBUG: looking for objects in 1791590400 -test DEBUG: checking placement for '/AUTH_jeb/c/o1' (1791590742.517990) in policy_index 1 -test DEBUG: checking for '/AUTH_jeb/c/o1' (1791590742.517990) in destination policy_index 0 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: misplaced_object: '/AUTH_jeb/c/o1' (1791590742.517990) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_jeb/c/o1' (1791590742.517990) from storage policy 1 -test WARNING: unavailable_source: '/AUTH_jeb/c/o1' (1791590742.51799) in policy_index 1 responded 404 (0000000000.00000) -test INFO: retry: '/AUTH_jeb/c/o1' (1791590742.517990) 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 1791590400 -test DEBUG: looking for objects in 1791590400 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 36000 -test DEBUG: looking for objects in 36000 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (36123.383930) in destination policy_index 0 -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (36123.383930) from storage policy 1 -test DEBUG: copy_attempt: '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 will be moved to policy_index 0 (0000036123.38393_0000000000000003) -test ERROR: unhandled_error: unable to upload '/AUTH_bob/c/o1' (36123.383930) from policy_index 1 to policy_index 0 -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/reconciler.py", line 630, in ensure_object_in_right_location - self.swift.upload_object( - ~~~~~~~~~~~~~~~~~~~~~~~~^ - FileLikeIter(source_obj_iter), account, container, obj, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers) - ^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/internal_client.py", line 836, in upload_object - self.handle_request('PUT', path, headers, acceptable_statuses, fobj, - ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - params=params) - ^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/internal_client.py", line 256, in handle_request - resp = self.make_request(*args, **kwargs) - File "/build/reproducible-path/swift-2.35.1/swift/common/internal_client.py", line 253, in make_request - raise err - File "/build/reproducible-path/swift-2.35.1/swift/common/internal_client.py", line 224, in make_request - resp = spawn(req.get_response, self.app).wait() - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 232, in wait - return self._exit_event.wait() - ~~~~~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/event.py", line 124, in wait - result = hub.switch() - File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch - return self.greenlet.switch() - ~~~~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main - result = function(*args, **kwargs) - File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1114, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_reconciler.py", line 86, in __call__ - return self.storage_policy[policy_index].__call__( - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - env, start_response) - ^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/helpers.py", line 376, in __call__ - resp = resp_class( - req=req, headers=headers, body=body, - conditional_response=req.method in ('GET', 'HEAD'), - conditional_etag=conditional_etag) - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_reconciler.py", line 1928, in blow_up - raise Exception('kaboom!') -Exception: kaboom!test.unit.container.test_reconciler.TestReconciler.test_object_move_put_blows_up_crazy_town -test.unit.container.test_reconciler.TestReconciler.test_object_move_put_blows_up_crazy_town ... ok -test.unit.container.test_reconciler.TestReconciler.test_object_move_put_fails -test.unit.container.test_reconciler.TestReconciler.test_object_move_put_fails ... ok -test.unit.container.test_reconciler.TestReconciler.test_object_move_src_object_is_forever_gone -test.unit.container.test_reconciler.TestReconciler.test_object_move_src_object_is_forever_gone ... ok -test.unit.container.test_reconciler.TestReconciler.test_object_move_src_object_newer_than_queue_entry -test.unit.container.test_reconciler.TestReconciler.test_object_move_src_object_newer_than_queue_entry ... ok -test.unit.container.test_reconciler.TestReconciler.test_object_move_src_object_older_than_queue_entry -test.unit.container.test_reconciler.TestReconciler.test_object_move_src_object_older_than_queue_entry ... ok -test.unit.container.test_reconciler.TestReconciler.test_object_move_the_other_direction -test.unit.container.test_reconciler.TestReconciler.test_object_move_the_other_direction ... ok -test.unit.container.test_reconciler.TestReconciler.test_object_move_with_unicode_and_spaces -test.unit.container.test_reconciler.TestReconciler.test_object_move_with_unicode_and_spaces ... ok -test.unit.container.test_reconciler.TestReconciler.test_processes_config -test.unit.container.test_reconciler.TestReconciler.test_processes_config ... ok -test ERROR: Failed to unlink '/tmp/tmplr86d8e8/containers/part/suffix/hash/container.db': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2235, in set_sharded_state - os.unlink(retiring_file) - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: 1 -test DEBUG: Unlinked retiring db '/tmp/tmplr86d8e8/containers/part/suffix/hash/container_1791590769.00000.db' -test WARNING: Still have multiple db files after unlinking '/tmp/tmplr86d8e8/containers/part/suffix/hash/container_1791590769.00000.db': ['/tmp/tmplr86d8e8/containers/part/suffix/hash/container.db', '/tmp/tmplr86d8e8/containers/part/suffix/hash/container_1791590770.00000.db'] -test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmplr86d8e8/containers/part/suffix/hash/container_1791590770.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.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:testertest:testertest: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.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 +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': 'Sat, 06 Sep 2025 17:52:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_id_and_key_marker +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_id_and_key_marker ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_key_marker +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_key_marker ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object_multiple_explicit_timestamps_using_file +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object_multiple_explicit_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': 'Sat, 06 Sep 2025 17:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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 - +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:26 -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': +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/multi_delete.py", line 133, in do_delete - resp = req.get_response(self.app, method='DELETE', query=query, - headers={'Accept': 'application/json'}) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2440, in get_response - return self.get_acl_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/bucket.py", line 392, in PUT + resp = req.get_response(self.app) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2433, in get_response + resp = self.acl_handler.handle_acl( + app, method, container, obj, headers) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl + return getattr(ah, method)(app) + ~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 229, in PUT + self.req.get_acl_response(app, 'PUT', self.container) + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response resp = self._get_response( app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2169, in _get_response - sw_resp = sw_req.get_response(app) - File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1114, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 183, in __call__ - return self.app(env, start_response) - ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/s3api/__init__.py", line 84, in __call__ - return self.app(env, start_response) - ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/helpers.py", line 376, in __call__ - resp = resp_class( - req=req, headers=headers, body=body, - conditional_response=req.method in ('GET', 'HEAD'), - conditional_etag=conditional_etag) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect - File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/helpers.py", line 252, in _select_response - is_success = resp_class().is_success - ~~~~~~~~~~^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -Exception: kaboom + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_unhandled_exception -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_unhandled_exception ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_versioned_enabled -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_versioned_enabled ... ok -test.unit.container.test_backend.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 - -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/tmpwuueaey_/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpwuueaey_/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/tmpwuueaey_/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpwuueaey_/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:46 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 2.1159 "-" 488211 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:47 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 1.1031 "-" 488211 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:48 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.7719 "-" 488211 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:49 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 1.1886 "-" 488211 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx251f3d0d315d4e239b237-006ac9815d" "proxy-server 488211" 0.0011 "-" 488211 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:59955/sda1/1/a/c" "tx251f3d0d315d4e239b237-006ac9815d" "container-server 488211" 0.0190 "-" 488211 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:56259/sdb1/1/a/c" "tx251f3d0d315d4e239b237-006ac9815d" "container-server 488211" 0.0015 "-" 488211 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx251f3d0d315d4e239b237-006ac9815d" "proxy-server 488211" 0.8682 "-" 488211 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx251f3d0d315d4e239b237-006ac9815d" "proxy-server 488211" 1.4330 "-" 488211 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/51 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx251f3d0d315d4e239b237-006ac9815d - 1.4407 - - 1791590749.806523323 1791590751.247231722 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:51 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx536d377734f14b568b415-006ac9815f" "proxy-server 488211" 0.0011 "-" 488211 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:59955/sda1/1/a1/c1" "tx536d377734f14b568b415-006ac9815f" "container-server 488211" 0.1346 "-" 488211 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:56259/sdb1/1/a1/c1" "tx536d377734f14b568b415-006ac9815f" "container-server 488211" 0.0017 "-" 488211 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx536d377734f14b568b415-006ac9815f" "proxy-server 488211" 0.7445 "-" 488211 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx536d377734f14b568b415-006ac9815f" "proxy-server 488211" 1.0499 "-" 488211 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/52 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx536d377734f14b568b415-006ac9815f - 1.0567 - - 1791590751.248486757 1791590752.305169106 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx48c30e0428c1444cad00e-006ac98160" "proxy-server 488211" 0.3240 "-" 488211 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:56259/sdb1/2/a/c1" "tx48c30e0428c1444cad00e-006ac98160" "container-server 488211" 0.0016 "-" 488211 1 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:59955/sda1/2/a/c1" "tx48c30e0428c1444cad00e-006ac98160" "container-server 488211" 0.0161 "-" 488211 1 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx48c30e0428c1444cad00e-006ac98160" "proxy-server 488211" 0.0422 "-" 488211 1 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx48c30e0428c1444cad00e-006ac98160" "proxy-server 488211" 0.2923 "-" 488211 1 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/52 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx48c30e0428c1444cad00e-006ac98160 - 0.6241 - - 1791590752.307023525 1791590752.931125402 1 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe9a230571854492abe276-006ac98160" "proxy-server 488211" 0.0381 "-" 488211 -test.unit.proxy.test_server.TestContainerController.test_CORS_valid -test.unit.proxy.test_server.TestContainerController.test_CORS_valid ... ok -test.unit.proxy.test_server.TestContainerController.test_DELETE -test.unit.proxy.test_server.TestContainerController.test_DELETE ... ok -test.unit.proxy.test_server.TestContainerController.test_DELETE_backed_x_timestamp_header -test.unit.proxy.test_server.TestContainerController.test_DELETE_backed_x_timestamp_header ... ok -test.unit.proxy.test_server.TestContainerController.test_DELETE_x_account_headers_with_fewer_account_replicas -test.unit.proxy.test_server.TestContainerController.test_DELETE_x_account_headers_with_fewer_account_replicas ... ok -test.unit.proxy.test_server.TestContainerController.test_DELETE_x_account_headers_with_more_account_replicas -test.unit.proxy.test_server.TestContainerController.test_DELETE_x_account_headers_with_more_account_replicas ... ok -test.unit.proxy.test_server.TestContainerController.test_GET_account_non_existent -test.unit.proxy.test_server.TestContainerController.test_GET_account_non_existent ... ok -test.unit.proxy.test_server.TestContainerController.test_GET_auto_create_prefix_account_non_existent -test.unit.proxy.test_server.TestContainerController.test_GET_auto_create_prefix_account_non_existent ... ok -test.unit.proxy.test_server.TestContainerController.test_GET_calls_authorize -test.unit.proxy.test_server.TestContainerController.test_GET_calls_authorize ... ok -test.unit.proxy.test_server.TestContainerController.test_GET_no_content -test.unit.proxy.test_server.TestContainerController.test_GET_no_content ... ok -test.unit.proxy.test_server.TestContainerController.test_HEAD_GET -test.unit.proxy.test_server.TestContainerController.test_HEAD_GET ... ok -test.unit.proxy.test_server.TestContainerController.test_HEAD_calls_authorize -test.unit.proxy.test_server.TestContainerController.test_HEAD_calls_authorize ... ok -test.unit.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 - -proxy-server DEBUG: Node is error limited: 10.0.0.17:1017/sdr (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Node is error limited: 10.0.0.23:1023/sdx (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Node is error limited: 10.0.0.8:1008/sdi (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Node is error limited: 10.0.0.19:1019/sdt (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Node is error limited: 10.0.0.22:1022/sdw (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Node is error limited: 10.0.0.25:1025/sdz (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Node is error limited: 10.0.0.16:1016/sdq (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Node is error limited: 10.0.0.21:1021/sdv (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Node is error limited: 10.0.0.20:1020/sdu (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Node is error limited: 10.0.0.24:1024/sdy (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Node is error limited: 10.0.0.3:1003/sdd (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Node is error limited: 10.0.0.4:1004/sde (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Node is error limited: 10.0.0.18:1018/sds (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Node is error limited: 10.0.0.27:1027/sdb (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Node is error limited: 10.0.0.6:1006/sdg (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Node is error limited: 10.0.0.10:1010/sdk (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Node is error limited: 10.0.0.26:1026/sda (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Node is error limited: 10.0.0.14:1014/sdo (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Node is error limited: 10.0.0.7:1007/sdh (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Node is error limited: 10.0.0.15:1015/sdp (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Node is error limited: 10.0.0.11:1011/sdl (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Node is error limited: 10.0.0.13:1013/sdn (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Node is error limited: 10.0.0.9:1009/sdj (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Node is error limited: 10.0.0.5:1005/sdf (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Node is error limited: 10.0.0.12:1012/sdm (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server ERROR: Object returning 503 for [] (txn: txabc7b6a56e424e228e064-006ac98157) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdbb3b38f55b3458cbfdb8-006ac98157)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 -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.container.test_backend.TestContainerBrokerBeforeSPI.test_pending_file_name -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_pending_file_name ... 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.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges_state -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.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.TestContainerBrokerBeforeSPI.test_policy_stat_tracking -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_policy_stat_tracking ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_newid -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_newid ... 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.TestContainerBrokerBeforeXSync.test_merge_shard_ranges_state -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges_state ... 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_newid -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_newid ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_old_style_root_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_old_style_root_container ... ok -test.unit.container.test_backend.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 INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0156 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0020 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0110 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0104 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0080 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0064 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0260 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0079 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0006 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/jsonc" 200 234 "-" "-" "-" 0.0170 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0188 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0008 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0049 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c/-UK" 201 - "-" "-" "-" 0.0006 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c/-CH" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/c" 200 36 "-" "-" "-" 0.0161 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0241 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0007 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0006 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0006 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/c" 200 4 "-" "-" "-" 0.0196 "-" 488273 0 -test 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: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0012 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0231 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0064 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0007 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0007 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0099 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0095 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0120 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0123 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0318 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c/US~~TX~~A" 201 - "-" "-" "-" 0.0008 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c/US~~TX~~B" 201 - "-" "-" "-" 0.0006 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c/US~~OK~~A" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c/US~~OK~~B" 201 - "-" "-" "-" 0.0008 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0006 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c/US~~UT~~A" 201 - "-" "-" "-" 0.0008 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c/US~~UT~~~B" 201 - "-" "-" "-" 0.0006 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0163 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0124 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0080 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0077 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0081 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0074 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0079 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0081 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0080 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0237 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0081 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0120 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0105 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0126 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0102 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0179 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0003 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0190 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0018 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0171 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0077 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0102 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0066 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0095 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0100 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/c" 400 36 "-" "-" "-" 0.0020 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/c" 400 35 "-" "-" "-" 0.0019 "-" 488273 -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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_error +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_error ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_error_non_swift_owner +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_error_non_swift_owner ... ok test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object_multiple_encoded_timestamps_using_memory test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object_multiple_encoded_timestamps_using_memory ... ok -test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_subshard_state_listing -test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_subshard_state_listing ... ok -test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_subshard_state_updating -test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_subshard_state_updating ... ok -test.unit.container.test_server.TestContainerController.test_GET_non_ascii -test.unit.container.test_server.TestContainerController.test_GET_non_ascii ... ok -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.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.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.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.TestContainerBrokerBeforeXSync.test_overlap_shard_range_order +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_overlap_shard_range_order ... ok swift-ring-builder remove [search-value ...] [--yes] @@ -27051,8 +29943,6 @@ test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_resets_time_remaining ... ok test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_saves_dispersion_improvement test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_saves_dispersion_improvement ... ok -test.unit.container.test_backend.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.cli.test_ringbuilder.TestCommands.test_rebalance_with_seed test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_with_seed ... ok test.unit.cli.test_ringbuilder.TestCommands.test_remove_all_devices @@ -27063,858 +29953,330 @@ test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_domain_new_format ... ok test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_ipv4_new_format test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_ipv4_new_format ... ok +test.unit.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.cli.test_ringbuilder.TestCommands.test_remove_device_ipv4_old_format test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_ipv4_old_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_ipv6_new_format -test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_ipv6_new_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_ipv6_old_format -test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_ipv6_old_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_no_matching -test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_no_matching ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_root_container -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_root_container ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_number_of_arguments -test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_number_of_arguments ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_part_power_increase -test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_part_power_increase ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_search_device_domain_new_format -test.unit.cli.test_ringbuilder.TestCommands.test_search_device_domain_new_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_search_device_ipv4_new_format -test.unit.cli.test_ringbuilder.TestCommands.test_search_device_ipv4_new_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_search_device_ipv4_old_format -test.unit.cli.test_ringbuilder.TestCommands.test_search_device_ipv4_old_format ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_root_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_root_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.TestContainerBrokerBeforeSPI.test_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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_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: retry: '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 must be retried -test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'unhandled_error': 1, 'retry': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1791590400 -test DEBUG: looking for objects in 1791590400 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 36000 -test DEBUG: looking for objects in 36000 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (36123.383930) in destination policy_index 0 -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (36123.383930) from storage policy 1 -test DEBUG: copy_attempt: '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 will be moved to policy_index 0 (0000036123.38393_0000000000000003) -test WARNING: copy_failed: upload '/AUTH_bob/c/o1' (36123.383930) from policy_index 1 to policy_index 0 returned Unexpected response: 503 Service Unavailable -test INFO: retry: '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 must be retried -test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_failed': 1, 'retry': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1791590400 -test DEBUG: looking for objects in 1791590400 -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' (1790985599.000000) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (1790985599.000000) in destination policy_index 0 -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1790985599.000000) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (1790985599.000000) from storage policy 1 -test CRITICAL: lost_source: '/AUTH_bob/c/o1' (1790985599.00000) was not available in policy_index 1 and has expired -test INFO: success: '/AUTH_bob/c/o1' (1790985599.000000) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (1790985599.000000) from the queue (1790985599.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 1791590400 -test DEBUG: looking for objects in 1791590400 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (3600.123460) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (3600.123460) in destination policy_index 0 -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (3600.123460) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (3600.123460) from storage policy 1 -test DEBUG: copy_attempt: '/AUTH_bob/c/o1' (3600.234570) in policy_index 1 will be moved to policy_index 0 (0000003600.23457_0000000000000003) -test DEBUG: copy_success: '/AUTH_bob/c/o1' (3600.234570) moved from policy_index 1 to policy_index 0 (0000003600.23457_0000000000000003) -test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (3600.123460) from policy_index 1 (0000003600.12346_0000000000000001) will be deleted -test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (3600.123460) was successfully removed from policy_index 1 -test INFO: success: '/AUTH_bob/c/o1' (3600.123460) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3600.123460) from the queue (0000003600.12346_0000000000000002) -test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_success': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1791590400 -test DEBUG: looking for objects in 1791590400 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (1791590750.128840) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (1791590750.128840) in destination policy_index 0 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1791590750.128840) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (1791590750.128840) from storage policy 1 -test WARNING: unavailable_source: '/AUTH_bob/c/o1' (1791590750.12884) in policy_index 1 responded 200 (1791590749.12884) -test INFO: retry: '/AUTH_bob/c/o1' (1791590750.128840) 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 1791590400 -test DEBUG: looking for objects in 1791590400 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 0 -test DEBUG: checking for '/AUTH_bob/c/o1' (3618.841870) in destination policy_index 1 -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (3618.841870) in policy_index 0 should be in policy_index 1 -test DEBUG: fetching '/AUTH_bob/c/o1' (3618.841870) from storage policy 0 -test DEBUG: copy_attempt: '/AUTH_bob/c/o1' (3618.841870) in policy_index 0 will be moved to policy_index 1 (0000003618.84187_0000000000000003) -test DEBUG: copy_success: '/AUTH_bob/c/o1' (3618.841870) moved from policy_index 0 to policy_index 1 (0000003618.84187_0000000000000003) -test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (3618.841870) from policy_index 0 (0000003618.84187_0000000000000001) will be deleted -test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (3618.841870) was successfully removed from policy_index 0 -test INFO: success: '/AUTH_bob/c/o1' (3618.841870) in policy_index 0 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/0:/AUTH_bob/c/o1' (3618.841870) from the queue (0000003618.84187_0000000000000002) -test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_success': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1791590400 -test DEBUG: looking for objects in 1791590400 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test DEBUG: checking placement for '/AUTH_bob/c ت/o1 ت' (3618.841870) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c ت/o1 ت' (3618.841870) in destination policy_index 0 -test DEBUG: misplaced_object: '/AUTH_bob/c ت/o1 ت' (3618.841870) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c ت/o1 ت' (3618.841870) from storage policy 1 -test DEBUG: copy_attempt: '/AUTH_bob/c ت/o1 ت' (3618.841870) in policy_index 1 will be moved to policy_index 0 (0000003618.84187_0000000000000003) -test DEBUG: copy_success: '/AUTH_bob/c ت/o1 ت' (3618.841870) moved from policy_index 1 to policy_index 0 (0000003618.84187_0000000000000003) -test DEBUG: cleanup_attempt: '/AUTH_bob/c ت/o1 ت' (3618.841870) from policy_index 1 (0000003618.84187_0000000000000001) will be deleted -test DEBUG: cleanup_success: '/AUTH_bob/c ت/o1 ت' (3618.841870) was successfully removed from policy_index 1 -test INFO: success: '/AUTH_bob/c ت/o1 ت' (3618.841870) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c ت/o1 ت' (3618.841870) from the queue (0000003618.84187_0000000000000002) -test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_success': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1791590400 -test DEBUG: looking for objects in 1791590400 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test DEBUG: checking placement for '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) in policy_index 1test.unit.container.test_reconciler.TestReconciler.test_queue_name_with_policy_index_delimiter_in_name -test.unit.container.test_reconciler.TestReconciler.test_queue_name_with_policy_index_delimiter_in_name ... ok -test.unit.container.test_reconciler.TestReconciler.test_src_object_unavailable_server_error -test.unit.container.test_reconciler.TestReconciler.test_src_object_unavailable_server_error ... ok -test.unit.container.test_reconciler.TestReconciler.test_src_object_unavailable_with_slightly_newer_tombstone -test.unit.container.test_reconciler.TestReconciler.test_src_object_unavailable_with_slightly_newer_tombstone ... ok -test.unit.container.test_reconciler.TestReconciler.test_unable_to_direct_get_oldest_storage_policy -test.unit.container.test_reconciler.TestReconciler.test_unable_to_direct_get_oldest_storage_policy ... ok -test.unit.container.test_reconciler.TestReconciler.test_unhandled_exception_in_reconcile -test.unit.container.test_reconciler.TestReconciler.test_unhandled_exception_in_reconcile ... ok -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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object -fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:04 -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': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_bucket_owner_read -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_bucket_owner_read ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_private -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_private ... ok -test.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_root_container -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_root_container ... 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.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.TestContainerBrokerBeforeShardRanges.test_old_style_root_account_container_path -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_old_style_root_account_container_path ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: public None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: A key is specified for bucket API. fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: authenticated None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: 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': 'Sat, 10 Oct 2026 00:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_error -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_error ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_overlap_shard_range_order -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_overlap_shard_range_order ... 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.TestContainerBrokerBeforeMetadata.test_path -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_path ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_pending_file_name -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_pending_file_name ... ok -test.unit.container.test_backend.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.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_policy_stat_tracking -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_policy_stat_tracking ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_no_key +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_no_key ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_ipv6_new_format +test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_ipv6_new_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_ipv6_old_format +test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_ipv6_old_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_no_matching +test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_no_matching ... ok test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_path test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_path ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_policy_stat_tracking -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_policy_stat_tracking ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_number_of_arguments +test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_number_of_arguments ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_part_power_increase +test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_part_power_increase ... ok + +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (5, '1a27cd7f9a207a1c24ec4d83092c89cf', 'a90b47e7-aa2f-4cc7-b570-6565c34ac743-', '1757181189.68925', '1757181189.67530', '0', '', '1757181189.67530', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1757181189.97102', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181189.97102', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181189.97102', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181190.00052', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181190.00052', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181189.70388', 'epoch': '1757181189.70388', 'reported': 0, 'tombstones': -1}], 'a90b47e7-aa2f-4cc7-b570-6565c34ac743-') +test DEBUG: /tmp/tmpvn4ahgh9/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181189.70388.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpvn4ahgh9/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181189.70388.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, '1a27cd7f9a207a1c24ec4d83092c89cf', 'a90b47e7-aa2f-4cc7-b570-6565c34ac743-', '1757181189.68925', '1757181189.93156', '0', '', '1757181189.67530', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1757181189.97102', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181189.97102', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181189.97102', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181190.00052', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181190.00052', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181189.70388', 'epoch': '1757181189.70388', 'reported': 0, 'tombstones': -1}], 'a90b47e7-aa2f-4cc7-b570-6565c34ac743-') +test DEBUG: /tmp/tmpvn4ahgh9/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181189.70388.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpvn4ahgh9/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181189.70388.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, 'fe840a2fb01d72c413bcac5b569b5291', '07974431-e6f6-48ee-91b2-ceaa04a48da9-', '1757181190.31494', '1757181190.31087', '0', '', '1757181190.31087', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1757181190.46337', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181190.46337', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181190.46337', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181190.49582', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181190.49582', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181190.34279', 'epoch': '1757181190.34279', 'reported': 0, 'tombstones': -1}], '07974431-e6f6-48ee-91b2-ceaa04a48da9-') +test DEBUG: /tmp/tmpphcd2hic/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181190.34279.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpphcd2hic/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181190.34279.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, 'fe840a2fb01d72c413bcac5b569b5291', '07974431-e6f6-48ee-91b2-ceaa04a48da9-', '1757181190.31494', '1757181190.44480', '0', '', '1757181190.31087', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1757181190.46337', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181190.46337', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181190.46337', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181190.49582', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181190.49582', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181190.34279', 'epoch': '1757181190.34279', 'reported': 0, 'tombstones': -1}], '07974431-e6f6-48ee-91b2-ceaa04a48da9-') +test DEBUG: /tmp/tmpphcd2hic/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181190.34279.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpphcd2hic/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181190.34279.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, '11d545fc5f89078a6fcfed0b19b548be', 'f536f091-1dc4-4597-8813-ca15a759a398-', '1757181190.88886', '1757181190.86709', '0', '', '1757181190.86709', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1757181190.91328', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1757181190.91328', 'deleted': 0, 'state': 40, 'state_timestamp': '1757181190.91328', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181190.91369', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181190.91369', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181190.91339', 'epoch': '1757181190.91339', 'reported': 0, 'tombstones': -1}], 'f536f091-1dc4-4597-8813-ca15a759a398-') +test DEBUG: /tmp/tmpjis9h_n8/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181190.91339.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpjis9h_n8/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181190.91339.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, '11d545fc5f89078a6fcfed0b19b548be', 'f536f091-1dc4-4597-8813-ca15a759a398-', '1757181190.88886', '1757181191.03005', '0', '', '1757181190.86709', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1757181190.91328', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1757181190.91328', 'deleted': 0, 'state': 40, 'state_timestamp': '1757181190.91328', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181190.91369', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181190.91369', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181190.91339', 'epoch': '1757181190.91339', 'reported': 0, 'tombstones': -1}], 'f536f091-1dc4-4597-8813-ca15a759a398-') +test DEBUG: /tmp/tmpjis9h_n8/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181190.91339.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpjis9h_n8/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181190.91339.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.cli.test_ringbuilder.TestCommands.test_search_device_domain_new_format +test.unit.cli.test_ringbuilder.TestCommands.test_search_device_domain_new_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_search_device_ipv4_new_format +test.unit.cli.test_ringbuilder.TestCommands.test_search_device_ipv4_new_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_search_device_ipv4_old_format +test.unit.cli.test_ringbuilder.TestCommands.test_search_device_ipv4_old_format ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_missing +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_missing ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_missing_large_diff +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_missing_large_diff ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_presharding +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_presharding ... ok + +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.1:1001/sdb (txn: tx387957034c7e490eb70f0-0068bc751f) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.2:1002/sdc (txn: tx387957034c7e490eb70f0-0068bc751f) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.0:1000/sda (txn: tx387957034c7e490eb70f0-0068bc751f) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.3:1003/sda (txn: tx387957034c7e490eb70f0-0068bc751f) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.4:1004/sda (txn: tx387957034c7e490eb70f0-0068bc751f) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.5:1005/sda (txn: tx387957034c7e490eb70f0-0068bc751f) +test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: tx387957034c7e490eb70f0-0068bc751f) +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: tx387957034c7e490eb70f0-0068bc751f) +test ERROR: Aborting listing from shards due to bad response: [200, 503] (txn: tx387957034c7e490eb70f0-0068bc751f) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txca64dfea34054bc29f88e-0068bc7521) +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: txca64dfea34054bc29f88e-0068bc7521) +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: txca64dfea34054bc29f88e-0068bc7521) +test DEBUG: Found 33 objects in shard (state=unsharded), total = 33 (txn: txca64dfea34054bc29f88e-0068bc7521) +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: txca64dfea34054bc29f88e-0068bc7521) +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: txca64dfea34054bc29f88e-0068bc7521) +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: txca64dfea34054bc29f88e-0068bc7521) +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: txca64dfea34054bc29f88e-0068bc7521) +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: txca64dfea34054bc29f88e-0068bc7521) +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: txca64dfea34054bc29f88e-0068bc7521) +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: txca64dfea34054bc29f88e-0068bc7521) +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: txca64dfea34054bc29f88e-0068bc7521) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: txca64dfea34054bc29f88e-0068bc7521) +test DEBUG: Found 1 objects in shard (state=sharded), total = 1 (txn: txca64dfea34054bc29f88e-0068bc7521) +test DEBUG: Found 1 objects in shard (state=sharded), total = 34 (txn: txca64dfea34054bc29f88e-0068bc7521) +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: txca64dfea34054bc29f88e-0068bc7521) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9966&marker=b&end_marker= {'X-Backend-Record-Type': 'object'} (txn: txca64dfea34054bc29f88e-0068bc7521) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1058 (txn: txca64dfea34054bc29f88e-0068bc7521) +test DEBUG: Setting object count to 1058 (txn: txca64dfea34054bc29f88e-0068bc7521) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txd32c2d27a5ed41d2af583-0068bc7523) +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: txd32c2d27a5ed41d2af583-0068bc7523) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txd32c2d27a5ed41d2af583-0068bc7523) +test DEBUG: GET listing from 1 shards for: /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker=&states=listing (txn: txd32c2d27a5ed41d2af583-0068bc7523) +test DEBUG: Getting listing part 0 from shard Namespace(name='a/c', lower='', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: txd32c2d27a5ed41d2af583-0068bc7523) +test DEBUG: Get listing from /v1/a/c?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'object'} (txn: txd32c2d27a5ed41d2af583-0068bc7523) +test DEBUG: Found 1024 objects in shard (state=sharded), total = 1024 (txn: txd32c2d27a5ed41d2af583-0068bc7523) +test DEBUG: Setting object count to 1024 (txn: txd32c2d27a5ed41d2af583-0068bc7523) +test DEBUG: Found 1024 objects in shard (state=sharding), total = 1024 (txn: txd32c2d27a5ed41d2af583-0068bc7523) +test DEBUG: Setting object count to 1024 (txn: txd32c2d27a5ed41d2af583-0068bc7523) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txf84413c803944f268b020-0068bc7525) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txf84413c803944f268b020-0068bc7525) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txf84413c803944f268b020-0068bc7525) +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: txf84413c803944f268b020-0068bc7525) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txf84413c803944f268b020-0068bc7525) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txf84413c803944f268b020-0068bc7525) +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: txf84413c803944f268b020-0068bc7525) +test INFO: Caching listing namespaces for shard-listing-v2/.shards_a/c_pie (3 namespaces) (txn: txf84413c803944f268b020-0068bc7525) +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: txf84413c803944f268b020-0068bc7525) +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: txf84413c803944f268b020-0068bc7525)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.TestGetShardedContainer.test_GET_sharded_container_sharding_shard_mixed_policies +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharding_shard_mixed_policies ... ok +test.unit.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.TestContainerBrokerBeforeXSync.test_pending_file_name test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_pending_file_name ... 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_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim ... 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 -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:27 -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.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-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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty ... 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 -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim ... ok test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_misplaced_object_does_not_effect_container_stats test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_misplaced_object_does_not_effect_container_stats ... ok -test.unit.container.test_backend.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_put_object -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object_multiple_encoded_timestamps_using_file -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object_multiple_encoded_timestamps_using_file ... ok - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590727.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/5e5/b7fd7c315dfa5ab67d3597675c5b45e5/b7fd7c315dfa5ab67d3597675c5b45e5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590729.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/5f9/142c7baf1b688ecaa4baddf3c187f5f9/142c7baf1b688ecaa4baddf3c187f5f9.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590728.00000, (0, 0) as of 1791590728.00000, found as of 1791590728.00000> to ShardRange<'k' to 't' as of 1791590729.00000, (0, 0) as of 1791590729.00000, created as of 1791590729.00000>, path: .shards_a/shard_c_1791590729.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/5f9/142c7baf1b688ecaa4baddf3c187f5f9/142c7baf1b688ecaa4baddf3c187f5f9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590731.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/c0e/278e958872b4bb26d35aa1c7a41cdc0e/278e958872b4bb26d35aa1c7a41cdc0e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590730.00000, (0, 0) as of 1791590730.00000, found as of 1791590730.00000> to ShardRange<'k' to 't' as of 1791590731.00000, (0, 0) as of 1791590731.00000, cleaved as of 1791590731.00000>, path: .shards_a/shard_c_1791590731.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/c0e/278e958872b4bb26d35aa1c7a41cdc0e/278e958872b4bb26d35aa1c7a41cdc0e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590733.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/679/27e28136cf88ee38de2aca14f70a8679/27e28136cf88ee38de2aca14f70a8679.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590732.00000, (0, 0) as of 1791590732.00000, found as of 1791590732.00000> to ShardRange<'k' to 't' as of 1791590733.00000, (0, 0) as of 1791590733.00000, active as of 1791590733.00000>, path: .shards_a/shard_c_1791590733.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/679/27e28136cf88ee38de2aca14f70a8679/27e28136cf88ee38de2aca14f70a8679.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590735.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/f0c/c37e907e75b13a7bc789131a61809f0c/c37e907e75b13a7bc789131a61809f0c.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590734.00000, (0, 0) as of 1791590734.00000, found as of 1791590734.00000> to ShardRange<'k' to 't' as of 1791590735.00000, (0, 0) as of 1791590735.00000, shrinking as of 1791590735.00000>, path: .shards_a/shard_c_1791590735.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/f0c/c37e907e75b13a7bc789131a61809f0c/c37e907e75b13a7bc789131a61809f0c.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590735.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/f0c/c37e907e75b13a7bc789131a61809f0c/c37e907e75b13a7bc789131a61809f0c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590737.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/004/7023c772127a1b4c824cbd7aa9984004/7023c772127a1b4c824cbd7aa9984004.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590736.00000, (0, 0) as of 1791590736.00000, found as of 1791590736.00000> to ShardRange<'k' to 't' as of 1791590737.00000, (0, 0) as of 1791590737.00000, sharding as of 1791590737.00000>, path: .shards_a/shard_c_1791590737.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/004/7023c772127a1b4c824cbd7aa9984004/7023c772127a1b4c824cbd7aa9984004.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590737.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/004/7023c772127a1b4c824cbd7aa9984004/7023c772127a1b4c824cbd7aa9984004.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590739.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/982/594ef617073a6eab04b71f4f19b91982/594ef617073a6eab04b71f4f19b91982.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590738.00000, (0, 0) as of 1791590738.00000, found as of 1791590738.00000> to ShardRange<'k' to 't' as of 1791590739.00000, (0, 0) as of 1791590739.00000, sharded as of 1791590739.00000>, path: .shards_a/shard_c_1791590739.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/982/594ef617073a6eab04b71f4f19b91982/594ef617073a6eab04b71f4f19b91982.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590739.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/982/594ef617073a6eab04b71f4f19b91982/594ef617073a6eab04b71f4f19b91982.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590741.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/9d7/379e750bbe35a04a17bb61b782d909d7/379e750bbe35a04a17bb61b782d909d7.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590740.00000, (0, 0) as of 1791590740.00000, found as of 1791590740.00000> to ShardRange<'k' to 't' as of 1791590741.00000, (0, 0) as of 1791590741.00000, shrunk as of 1791590741.00000>, path: .shards_a/shard_c_1791590741.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/9d7/379e750bbe35a04a17bb61b782d909d7/379e750bbe35a04a17bb61b782d909d7.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590741.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/9d7/379e750bbe35a04a17bb61b782d909d7/379e750bbe35a04a17bb61b782d909d7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590743.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/d5c/86cd37a060d9b7811b4eece009fe7d5c/86cd37a060d9b7811b4eece009fe7d5c.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590742.00000, (0, 0) as of 1791590742.00000, created as of 1791590742.00000> to ShardRange<'k' to 't' as of 1791590743.00000, (0, 0) as of 1791590743.00000, found as of 1791590743.00000>, path: .shards_a/shard_c_1791590743.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/d5c/86cd37a060d9b7811b4eece009fe7d5c/86cd37a060d9b7811b4eece009fe7d5c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590745.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/45e/d15eb6efa9dbe8ec332d3cb3a6f7945e/d15eb6efa9dbe8ec332d3cb3a6f7945e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590747.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/3fb/5f2bb0bdfbbb68558d4432bbf994a3fb/5f2bb0bdfbbb68558d4432bbf994a3fb.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590746.00000, (0, 0) as of 1791590746.00000, created as of 1791590746.00000> to ShardRange<'k' to 't' as of 1791590747.00000, (0, 0) as of 1791590747.00000, cleaved as of 1791590747.00000>, path: .shards_a/shard_c_1791590747.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/3fb/5f2bb0bdfbbb68558d4432bbf994a3fb/5f2bb0bdfbbb68558d4432bbf994a3fb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590749.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/9e5/b83a27f4f2eb08b7f60853f3034049e5/b83a27f4f2eb08b7f60853f3034049e5.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590748.00000, (0, 0) as of 1791590748.00000, created as of 1791590748.00000> to ShardRange<'k' to 't' as of 1791590749.00000, (0, 0) as of 1791590749.00000, active as of 1791590749.00000>, path: .shards_a/shard_c_1791590749.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/9e5/b83a27f4f2eb08b7f60853f3034049e5/b83a27f4f2eb08b7f60853f3034049e5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590751.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/ed7/c5ac049bd50d8e970f8292df8badded7/c5ac049bd50d8e970f8292df8badded7.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590750.00000, (0, 0) as of 1791590750.00000, created as of 1791590750.00000> to ShardRange<'k' to 't' as of 1791590751.00000, (0, 0) as of 1791590751.00000, shrinking as of 1791590751.00000>, path: .shards_a/shard_c_1791590751.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/ed7/c5ac049bd50d8e970f8292df8badded7/c5ac049bd50d8e970f8292df8badded7.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590751.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/ed7/c5ac049bd50d8e970f8292df8badded7/c5ac049bd50d8e970f8292df8badded7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590753.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/3b2/b45c94d80c08a4a1565452905fd333b2/b45c94d80c08a4a1565452905fd333b2.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590752.00000, (0, 0) as of 1791590752.00000, created as of 1791590752.00000> to ShardRange<'k' to 't' as of 1791590753.00000, (0, 0) as of 1791590753.00000, sharding as of 1791590753.00000>, path: .shards_a/shard_c_1791590753.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/3b2/b45c94d80c08a4a1565452905fd333b2/b45c94d80c08a4a1565452905fd333b2.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590753.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/3b2/b45c94d80c08a4a1565452905fd333b2/b45c94d80c08a4a1565452905fd333b2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590755.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/e71/8942272160019a2dd3c2c48d8da91e71/8942272160019a2dd3c2c48d8da91e71.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590754.00000, (0, 0) as of 1791590754.00000, created as of 1791590754.00000> to ShardRange<'k' to 't' as of 1791590755.00000, (0, 0) as of 1791590755.00000, sharded as of 1791590755.00000>, path: .shards_a/shard_c_1791590755.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/e71/8942272160019a2dd3c2c48d8da91e71/8942272160019a2dd3c2c48d8da91e71.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590755.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/e71/8942272160019a2dd3c2c48d8da91e71/8942272160019a2dd3c2c48d8da91e71.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590757.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/d2f/52c0be504a973d9de3f27fdcead87d2f/52c0be504a973d9de3f27fdcead87d2f.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590756.00000, (0, 0) as of 1791590756.00000, created as of 1791590756.00000> to ShardRange<'k' to 't' as of 1791590757.00000, (0, 0) as of 1791590757.00000, shrunk as of 1791590757.00000>, path: .shards_a/shard_c_1791590757.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/d2f/52c0be504a973d9de3f27fdcead87d2f/52c0be504a973d9de3f27fdcead87d2f.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590757.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/d2f/52c0be504a973d9de3f27fdcead87d2f/52c0be504a973d9de3f27fdcead87d2f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590759.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/bfb/441af1071da64d19d7522287cc87cbfb/441af1071da64d19d7522287cc87cbfb.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590758.00000, (0, 0) as of 1791590758.00000, cleaved as of 1791590758.00000> to ShardRange<'k' to 't' as of 1791590759.00000, (0, 0) as of 1791590759.00000, found as of 1791590759.00000>, path: .shards_a/shard_c_1791590759.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/bfb/441af1071da64d19d7522287cc87cbfb/441af1071da64d19d7522287cc87cbfb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590761.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/d5d/9f26d4b7129c54de1af08cd736172d5d/9f26d4b7129c54de1af08cd736172d5d.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590760.00000, (0, 0) as of 1791590760.00000, cleaved as of 1791590760.00000> to ShardRange<'k' to 't' as of 1791590761.00000, (0, 0) as of 1791590761.00000, created as of 1791590761.00000>, path: .shards_a/shard_c_1791590761.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/d5d/9f26d4b7129c54de1af08cd736172d5d/9f26d4b7129c54de1af08cd736172d5d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590763.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/f6b/0a5314f1df175da635fa07b296043f6b/0a5314f1df175da635fa07b296043f6b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590765.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/3d1/dd105e938f226b500dafaf4d2bc8b3d1/dd105e938f226b500dafaf4d2bc8b3d1.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590764.00000, (0, 0) as of 1791590764.00000, cleaved as of 1791590764.00000> to ShardRange<'k' to 't' as of 1791590765.00000, (0, 0) as of 1791590765.00000, active as of 1791590765.00000>, path: .shards_a/shard_c_1791590765.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/3d1/dd105e938f226b500dafaf4d2bc8b3d1/dd105e938f226b500dafaf4d2bc8b3d1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590767.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/42a/b5e266c0a3f7642a7c67d4901aaf142a/b5e266c0a3f7642a7c67d4901aaf142a.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590766.00000, (0, 0) as of 1791590766.00000, cleaved as of 1791590766.00000> to ShardRange<'k' to 't' as of 1791590767.00000, (0, 0) as of 1791590767.00000, shrinking as of 1791590767.00000>, path: .shards_a/shard_c_1791590767.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/42a/b5e266c0a3f7642a7c67d4901aaf142a/b5e266c0a3f7642a7c67d4901aaf142a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590767.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/42a/b5e266c0a3f7642a7c67d4901aaf142a/b5e266c0a3f7642a7c67d4901aaf142a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590769.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/250/201c88ff5e44bf84ca07c8beeaeaa250/201c88ff5e44bf84ca07c8beeaeaa250.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590768.00000, (0, 0) as of 1791590768.00000, cleaved as of 1791590768.00000> to ShardRange<'k' to 't' as of 1791590769.00000, (0, 0) as of 1791590769.00000, sharding as of 1791590769.00000>, path: .shards_a/shard_c_1791590769.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/250/201c88ff5e44bf84ca07c8beeaeaa250/201c88ff5e44bf84ca07c8beeaeaa250.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590769.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/250/201c88ff5e44bf84ca07c8beeaeaa250/201c88ff5e44bf84ca07c8beeaeaa250.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590771.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/0d3/ed7be3e6e71a8835ae3fdbf7db52e0d3/ed7be3e6e71a8835ae3fdbf7db52e0d3.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590770.00000, (0, 0) as of 1791590770.00000, cleaved as of 1791590770.00000> to ShardRange<'k' to 't' as of 1791590771.00000, (0, 0) as of 1791590771.00000, sharded as of 1791590771.00000>, path: .shards_a/shard_c_1791590771.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/0d3/ed7be3e6e71a8835ae3fdbf7db52e0d3/ed7be3e6e71a8835ae3fdbf7db52e0d3.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590771.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/0d3/ed7be3e6e71a8835ae3fdbf7db52e0d3/ed7be3e6e71a8835ae3fdbf7db52e0d3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590773.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/c18/6f5186042df853b09a49f7327c6c4c18/6f5186042df853b09a49f7327c6c4c18.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590772.00000, (0, 0) as of 1791590772.00000, cleaved as of 1791590772.00000> to ShardRange<'k' to 't' as of 1791590773.00000, (0, 0) as of 1791590773.00000, shrunk as of 1791590773.00000>, path: .shards_a/shard_c_1791590773.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/c18/6f5186042df853b09a49f7327c6c4c18/6f5186042df853b09a49f7327c6c4c18.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590773.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/c18/6f5186042df853b09a49f7327c6c4c18/6f5186042df853b09a49f7327c6c4c18.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590775.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/e58/95a3dd8e567df4966937156ff36eee58/95a3dd8e567df4966937156ff36eee58.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590774.00000, (0, 0) as of 1791590774.00000, active as of 1791590774.00000> to ShardRange<'k' to 't' as of 1791590775.00000, (0, 0) as of 1791590775.00000, found as of 1791590775.00000>, path: .shards_a/shard_c_1791590775.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/e58/95a3dd8e567df4966937156ff36eee58/95a3dd8e567df4966937156ff36eee58.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590777.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/ba2/52469b8a3a0e3e316d17aafa32db5ba2/52469b8a3a0e3e316d17aafa32db5ba2.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590776.00000, (0, 0) as of 1791590776.00000, active as of 1791590776.00000> to ShardRange<'k' to 't' as of 1791590777.00000, (0, 0) as of 1791590777.00000, created as of 1791590777.00000>, path: .shards_a/shard_c_1791590777.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/ba2/52469b8a3a0e3e316d17aafa32db5ba2/52469b8a3a0e3e316d17aafa32db5ba2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590779.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/8a1/b2e28b79f56a68d23c337a52b88f28a1/b2e28b79f56a68d23c337a52b88f28a1.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590778.00000, (0, 0) as of 1791590778.00000, active as of 1791590778.00000> to ShardRange<'k' to 't' as of 1791590779.00000, (0, 0) as of 1791590779.00000, cleaved as of 1791590779.00000>, path: .shards_a/shard_c_1791590779.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/8a1/b2e28b79f56a68d23c337a52b88f28a1/b2e28b79f56a68d23c337a52b88f28a1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590781.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/a8a/10aa663b45d239cb6d5b0d89b0686a8a/10aa663b45d239cb6d5b0d89b0686a8a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590783.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/3f7/7ba970c354660e753a29641fe00f13f7/7ba970c354660e753a29641fe00f13f7.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590782.00000, (0, 0) as of 1791590782.00000, active as of 1791590782.00000> to ShardRange<'k' to 't' as of 1791590783.00000, (0, 0) as of 1791590783.00000, shrinking as of 1791590783.00000>, path: .shards_a/shard_c_1791590783.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/3f7/7ba970c354660e753a29641fe00f13f7/7ba970c354660e753a29641fe00f13f7.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590783.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/3f7/7ba970c354660e753a29641fe00f13f7/7ba970c354660e753a29641fe00f13f7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590785.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/0de/cc077375c7c190c6e76e59a785ed10de/cc077375c7c190c6e76e59a785ed10de.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590784.00000, (0, 0) as of 1791590784.00000, active as of 1791590784.00000> to ShardRange<'k' to 't' as of 1791590785.00000, (0, 0) as of 1791590785.00000, sharding as of 1791590785.00000>, path: .shards_a/shard_c_1791590785.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/0de/cc077375c7c190c6e76e59a785ed10de/cc077375c7c190c6e76e59a785ed10de.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590785.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/0de/cc077375c7c190c6e76e59a785ed10de/cc077375c7c190c6e76e59a785ed10de.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590787.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/3bb/d1951f6f10cdf17e356dee68f7d163bb/d1951f6f10cdf17e356dee68f7d163bb.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590786.00000, (0, 0) as of 1791590786.00000, active as of 1791590786.00000> to ShardRange<'k' to 't' as of 1791590787.00000, (0, 0) as of 1791590787.00000, sharded as of 1791590787.00000>, path: .shards_a/shard_c_1791590787.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/3bb/d1951f6f10cdf17e356dee68f7d163bb/d1951f6f10cdf17e356dee68f7d163bb.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590787.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/3bb/d1951f6f10cdf17e356dee68f7d163bb/d1951f6f10cdf17e356dee68f7d163bb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590789.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/12c/e0d9d91ed78b3216e2be59ea578b312c/e0d9d91ed78b3216e2be59ea578b312c.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590788.00000, (0, 0) as of 1791590788.00000, active as of 1791590788.00000> to ShardRange<'k' to 't' as of 1791590789.00000, (0, 0) as of 1791590789.00000, shrunk as of 1791590789.00000>, path: .shards_a/shard_c_1791590789.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/12c/e0d9d91ed78b3216e2be59ea578b312c/e0d9d91ed78b3216e2be59ea578b312c.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590789.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/12c/e0d9d91ed78b3216e2be59ea578b312c/e0d9d91ed78b3216e2be59ea578b312c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590791.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/0d8/1955744e8c3c863cadb490d64db060d8/1955744e8c3c863cadb490d64db060d8.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590790.00000, (0, 0) as of 1791590790.00000, shrinking as of 1791590790.00000> to ShardRange<'k' to 't' as of 1791590791.00000, (0, 0) as of 1791590791.00000, found as of 1791590791.00000>, path: .shards_a/shard_c_1791590791.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/0d8/1955744e8c3c863cadb490d64db060d8/1955744e8c3c863cadb490d64db060d8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590793.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/5ce/f4b500735e47e5fa682e97306f5145ce/f4b500735e47e5fa682e97306f5145ce.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590792.00000, (0, 0) as of 1791590792.00000, shrinking as of 1791590792.00000> to ShardRange<'k' to 't' as of 1791590793.00000, (0, 0) as of 1791590793.00000, created as of 1791590793.00000>, path: .shards_a/shard_c_1791590793.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/5ce/f4b500735e47e5fa682e97306f5145ce/f4b500735e47e5fa682e97306f5145ce.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590795.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/7ff/10fd336e7000224c19deff35b3bbd7ff/10fd336e7000224c19deff35b3bbd7ff.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590794.00000, (0, 0) as of 1791590794.00000, shrinking as of 1791590794.00000> to ShardRange<'k' to 't' as of 1791590795.00000, (0, 0) as of 1791590795.00000, cleaved as of 1791590795.00000>, path: .shards_a/shard_c_1791590795.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/7ff/10fd336e7000224c19deff35b3bbd7ff/10fd336e7000224c19deff35b3bbd7ff.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590797.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/84a/7a2bf326d0fa6c0cf058caf7e07ff84a/7a2bf326d0fa6c0cf058caf7e07ff84a.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590796.00000, (0, 0) as of 1791590796.00000, shrinking as of 1791590796.00000> to ShardRange<'k' to 't' as of 1791590797.00000, (0, 0) as of 1791590797.00000, active as of 1791590797.00000>, path: .shards_a/shard_c_1791590797.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/84a/7a2bf326d0fa6c0cf058caf7e07ff84a/7a2bf326d0fa6c0cf058caf7e07ff84a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590799.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/d4c/fc0ef9afe0b5d1274ea57b0b5d4b0d4c/fc0ef9afe0b5d1274ea57b0b5d4b0d4c.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590799.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/d4c/fc0ef9afe0b5d1274ea57b0b5d4b0d4c/fc0ef9afe0b5d1274ea57b0b5d4b0d4c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590801.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/8a8/f4772c660af07976988e8b76ccbbb8a8/f4772c660af07976988e8b76ccbbb8a8.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590800.00000, (0, 0) as of 1791590800.00000, shrinking as of 1791590800.00000> to ShardRange<'k' to 't' as of 1791590801.00000, (0, 0) as of 1791590801.00000, sharding as of 1791590801.00000>, path: .shards_a/shard_c_1791590801.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/8a8/f4772c660af07976988e8b76ccbbb8a8/f4772c660af07976988e8b76ccbbb8a8.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590801.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/8a8/f4772c660af07976988e8b76ccbbb8a8/f4772c660af07976988e8b76ccbbb8a8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590803.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/74f/f4f8498d9594983c2dbae4f27dd4474f/f4f8498d9594983c2dbae4f27dd4474f.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590802.00000, (0, 0) as of 1791590802.00000, shrinking as of 1791590802.00000> to ShardRange<'k' to 't' as of 1791590803.00000, (0, 0) as of 1791590803.00000, sharded as of 1791590803.00000>, path: .shards_a/shard_c_1791590803.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/74f/f4f8498d9594983c2dbae4f27dd4474f/f4f8498d9594983c2dbae4f27dd4474f.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590803.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/74f/f4f8498d9594983c2dbae4f27dd4474f/f4f8498d9594983c2dbae4f27dd4474f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590805.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/b69/5b6c903c215fc30756758fbf86217b69/5b6c903c215fc30756758fbf86217b69.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590804.00000, (0, 0) as of 1791590804.00000, shrinking as of 1791590804.00000> to ShardRange<'k' to 't' as of 1791590805.00000, (0, 0) as of 1791590805.00000, shrunk as of 1791590805.00000>, path: .shards_a/shard_c_1791590805.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/b69/5b6c903c215fc30756758fbf86217b69/5b6c903c215fc30756758fbf86217b69.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590805.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/b69/5b6c903c215fc30756758fbf86217b69/5b6c903c215fc30756758fbf86217b69.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590807.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/042/e1e9e6a956108a40b8828456f0ece042/e1e9e6a956108a40b8828456f0ece042.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590806.00000, (0, 0) as of 1791590806.00000, sharding as of 1791590806.00000> to ShardRange<'k' to 't' as of 1791590807.00000, (0, 0) as of 1791590807.00000, found as of 1791590807.00000>, path: .shards_a/shard_c_1791590807.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/042/e1e9e6a956108a40b8828456f0ece042/e1e9e6a956108a40b8828456f0ece042.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590809.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/988/4e81df9654d8f588d4c11a0f6d019988/4e81df9654d8f588d4c11a0f6d019988.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590808.00000, (0, 0) as of 1791590808.00000, sharding as of 1791590808.00000> to ShardRange<'k' to 't' as of 1791590809.00000, (0, 0) as of 1791590809.00000, created as of 1791590809.00000>, path: .shards_a/shard_c_1791590809.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/988/4e81df9654d8f588d4c11a0f6d019988/4e81df9654d8f588d4c11a0f6d019988.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590811.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/793/8548c68f311f8b17fb4ace33fd95a793/8548c68f311f8b17fb4ace33fd95a793.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590810.00000, (0, 0) as of 1791590810.00000, sharding as of 1791590810.00000> to ShardRange<'k' to 't' as of 1791590811.00000, (0, 0) as of 1791590811.00000, cleaved as of 1791590811.00000>, path: .shards_a/shard_c_1791590811.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/793/8548c68f311f8b17fb4ace33fd95a793/8548c68f311f8b17fb4ace33fd95a793.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590813.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/9bb/4ea77024937d3028767fc74a2f5ca9bb/4ea77024937d3028767fc74a2f5ca9bb.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590812.00000, (0, 0) as of 1791590812.00000, sharding as of 1791590812.00000> to ShardRange<'k' to 't' as of 1791590813.00000, (0, 0) as of 1791590813.00000, active as of 1791590813.00000>, path: .shards_a/shard_c_1791590813.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/9bb/4ea77024937d3028767fc74a2f5ca9bb/4ea77024937d3028767fc74a2f5ca9bb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590815.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/2cc/d5140ba6f2822bd4534697d807ca22cc/d5140ba6f2822bd4534697d807ca22cc.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590814.00000, (0, 0) as of 1791590814.00000, sharding as of 1791590814.00000> to ShardRange<'k' to 't' as of 1791590815.00000, (0, 0) as of 1791590815.00000, shrinking as of 1791590815.00000>, path: .shards_a/shard_c_1791590815.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/2cc/d5140ba6f2822bd4534697d807ca22cc/d5140ba6f2822bd4534697d807ca22cc.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590815.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/2cc/d5140ba6f2822bd4534697d807ca22cc/d5140ba6f2822bd4534697d807ca22cc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590817.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/6a2/2bce94ce1726ade8a53fe53cd4dd46a2/2bce94ce1726ade8a53fe53cd4dd46a2.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590817.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/6a2/2bce94ce1726ade8a53fe53cd4dd46a2/2bce94ce1726ade8a53fe53cd4dd46a2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590819.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/25a/476259b73724a9ce4f74af2a79d2525a/476259b73724a9ce4f74af2a79d2525a.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590818.00000, (0, 0) as of 1791590818.00000, sharding as of 1791590818.00000> to ShardRange<'k' to 't' as of 1791590819.00000, (0, 0) as of 1791590819.00000, sharded as of 1791590819.00000>, path: .shards_a/shard_c_1791590819.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/25a/476259b73724a9ce4f74af2a79d2525a/476259b73724a9ce4f74af2a79d2525a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590819.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/25a/476259b73724a9ce4f74af2a79d2525a/476259b73724a9ce4f74af2a79d2525a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590821.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/763/0ede44aac6946b843d36781bd234c763/0ede44aac6946b843d36781bd234c763.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590820.00000, (0, 0) as of 1791590820.00000, sharding as of 1791590820.00000> to ShardRange<'k' to 't' as of 1791590821.00000, (0, 0) as of 1791590821.00000, shrunk as of 1791590821.00000>, path: .shards_a/shard_c_1791590821.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/763/0ede44aac6946b843d36781bd234c763/0ede44aac6946b843d36781bd234c763.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590821.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/763/0ede44aac6946b843d36781bd234c763/0ede44aac6946b843d36781bd234c763.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590823.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/986/bd935bba1f529873675d40b61041f986/bd935bba1f529873675d40b61041f986.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590822.00000, (0, 0) as of 1791590822.00000, sharded as of 1791590822.00000> to ShardRange<'k' to 't' as of 1791590823.00000, (0, 0) as of 1791590823.00000, found as of 1791590823.00000>, path: .shards_a/shard_c_1791590823.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/986/bd935bba1f529873675d40b61041f986/bd935bba1f529873675d40b61041f986.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590825.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/86c/57b31d82d3a04eba1208318a494a986c/57b31d82d3a04eba1208318a494a986c.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590824.00000, (0, 0) as of 1791590824.00000, sharded as of 1791590824.00000> to ShardRange<'k' to 't' as of 1791590825.00000, (0, 0) as of 1791590825.00000, created as of 1791590825.00000>, path: .shards_a/shard_c_1791590825.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/86c/57b31d82d3a04eba1208318a494a986c/57b31d82d3a04eba1208318a494a986c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590827.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/f09/bce7c96a16ac936b87f6ebea38ef1f09/bce7c96a16ac936b87f6ebea38ef1f09.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590826.00000, (0, 0) as of 1791590826.00000, sharded as of 1791590826.00000> to ShardRange<'k' to 't' as of 1791590827.00000, (0, 0) as of 1791590827.00000, cleaved as of 1791590827.00000>, path: .shards_a/shard_c_1791590827.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/f09/bce7c96a16ac936b87f6ebea38ef1f09/bce7c96a16ac936b87f6ebea38ef1f09.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590829.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/573/4f14ff955eb11fb7ee1832d23ee77573/4f14ff955eb11fb7ee1832d23ee77573.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590828.00000, (0, 0) as of 1791590828.00000, sharded as of 1791590828.00000> to ShardRange<'k' to 't' as of 1791590829.00000, (0, 0) as of 1791590829.00000, active as of 1791590829.00000>, path: .shards_a/shard_c_1791590829.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/573/4f14ff955eb11fb7ee1832d23ee77573/4f14ff955eb11fb7ee1832d23ee77573.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590831.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/bc6/2e29d3bef45cecb54c257707af607bc6/2e29d3bef45cecb54c257707af607bc6.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590830.00000, (0, 0) as of 1791590830.00000, sharded as of 1791590830.00000> to ShardRange<'k' to 't' as of 1791590831.00000, (0, 0) as of 1791590831.00000, shrinking as of 1791590831.00000>, path: .shards_a/shard_c_1791590831.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/bc6/2e29d3bef45cecb54c257707af607bc6/2e29d3bef45cecb54c257707af607bc6.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590831.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/bc6/2e29d3bef45cecb54c257707af607bc6/2e29d3bef45cecb54c257707af607bc6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590833.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/926/2fc512ce8be400b072fea6afe8515926/2fc512ce8be400b072fea6afe8515926.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590832.00000, (0, 0) as of 1791590832.00000, sharded as of 1791590832.00000> to ShardRange<'k' to 't' as of 1791590833.00000, (0, 0) as of 1791590833.00000, sharding as of 1791590833.00000>, path: .shards_a/shard_c_1791590833.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/926/2fc512ce8be400b072fea6afe8515926/2fc512ce8be400b072fea6afe8515926.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590833.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/926/2fc512ce8be400b072fea6afe8515926/2fc512ce8be400b072fea6afe8515926.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590835.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/ec2/345486758850e05b9f4006e8935b6ec2/345486758850e05b9f4006e8935b6ec2.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590835.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/ec2/345486758850e05b9f4006e8935b6ec2/345486758850e05b9f4006e8935b6ec2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590837.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/eb3/863489ba56d7ea0357fde5d8053dfeb3/863489ba56d7ea0357fde5d8053dfeb3.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590836.00000, (0, 0) as of 1791590836.00000, sharded as of 1791590836.00000> to ShardRange<'k' to 't' as of 1791590837.00000, (0, 0) as of 1791590837.00000, shrunk as of 1791590837.00000>, path: .shards_a/shard_c_1791590837.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/eb3/863489ba56d7ea0357fde5d8053dfeb3/863489ba56d7ea0357fde5d8053dfeb3.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590837.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/eb3/863489ba56d7ea0357fde5d8053dfeb3/863489ba56d7ea0357fde5d8053dfeb3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590839.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/12b/eb0e743ff47e745e1950104943dab12b/eb0e743ff47e745e1950104943dab12b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590838.00000, (0, 0) as of 1791590838.00000, shrunk as of 1791590838.00000> to ShardRange<'k' to 't' as of 1791590839.00000, (0, 0) as of 1791590839.00000, found as of 1791590839.00000>, path: .shards_a/shard_c_1791590839.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/12b/eb0e743ff47e745e1950104943dab12b/eb0e743ff47e745e1950104943dab12b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590841.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/d42/6bc1f5022ba6c30772a2d02de412bd42/6bc1f5022ba6c30772a2d02de412bd42.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590840.00000, (0, 0) as of 1791590840.00000, shrunk as of 1791590840.00000> to ShardRange<'k' to 't' as of 1791590841.00000, (0, 0) as of 1791590841.00000, created as of 1791590841.00000>, path: .shards_a/shard_c_1791590841.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/d42/6bc1f5022ba6c30772a2d02de412bd42/6bc1f5022ba6c30772a2d02de412bd42.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590843.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/5aa/ce14d64301327aa90cc08145b3d025aa/ce14d64301327aa90cc08145b3d025aa.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590842.00000, (0, 0) as of 1791590842.00000, shrunk as of 1791590842.00000> to ShardRange<'k' to 't' as of 1791590843.00000, (0, 0) as of 1791590843.00000, cleaved as of 1791590843.00000>, path: .shards_a/shard_c_1791590843.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/5aa/ce14d64301327aa90cc08145b3d025aa/ce14d64301327aa90cc08145b3d025aa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590845.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/513/1ace197622f681e7dff8f617aa454513/1ace197622f681e7dff8f617aa454513.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590844.00000, (0, 0) as of 1791590844.00000, shrunk as of 1791590844.00000> to ShardRange<'k' to 't' as of 1791590845.00000, (0, 0) as of 1791590845.00000, active as of 1791590845.00000>, path: .shards_a/shard_c_1791590845.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/513/1ace197622f681e7dff8f617aa454513/1ace197622f681e7dff8f617aa454513.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590847.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/728/d96017a29dab1bdace1ce2a9b83e8728/d96017a29dab1bdace1ce2a9b83e8728.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590846.00000, (0, 0) as of 1791590846.00000, shrunk as of 1791590846.00000> to ShardRange<'k' to 't' as of 1791590847.00000, (0, 0) as of 1791590847.00000, shrinking as of 1791590847.00000>, path: .shards_a/shard_c_1791590847.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/728/d96017a29dab1bdace1ce2a9b83e8728/d96017a29dab1bdace1ce2a9b83e8728.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590847.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/728/d96017a29dab1bdace1ce2a9b83e8728/d96017a29dab1bdace1ce2a9b83e8728.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590849.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/c16/37cd9aef881847cd8aac2eb71a5efc16/37cd9aef881847cd8aac2eb71a5efc16.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590848.00000, (0, 0) as of 1791590848.00000, shrunk as of 1791590848.00000> to ShardRange<'k' to 't' as of 1791590849.00000, (0, 0) as of 1791590849.00000, sharding as of 1791590849.00000>, path: .shards_a/shard_c_1791590849.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/c16/37cd9aef881847cd8aac2eb71a5efc16/37cd9aef881847cd8aac2eb71a5efc16.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590849.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/c16/37cd9aef881847cd8aac2eb71a5efc16/37cd9aef881847cd8aac2eb71a5efc16.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590851.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/c28/9d0afb65b2b059ec387e81e6bc00dc28/9d0afb65b2b059ec387e81e6bc00dc28.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590850.00000, (0, 0) as of 1791590850.00000, shrunk as of 1791590850.00000> to ShardRange<'k' to 't' as of 1791590851.00000, (0, 0) as of 1791590851.00000, sharded as of 1791590851.00000>, path: .shards_a/shard_c_1791590851.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/c28/9d0afb65b2b059ec387e81e6bc00dc28/9d0afb65b2b059ec387e81e6bc00dc28.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590851.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/c28/9d0afb65b2b059ec387e81e6bc00dc28/9d0afb65b2b059ec387e81e6bc00dc28.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590853.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/b01/2190f63cfa692545be294c2c572ffb01/2190f63cfa692545be294c2c572ffb01.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590853.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/b01/2190f63cfa692545be294c2c572ffb01/2190f63cfa692545be294c2c572ffb01.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590854.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/dc9/1fcf72b445d5d3a35a6f1aad1a91adc9/1fcf72b445d5d3a35a6f1aad1a91adc9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590856.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/c6d/8aee8cd50a4bef4722ca58aa9f926c6d/8aee8cd50a4bef4722ca58aa9f926c6d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590858.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/c7b/2461a7d62bc1cfa6200da7990604dc7b/2461a7d62bc1cfa6200da7990604dc7b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590860.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/41a/d78f483b62f846de22c4ab176b53b41a/d78f483b62f846de22c4ab176b53b41a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590862.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/319/b76811e4b5e4a7ec667579d822d31319/b76811e4b5e4a7ec667579d822d31319.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590864.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/f33/f6f88b84334c022cf75cf05721ee2f33/f6f88b84334c022cf75cf05721ee2f33.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590866.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/5cb/20fb9f0443bda1112229213e4be0d5cb/20fb9f0443bda1112229213e4be0d5cb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590868.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/8ad/4bd84db898b87e83e6623db7ce9ba8ad/4bd84db898b87e83e6623db7ce9ba8ad.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590870.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/4cb/3bf05871dac8a0d6ac381e0047bf24cb/3bf05871dac8a0d6ac381e0047bf24cb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590872.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/5db/8798b5b5001b2be02df822ecd17c75db/8798b5b5001b2be02df822ecd17c75db.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590874.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/3ab/58a563ca52c77b562ede4bf865f8e3ab/58a563ca52c77b562ede4bf865f8e3ab.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590876.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/50d/8ce40f9e892a6a544acc4c0898dee50d/8ce40f9e892a6a544acc4c0898dee50d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590878.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/04c/6d3da59d9c7c4e1aef279c95555e704c/6d3da59d9c7c4e1aef279c95555e704c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590880.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/8ef/16438305541152ca56d355a3a22158ef/16438305541152ca56d355a3a22158ef.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590882.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/f5e/a5c9921cb2a650230cda85f6bc396f5e/a5c9921cb2a650230cda85f6bc396f5e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590884.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/18a/009917ab4a12cd0dfa8dc43aedbc118a/009917ab4a12cd0dfa8dc43aedbc118a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590886.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/93e/c12c90fa2487e6ad248b18a69f61f93e/c12c90fa2487e6ad248b18a69f61f93e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590888.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/c5c/4aab798917982793daa9aba412a2cc5c/4aab798917982793daa9aba412a2cc5c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590890.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/2a2/b94351fd77330518ee3e96bc0ff872a2/b94351fd77330518ee3e96bc0ff872a2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590892.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/c5e/9f887c12cdcaa1aa61c1ec4e361cbc5e/9f887c12cdcaa1aa61c1ec4e361cbc5e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590894.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/5e0/944500b03839466a5ddc5dadfd0b45e0/944500b03839466a5ddc5dadfd0b45e0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590896.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/0bc/17452967fc013c74765404019560d0bc/17452967fc013c74765404019560d0bc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590898.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/cac/0009e65696ec8e41c8ec896d3a4afcac/0009e65696ec8e41c8ec896d3a4afcac.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590900.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/35f/46fb4689f792f54fcffcecf30c13835f/46fb4689f792f54fcffcecf30c13835f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590902.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/979/6dedb086429d7f28e0b91ccbad91f979/6dedb086429d7f28e0b91ccbad91f979.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590904.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/24f/8d1e1a7da791fcf5f92a6c633e13424f/8d1e1a7da791fcf5f92a6c633e13424f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590906.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/17b/c20eb05e07390c65532749fdb847717b/c20eb05e07390c65532749fdb847717b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590908.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/0f3/58133632b6e5d32eacec1ccac925a0f3/58133632b6e5d32eacec1ccac925a0f3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590910.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/ece/7b2e145d54307a0c2fbebd6294f6aece/7b2e145d54307a0c2fbebd6294f6aece.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590912.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/237/e7051e25aaeaadb5a68ebba32b6ab237/e7051e25aaeaadb5a68ebba32b6ab237.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590914.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/5da/b5d88ad11b011578fbdc28909d7e95da/b5d88ad11b011578fbdc28909d7e95da.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590916.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/5f2/b00464eeeb65fe5f248f3f13b76d95f2/b00464eeeb65fe5f248f3f13b76d95f2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590918.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/774/01f2edee8837da6c0fa89c7cc218b774/01f2edee8837da6c0fa89c7cc218b774.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590918.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/774/01f2edee8837da6c0fa89c7cc218b774/01f2edee8837da6c0fa89c7cc218b774.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590920.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/601/5c08518b15a028d10cba59b0005c4601/5c08518b15a028d10cba59b0005c4601.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590920.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/601/5c08518b15a028d10cba59b0005c4601/5c08518b15a028d10cba59b0005c4601.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590922.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/abe/24931f3e915f680c83023d3724ecaabe/24931f3e915f680c83023d3724ecaabe.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590922.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/abe/24931f3e915f680c83023d3724ecaabe/24931f3e915f680c83023d3724ecaabe.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590924.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/e32/4ea96f4164bb2b5ce6ba6073b0884e32/4ea96f4164bb2b5ce6ba6073b0884e32.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590924.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/e32/4ea96f4164bb2b5ce6ba6073b0884e32/4ea96f4164bb2b5ce6ba6073b0884e32.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590926.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/27b/d056a7a05b9595003d171c9a698e627b/d056a7a05b9595003d171c9a698e627b.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590926.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/27b/d056a7a05b9595003d171c9a698e627b/d056a7a05b9595003d171c9a698e627b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590928.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/fe9/d849c81521ee7b94265cd4a05dd88fe9/d849c81521ee7b94265cd4a05dd88fe9.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590928.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/fe9/d849c81521ee7b94265cd4a05dd88fe9/d849c81521ee7b94265cd4a05dd88fe9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590930.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/4f0/60bcec0f4bfe6320c05e57b29bdfd4f0/60bcec0f4bfe6320c05e57b29bdfd4f0.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590930.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/4f0/60bcec0f4bfe6320c05e57b29bdfd4f0/60bcec0f4bfe6320c05e57b29bdfd4f0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590932.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/672/b13ae027e3ee414048da7eda3bc48672/b13ae027e3ee414048da7eda3bc48672.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590932.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/672/b13ae027e3ee414048da7eda3bc48672/b13ae027e3ee414048da7eda3bc48672.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590934.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/748/3f581986458c13ae811a7ffcb86c9748/3f581986458c13ae811a7ffcb86c9748.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590934.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/748/3f581986458c13ae811a7ffcb86c9748/3f581986458c13ae811a7ffcb86c9748.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590936.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/92f/1168f273127af8c0537657e35c70092f/1168f273127af8c0537657e35c70092f.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590936.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/92f/1168f273127af8c0537657e35c70092f/1168f273127af8c0537657e35c70092f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590938.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/150/c21684a63d4bda94cfaae8ee64797150/c21684a63d4bda94cfaae8ee64797150.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590938.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/150/c21684a63d4bda94cfaae8ee64797150/c21684a63d4bda94cfaae8ee64797150.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590940.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/060/78292f4214c857df37a63a1ce1d1a060/78292f4214c857df37a63a1ce1d1a060.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590940.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/060/78292f4214c857df37a63a1ce1d1a060/78292f4214c857df37a63a1ce1d1a060.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590942.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/89e/47af5480a02796a20edcbc74c38f789e/47af5480a02796a20edcbc74c38f789e.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590942.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/89e/47af5480a02796a20edcbc74c38f789e/47af5480a02796a20edcbc74c38f789e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590944.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/36c/526dcc8756bb0c3e9969443bd770c36c/526dcc8756bb0c3e9969443bd770c36c.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590944.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/36c/526dcc8756bb0c3e9969443bd770c36c/526dcc8756bb0c3e9969443bd770c36c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590946.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/2d2/135810510097a574cdf8336eb790b2d2/135810510097a574cdf8336eb790b2d2.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590946.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/2d2/135810510097a574cdf8336eb790b2d2/135810510097a574cdf8336eb790b2d2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590948.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/adf/7acd45e4962060c19e295e8f0f30eadf/7acd45e4962060c19e295e8f0f30eadf.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590948.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/adf/7acd45e4962060c19e295e8f0f30eadf/7acd45e4962060c19e295e8f0f30eadf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590950.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/88c/42558d847ef346a299a8c5abc804c88c/42558d847ef346a299a8c5abc804c88c.dbtest.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_container_merge_other_ranges -test.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_container_merge_other_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object_multiple_encoded_timestamps_using_file -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object_multiple_encoded_timestamps_using_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_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.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.TestContainerBrokerBeforeXSync.test_put_object_multiple_encoded_timestamps_using_memory -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object_multiple_encoded_timestamps_using_memory ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object_multiple_explicit_timestamps_using_file -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object_multiple_explicit_timestamps_using_file ... ok -test.unit.container.test_backend.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.TestContainerBrokerBeforeXSync.test_put_object_multiple_explicit_timestamps_using_file -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object_multiple_explicit_timestamps_using_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object_multiple_explicit_timestamps_using_memory -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object_multiple_explicit_timestamps_using_memory ... ok -test.unit.container.test_backend.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.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.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': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: 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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:52: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': 'Sat, 10 Oct 2026 00:05:41 -0000', 'Content-Md5': 'ruqXxoyhgwybuQsucEQ9dw==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'aeea97c68ca1830c9bb90b2e70443d77', 'Content-Length': '289'} +fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05:41 -0000', 'Content-Md5': '7q58o932CSpxVDjlfzEoeg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'eeae7ca3ddf6092a715438e57f31287a', 'Content-Length': '230'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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 Middlewaretest.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_versioned_suspended -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_versioned_suspended ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_error -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_error ... ok +test:testertest:testertest: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 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 1791590400 -test DEBUG: looking for objects in 1791590400 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (1791590750.267850) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (1791590750.267850) in destination policy_index 0 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1791590750.267850) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (1791590750.267850) from storage policy 1 -test WARNING: unavailable_source: '/AUTH_bob/c/o1' (1791590750.26785) in policy_index 1 responded 503 (0000000000.00000) -test INFO: retry: '/AUTH_bob/c/o1' (1791590750.267850) 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 1791590400 -test DEBUG: looking for objects in 1791590400 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (1791590750.273670) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (1791590750.273670) in destination policy_index 0 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1791590750.273670) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (1791590750.273670) from storage policy 1 -test WARNING: unavailable_source: '/AUTH_bob/c/o1' (1791590750.27367) in policy_index 1 responded 404 (1791590750.27367_0000000000000003) -test INFO: retry: '/AUTH_bob/c/o1' (1791590750.273670) 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 1791590400 -test DEBUG: looking for objects in 1791590400 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 -test DEBUG: unavailable_container: '/AUTH_bob/c/o1' (3618.841870) unable to determine the destination policy_index -test INFO: retry: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 must be retried -test INFO: Reconciler Stats: {'unavailable_container': 1, 'retry': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1791590400 -test DEBUG: looking for objects in 1791590400 -test DEBUG: looking for containers in .misplaced_objects -test ERROR: Unhandled Exception trying to reconcile: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/reconciler.py", line 844, in run_once - self.reconcile() - ~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/swift/container/reconciler.py", line 823, in reconcile - for container in self._iter_containers(): - ~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/swift/container/reconciler.py", line 743, in _iter_containers - one_page = list(itertools.islice( - container_gen, constraints.CONTAINER_LISTING_LIMIT)) - File "/build/reproducible-path/swift-2.35.1/swift/common/internal_client.py", line 323, in _iter_items - resp = self.make_request( - 'GET', '%s?format=json&marker=%s&end_marker=%s&prefix=%s' % - ...<2 lines>... - bytes_to_wsgi(quote(prefix))), - {}, acceptable_statuses) - File "/build/reproducible-path/swift-2.35.1/swift/common/internal_client.py", line 253, in make_request - raise err - File "/build/reproducible-path/swift-2.35.1/swift/common/internal_client.py", line 224, in make_request - resp = spawn(req.get_response, self.app).wait() - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 232, in wait - return self._exit_event.wait() - ~~~~~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/event.py", line 124, in wait - result = hub.switch() - File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch - return self.greenlet.switch() - ~~~~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main - result = function(*args, **kwargs) - File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1114, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_reconciler.py", line 86, in __call__ - return self.storage_policy[policy_index].__call__( - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - env, start_response) - ^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/helpers.py", line 376, in __call__ - resp = resp_class( - req=req, headers=headers, body=body, - conditional_response=req.method in ('GET', 'HEAD'), - conditional_etag=conditional_etag) - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_reconciler.py", line 2134, in blow_up - raise Exception('kaboom!') -Exception: kaboom! -test INFO: Reconciler Stats: {} +test INFO: - - - [06/Sep/2025:17:53:05 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0211 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0174 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0269 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0026 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0162 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0201 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0323 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0249 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "POST /sda1/p/a/c/" 404 - "-" "-" "-" 0.0020 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0202 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0073 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0142 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0089 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "POST /sda1/./a/c" 400 20 "-" "-" "-" 0.0017 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0436 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0066 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0157 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0237 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "POST /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0225 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0154 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0271 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0081 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0114 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0089 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0201 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0075 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0028 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0030 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0135 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0245 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0194 "-" 1066287 0 +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 1066287 - +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" - "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0217 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0296 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0211 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0146 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0163 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0115 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0075 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0070 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0070 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0066 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "GET /sda1/p/a/c" 200 332 "-" "-" "-" 0.0065 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0023 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0023 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0025 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0025 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0025 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0026 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0027 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0027 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0029 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0028 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:14 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0031 "-" 1066287 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 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:56259/sdb1/1/a/c2" "txe9a230571854492abe276-006ac98160" "container-server 488211" 0.0016 "-" 488211 2 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:59955/sda1/1/a/c2" "txe9a230571854492abe276-006ac98160" "container-server 488211" 0.0114 "-" 488211 2 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txe9a230571854492abe276-006ac98160" "proxy-server 488211" 0.0638 "-" 488211 2 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:05:53 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txe9a230571854492abe276-006ac98160" "proxy-server 488211" 0.0389 "-" 488211 2 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/05/53 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txe9a230571854492abe276-006ac98160 - 0.1117 - - 1791590752.932942152 1791590753.044639826 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: txe641b60018bb4701b862d-006ac98161) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx84cd5c47f2754b84927d1-006ac98161) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx893bc916f55b40318cd07-006ac98161) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx893bc916f55b40318cd07-006ac98161) -test ERROR: Container GET returning 503 for (204, 503, 503) (txn: tx893bc916f55b40318cd07-006ac98161) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txb7970694632945c08c9de-006ac98161) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txb7970694632945c08c9de-006ac98161) -test ERROR: Container GET returning 503 for (204, 503, 503) (txn: txb7970694632945c08c9de-006ac98161) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx311f61fb8b294e37ab98a-006ac98161) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx311f61fb8b294e37ab98a-006ac98161) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txca52225780f347c19feed-006ac98161) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: txca52225780f347c19feed-006ac98161) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txf7a3ec15b644403fa95ed-006ac98161) -test INFO: Client disconnected on read of '/a/c' (txn: txf7a3ec15b644403fa95ed-006ac98161) -test INFO: Client disconnected on read of '/a/c' (txn: tx64a086c4c2f24efab0dbd-006ac98161) -test INFO: Client disconnected on read of '/a/c' (txn: tx64a086c4c2f24efab0dbd-006ac98161) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txdd9df2be528f4e10bbe61-006ac98161) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txeb9216bb7b6349c1bd262-006ac98161) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx316a86d2e5bf43c690620-006ac98161) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx316a86d2e5bf43c690620-006ac98161) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx316a86d2e5bf43c690620-006ac98161) -test ERROR: Container GET returning 503 for [500, 500, 500] (txn: tx316a86d2e5bf43c690620-006ac98161) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx6dd012eeba524ca2b96fb-006ac98161) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx6dd012eeba524ca2b96fb-006ac98161) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx6dd012eeba524ca2b96fb-006ac98161) -test ERROR: Container GET returning 503 for [500, 500, 500] (txn: tx6dd012eeba524ca2b96fb-006ac98161) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 -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 -test.unit.proxy.test_server.TestContainerController.test_POST_bad_metadata -test.unit.proxy.test_server.TestContainerController.test_POST_bad_metadata ... ok -test.unit.proxy.test_server.TestContainerController.test_POST_calls_clean_acl -test.unit.proxy.test_server.TestContainerController.test_POST_calls_clean_acl ... ok -test.unit.proxy.test_server.TestContainerController.test_POST_metadata -test.unit.proxy.test_server.TestContainerController.test_POST_metadata ... ok - -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: txd2ac41c2ff1949e4932bd-0068bc750b) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: txd2ac41c2ff1949e4932bd-0068bc750b) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: txd2ac41c2ff1949e4932bd-0068bc750b) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sda (txn: txd2ac41c2ff1949e4932bd-0068bc750b) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: txd2ac41c2ff1949e4932bd-0068bc750b) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: txd2ac41c2ff1949e4932bd-0068bc750b) +test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: txd2ac41c2ff1949e4932bd-0068bc750b) +test INFO: Client disconnected on read of '/a/c' (txn: txd2ac41c2ff1949e4932bd-0068bc750b) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx572121f36ff24c02bd461-0068bc750b) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx572121f36ff24c02bd461-0068bc750b) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx572121f36ff24c02bd461-0068bc750b) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: txcaf2c9e37d8c4f7ab113b-0068bc750c) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx707188d18f0c435cba977-0068bc750c) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc (txn: txc4421e2c36e9410e9317a-0068bc750c) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /a/c: Timeout (Nones) (txn: txac5dad20420046e58b179-0068bc750c) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( ip, port, node['device'], part, method, path, headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -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 (503, 503, 503) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -27927,33 +30289,19 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status -OSError (txn: tx66162e1092354e70be1cc-006ac98144) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: +Exception: kaboom! (txn: tx2facb52f55f54906bc288-0068bc750c) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txe54c5df6db18479184f04-0068bc750c) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txe54c5df6db18479184f04-0068bc750c) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda (txn: tx4635b49c81db41a6b5d55-0068bc750c) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb (txn: txe4686764900247a497a7a-0068bc750c) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx05160ea0fd1845f0b869d-0068bc750c) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c: Timeout (Nones) (txn: tx6016a05d486649fd9543e-0068bc750c) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -27966,51 +30314,19 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status -OSError (txn: tx66162e1092354e70be1cc-006ac98144) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: +Exception: kaboom! (txn: txb6c42a7b875d43eb862ff-0068bc750c) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txa97226cde9d346eb937bf-0068bc750c) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txa97226cde9d346eb937bf-0068bc750c) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda (txn: tx936a4ac9ff49413eaa05c-0068bc750c) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb (txn: txa6abefc8d2694244b7662-0068bc750c) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc (txn: txc35132bc8b7e49ae8c5e0-0068bc750c) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to POST /a/c: Timeout (Nones) (txn: txe9ea93ecaa5947359085a-0068bc750c) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -28023,8 +30339,102 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status -OSError (txn: tx66162e1092354e70be1cc-006ac98144) -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to GET /v1/a/c: +Exception: kaboom! (txn: txc383907d6998471e8c156-0068bc750c) +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0195 "-" 1066295 0 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "PUT /sda1/p/a/c/obj_default_0" 201 - "-" "-" "-" 0.0032 "-" 1066295 0 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "PUT /sda1/p/a/c/obj_default_1" 201 - "-" "-" "-" 0.0019 "-" 1066295 0 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "PUT /sda1/p/a/c/obj_default_2" 201 - "-" "-" "-" 0.0019 "-" 1066295 0 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "PUT /sda1/p/a/c/obj_default_3" 201 - "-" "-" "-" 0.0011 "-" 1066295 0 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "PUT /sda1/p/a/c/obj_default_4" 201 - "-" "-" "-" 0.0005 "-" 1066295 0 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "PUT /sda1/p/a/c/obj_default_5" 201 - "-" "-" "-" 0.0005 "-" 1066295 0 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "PUT /sda1/p/a/c/obj_default_6" 201 - "-" "-" "-" 0.0005 "-" 1066295 0 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "PUT /sda1/p/a/c/obj_default_7" 201 - "-" "-" "-" 0.0005 "-" 1066295 0 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "PUT /sda1/p/a/c/obj_default_8" 201 - "-" "-" "-" 0.0022 "-" 1066295 0 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "PUT /sda1/p/a/c/obj_default_9" 201 - "-" "-" "-" 0.0005 "-" 1066295 0 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "PUT /sda1/p/a/c/obj_default_10" 201 - "-" "-" "-" 0.0006 "-" 1066295 0 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "PUT /sda1/p/a/c/obj_1_0" 201 - "-" "-" "-" 0.0004 "-" 1066295 1 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "PUT /sda1/p/a/c/obj_1_1" 201 - "-" "-" "-" 0.0005 "-" 1066295 1 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "PUT /sda1/p/a/c/obj_1_2" 201 - "-" "-" "-" 0.0005 "-" 1066295 1 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "PUT /sda1/p/a/c/obj_1_3" 201 - "-" "-" "-" 0.0025 "-" 1066295 1 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "PUT /sda1/p/a/c/obj_1_4" 201 - "-" "-" "-" 0.0045 "-" 1066295 1 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "PUT /sda1/p/a/c/obj_1_5" 201 - "-" "-" "-" 0.0007 "-" 1066295 1 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "PUT /sda1/p/a/c/obj_1_6" 201 - "-" "-" "-" 0.0005 "-" 1066295 1 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "PUT /sda1/p/a/c/obj_1_7" 201 - "-" "-" "-" 0.0005 "-" 1066295 1 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "PUT /sda1/p/a/c/obj_1_8" 201 - "-" "-" "-" 0.0044 "-" 1066295 1 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "PUT /sda1/p/a/c/obj_1_9" 201 - "-" "-" "-" 0.0006 "-" 1066295 1 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0213 "-" 1066295 0 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0037 "-" 1066295 0 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "GET /sda1/p/a/c" 200 80 "-" "-" "-" 0.0078 "-" 1066295 0 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0078 "-" 1066295 0 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "GET /sda1/p/a/c" 400 40 "-" "-" "-" 0.0017 "-" 1066295 3 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0004 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0296 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "PUT /sda1/p/a/c/US/TX" 201 - "-" "-" "-" 0.0008 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "PUT /sda1/p/a/c/US/TX/B" 201 - "-" "-" "-" 0.0006 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "PUT /sda1/p/a/c/US/OK" 201 - "-" "-" "-" 0.0005 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "PUT /sda1/p/a/c/US/OK/B" 201 - "-" "-" "-" 0.0005 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:03 +0000] "PUT /sda1/p/a/c/US/UT/A" 201 - "-" "-" "-" 0.0008 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "GET /sda1/p/a/c" 200 242 "-" "-" "-" 0.0292 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "PUT /sda1/p/a/plainc" 201 - "-" "-" "-" 0.0206 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "GET /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0033 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "PUT /sda1/p/a/plainc/0" 201 - "-" "-" "-" 0.0009 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "PUT /sda1/p/a/plainc/1" 201 - "-" "-" "-" 0.0005 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "PUT /sda1/p/a/plainc/2" 201 - "-" "-" "-" 0.0005 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0232 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "HEAD /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0063 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0090 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0097 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0157 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0121 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0124 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0119 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0116 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0141 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0091 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0033 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0245 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0036 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0036 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0036 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0147 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "PUT /sda1/p/a/c/a1" 201 - "-" "-" "-" 0.0023 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "PUT /sda1/p/a/c/b1" 201 - "-" "-" "-" 0.0030 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "PUT /sda1/p/a/c/a2" 201 - "-" "-" "-" 0.0059 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "PUT /sda1/p/a/c/b2" 201 - "-" "-" "-" 0.0006 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "PUT /sda1/p/a/c/a3" 201 - "-" "-" "-" 0.0005 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "PUT /sda1/p/a/c/b3" 201 - "-" "-" "-" 0.0006 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "GET /sda1/p/a/c" 200 9 "-" "-" "-" 0.0367 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0238 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0156 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0032 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:04 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0109 "-" 1066295 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_auditing +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_auditing ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_errors +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_errors ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_from_compacted_shard +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_from_compacted_shard ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_include_deleted +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_include_deleted ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_using_state_aliases +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_using_state_aliases ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_with_format_header +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_with_format_header ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_override_deleted_for_namespaces +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_override_deleted_for_namespaces ... ok +test.unit.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 +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object ... 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.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -28032,455 +30442,676 @@ self.partition, self.req.method, self.path, headers=req_headers, query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -OSError (txn: tx66162e1092354e70be1cc-006ac98144) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx55b21f568fd74ac8a8d70-0068bc74fb) +test ERROR: Account HEAD returning 503 for [] (txn: tx55b21f568fd74ac8a8d70-0068bc74fb) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx480fbd356c1d4470b1c13-0068bc74fc) +test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx480fbd356c1d4470b1c13-0068bc74fc) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx480fbd356c1d4470b1c13-0068bc74fc) +test ERROR: Account HEAD returning 503 for [] (txn: tx480fbd356c1d4470b1c13-0068bc74fc) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx7be16a62264149078bf93-0068bc74fd) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx2e689fd9fc1945aaa19b5-0068bc74fd) +test ERROR: Could not translate X-Backend-Storage-Policy-Index ('-1') from '/a/c' to policy (txn: tx2e689fd9fc1945aaa19b5-0068bc74fd) +test INFO: Client disconnected on read of '/a/c' (txn: tx2e689fd9fc1945aaa19b5-0068bc74fd) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: txeee4be1086e14d30a527f-0068bc74fd) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx6eae1ab347654e25b0a96-0068bc74fd) +test INFO: Client disconnected on read of '/a/c' (txn: tx6eae1ab347654e25b0a96-0068bc74fd) +test INFO: Client disconnected on read of '/a/c/' (txn: tx6eae1ab347654e25b0a96-0068bc74fd) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx552b2d5effb143e6bf6b8-0068bc74fd) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx552b2d5effb143e6bf6b8-0068bc74fd) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx552b2d5effb143e6bf6b8-0068bc74fd) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx552b2d5effb143e6bf6b8-0068bc74fd) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx389022ee9f2042279cab7-0068bc74fd) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx389022ee9f2042279cab7-0068bc74fd) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx389022ee9f2042279cab7-0068bc74fd) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx389022ee9f2042279cab7-0068bc74fd) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx05e0278c02df40b29bb59-0068bc74fd) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx05e0278c02df40b29bb59-0068bc74fd) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx05e0278c02df40b29bb59-0068bc74fd) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx05e0278c02df40b29bb59-0068bc74fd) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx4a8303ddc05543688da4b-0068bc74fd) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx4a8303ddc05543688da4b-0068bc74fd) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx4a8303ddc05543688da4b-0068bc74fd) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx4a8303ddc05543688da4b-0068bc74fd) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx0eea94dcc8ab48e98af54-0068bc74fd) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx0eea94dcc8ab48e98af54-0068bc74fd) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx0eea94dcc8ab48e98af54-0068bc74fd) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx0eea94dcc8ab48e98af54-0068bc74fd) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txda91715554b24242ab81a-0068bc74fd) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txda91715554b24242ab81a-0068bc74fd) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txda91715554b24242ab81a-0068bc74fd) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txda91715554b24242ab81a-0068bc74fd) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txce74376fe18644b9a1efb-0068bc74fd) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txce74376fe18644b9a1efb-0068bc74fd) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txce74376fe18644b9a1efb-0068bc74fd) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txce74376fe18644b9a1efb-0068bc74fd) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx728d50de54db4a79ac90b-0068bc74fd) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx728d50de54db4a79ac90b-0068bc74fd) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx728d50de54db4a79ac90b-0068bc74fd) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx728d50de54db4a79ac90b-0068bc74fd) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx02bd42f9310c4b67a9c4e-0068bc74fd) +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:2000/sda (txn: tx02bd42f9310c4b67a9c4e-0068bc74fd) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx02bd42f9310c4b67a9c4e-0068bc74fd) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx02bd42f9310c4b67a9c4e-0068bc74fd) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx02bd42f9310c4b67a9c4e-0068bc74fd) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx02bd42f9310c4b67a9c4e-0068bc74fd) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txc20b756fc84b4a319a29f-0068bc7503) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txc20b756fc84b4a319a29f-0068bc7503) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txc20b756fc84b4a319a29f-0068bc7503) +test ERROR: Container GET returning 503 for [503, 503] (txn: txc20b756fc84b4a319a29f-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx6069635993bc428ba1e96-0068bc7503) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx6069635993bc428ba1e96-0068bc7503) +test ERROR: Node will be error limited for 60.00s: 10.0.0.1:2001/sdb (txn: tx6069635993bc428ba1e96-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx6069635993bc428ba1e96-0068bc7503) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx6069635993bc428ba1e96-0068bc7503) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:2002/sdc (txn: tx6069635993bc428ba1e96-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx6069635993bc428ba1e96-0068bc7503) +test ERROR: Container GET returning 503 for [503, 503] (txn: tx6069635993bc428ba1e96-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx9315e0b2e09048118f4c2-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx9315e0b2e09048118f4c2-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx9315e0b2e09048118f4c2-0068bc7503) +test ERROR: Container GET returning 503 for [] (txn: tx9315e0b2e09048118f4c2-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx887a9ed3b4ae42d5ad609-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx887a9ed3b4ae42d5ad609-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx887a9ed3b4ae42d5ad609-0068bc7503) +test ERROR: Container GET returning 503 for [] (txn: tx887a9ed3b4ae42d5ad609-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx94f61790561847a8831f0-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx94f61790561847a8831f0-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx94f61790561847a8831f0-0068bc7503) +test ERROR: Container GET returning 503 for [] (txn: tx94f61790561847a8831f0-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx8b12606fe2b84bfeaae66-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx8b12606fe2b84bfeaae66-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx8b12606fe2b84bfeaae66-0068bc7503) +test ERROR: Container GET returning 503 for [] (txn: tx8b12606fe2b84bfeaae66-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx7f72b5d4dd7f4f0daf66d-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx7f72b5d4dd7f4f0daf66d-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx7f72b5d4dd7f4f0daf66d-0068bc7503) +test ERROR: Container GET returning 503 for [] (txn: tx7f72b5d4dd7f4f0daf66d-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txb0cd95d5d9a34e5dbe33a-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txb0cd95d5d9a34e5dbe33a-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txb0cd95d5d9a34e5dbe33a-0068bc7503) +test ERROR: Container GET returning 503 for [] (txn: txb0cd95d5d9a34e5dbe33a-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx65d5227c765c480b9344c-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx65d5227c765c480b9344c-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx65d5227c765c480b9344c-0068bc7503) +test ERROR: Container GET returning 503 for [] (txn: tx65d5227c765c480b9344c-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx3af67a5c54a9462e925ce-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx3af67a5c54a9462e925ce-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx3af67a5c54a9462e925ce-0068bc7503) +test ERROR: Container GET returning 503 for [] (txn: tx3af67a5c54a9462e925ce-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx050e8171880f4a54947f6-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx050e8171880f4a54947f6-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx050e8171880f4a54947f6-0068bc7503) +test ERROR: Container GET returning 503 for [] (txn: tx050e8171880f4a54947f6-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txda7b7d817ca040689aa77-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txda7b7d817ca040689aa77-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txda7b7d817ca040689aa77-0068bc7503) +test ERROR: Container GET returning 503 for [] (txn: txda7b7d817ca040689aa77-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txcce0295995094096a07ff-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txcce0295995094096a07ff-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txcce0295995094096a07ff-0068bc7503) +test ERROR: Container GET returning 503 for [] (txn: txcce0295995094096a07ff-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx42a35443b570499aa09cd-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx42a35443b570499aa09cd-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx42a35443b570499aa09cd-0068bc7503) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx42a35443b570499aa09cd-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txd4b5abc54ffd4502800de-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txd4b5abc54ffd4502800de-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txd4b5abc54ffd4502800de-0068bc7503) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txd4b5abc54ffd4502800de-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx123f777b583f4a18ba20f-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx123f777b583f4a18ba20f-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx123f777b583f4a18ba20f-0068bc7503) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx123f777b583f4a18ba20f-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx2807a12267fa430dbc37d-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx2807a12267fa430dbc37d-0068bc7503) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx2807a12267fa430dbc37d-0068bc7503) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx2807a12267fa430dbc37d-0068bc7503) +test INFO: Client disconnected on read of '/a/c' (txn: tx9d3a561e5e154dfcbb6a3-0068bc7503) +test INFO: Client disconnected on read of '/a/c/' (txn: tx9d3a561e5e154dfcbb6a3-0068bc7503) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -OSError (txn: tx66162e1092354e70be1cc-006ac98144) -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: tx031e30953e8648c79cf54-0068bc7503) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: tx031e30953e8648c79cf54-0068bc7503)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 + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:13 -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': 'Sat, 06 Sep 2025 17:53:13 -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': 'Sat, 06 Sep 2025 17:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 249, in DELETE + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2440, in get_response + return self.get_acl_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:13 -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': 'Sat, 06 Sep 2025 17:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire'}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_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 + +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, '9e47f525c7e932eeadfd49d2b3beeeba', 'b81722c7-5d57-48dd-9791-1778457704a5-', '1757181199.66636', '1757181199.65674', '0', '', '1757181199.65674', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1757181199.67755', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1757181199.67755', 'deleted': 0, 'state': 40, 'state_timestamp': '1757181199.67755', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181199.67784', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181199.67784', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181199.67765', 'epoch': '1757181199.67765', 'reported': 0, 'tombstones': -1}], 'b81722c7-5d57-48dd-9791-1778457704a5-') +test DEBUG: /tmp/tmpkc02q78a/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181199.67765.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpkc02q78a/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181199.67765.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, '9e47f525c7e932eeadfd49d2b3beeeba', 'b81722c7-5d57-48dd-9791-1778457704a5-', '1757181199.66636', '1757181199.80150', '0', '', '1757181199.65674', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1757181199.67755', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1757181199.67755', 'deleted': 0, 'state': 40, 'state_timestamp': '1757181199.67755', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181199.67784', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181199.67784', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181199.67765', 'epoch': '1757181199.67765', 'reported': 0, 'tombstones': -1}], 'b81722c7-5d57-48dd-9791-1778457704a5-') +test DEBUG: /tmp/tmpkc02q78a/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181199.67765.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpkc02q78a/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181199.67765.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, '77b6e1bb17d329b10f25e94f14b8f958', 'caa95923-5945-466a-82d5-5dc350c29e1e-', '1757181199.98909', '1757181199.98416', '0', '', '1757181199.98416', 2, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('caa95923-5945-466a-82d5-5dc350c29e1e-', '5267a50d4a8f6ea3ee1dbecb8592e872_1757181200.15339.db') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (8, '77b6e1bb17d329b10f25e94f14b8f958', 'caa95923-5945-466a-82d5-5dc350c29e1e-', '1757181199.98909', '1757181199.98416', '0', '', '1757181199.98416', 2, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1757181200.00863', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181200.00863', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181200.00863', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181200.15405', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181200.15405', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181200.15339', 'epoch': '1757181200.15339', 'reported': 0, 'tombstones': -1}], 'caa95923-5945-466a-82d5-5dc350c29e1e-') +test DEBUG: /tmp/tmpohuqgnrs/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181200.15339.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpohuqgnrs/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181200.15339.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, 'b14e7e694059a1b1134aaf47cb594b79', '17fbb3e3-4614-496e-89d8-a32302879932-', '1757181201.02701', '1757181200.48352', '0', '', '1757181200.48352', 2, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('17fbb3e3-4614-496e-89d8-a32302879932-', '5267a50d4a8f6ea3ee1dbecb8592e872_1757181201.07632.db') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (8, 'b14e7e694059a1b1134aaf47cb594b79', '17fbb3e3-4614-496e-89d8-a32302879932-', '1757181201.02701', '1757181200.48352', '0', '', '1757181200.48352', 2, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1757181201.03908', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181201.03908', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181201.03908', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181201.07661', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181201.07661', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181201.07632', 'epoch': '1757181201.07632', 'reported': 0, 'tombstones': -1}], '17fbb3e3-4614-496e-89d8-a32302879932-') +test DEBUG: /tmp/tmpou74i7wi/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181201.07632.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpou74i7wi/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181201.07632.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, 'd3010d4489a0410132d8db7f35073bde', '355c5f7d-4e0f-40cd-9a0a-8eae112d4fc7-', '1757181201.43338', '1757181201.42935', '0', '', '1757181201.42935', 3, 0) +test WARNING: /tmp/tmp7orkp5wp/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181201.46315.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading +test WARNING: /tmp/tmp7orkp5wp/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181201.46315.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, 'd3010d4489a0410132d8db7f35073bde', '355c5f7d-4e0f-40cd-9a0a-8eae112d4fc7-', '1757181201.43338', '1757181201.55031', '0', '', '1757181201.42935', 3, 0) +test WARNING: /tmp/tmp7orkp5wp/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181201.46315.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading +test WARNING: /tmp/tmp7orkp5wp/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181201.46315.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, 'd3010d4489a0410132d8db7f35073bde', '63c5d473-a712-4cf0-b6a4-b85801a6d139-', '1757181201.69662', '1757181201.68776', '0', '', '1757181201.68776', 3, 0) +test WARNING: /tmp/tmp089n4s7r/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181201.72214.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading +test WARNING: /tmp/tmp089n4s7r/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181201.72214.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 + +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': 'Sat, 06 Sep 2025 17:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_sharding +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_sharding ... ok + +proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2482, in _iter_bytes_from_response_part + buf += chunk + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 776, in __radd__ + self.slowdown() + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 767, in slowdown + eventlet.sleep(self.slowness) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 45, in sleep + hub.switch() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ +swift.common.exceptions.ChunkReadTimeout: 0.01 seconds + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2617, in _make_node_request conn = http_connect( ip, port, node['device'], - self.partition, self.req.method, self.path, + self.partition, 'GET', self.path, headers=req_headers, query_string=self.req.query_string) File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2482, in _iter_bytes_from_response_part + buf += chunk + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 776, in __radd__ + self.slowdown() + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 767, in slowdown + eventlet.sleep(self.slowness) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 45, in sleep + hub.switch() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ +swift.common.exceptions.ChunkReadTimeout: 0.01 seconds + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2617, in _make_node_request conn = http_connect( ip, port, node['device'], - self.partition, self.req.method, self.path, + self.partition, 'GET', self.path, headers=req_headers, query_string=self.req.query_string) File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: ChunkReadTimeout fetching fragments for '/a/c/o': ChunkReadTimeout (0.01s after 0.35s) (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.1:1001/sdb (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: ChunkReadTimeout fetching fragments for '/a/c/o': ChunkReadTimeout (0.01s after 0.35s) (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.12:1012/sdm (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: ChunkReadTimeout fetching fragments for '/a/c/o': ChunkReadTimeout (0.01s after 0.35s) (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.11:1011/sdl (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: ChunkReadTimeout fetching fragments for '/a/c/o': ChunkReadTimeout (0.01s after 0.35s) (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.6:1006/sdg (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: ChunkReadTimeout fetching fragments for '/a/c/o': ChunkReadTimeout (0.01s after 0.35s) (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.2:1002/sdc (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: ChunkReadTimeout fetching fragments for '/a/c/o': ChunkReadTimeout (0.01s after 0.35s) (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.10:1010/sdk (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: ChunkReadTimeout fetching fragments for '/a/c/o': ChunkReadTimeout (0.01s after 0.35s) (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.4:1004/sde (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server ERROR: ChunkReadTimeout fetching fragments for '/a/c/o': ChunkReadTimeout (0.01s after 0.35s) (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server WARNING: Un-recoverable fragment rebuild. Only received 5/10 fragments for '/a/c/o' (txn: txe9b42152b78e4ea796981-0068bc7504) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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.4:1004/sde (txn: tx6c413c60f7ac44a39e0fc-0068bc7504) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx55f5942e6c0a47bc8f439-0068bc7504) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx55f5942e6c0a47bc8f439-0068bc7504) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx55f5942e6c0a47bc8f439-0068bc7504) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx55f5942e6c0a47bc8f439-0068bc7504) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx55f5942e6c0a47bc8f439-0068bc7504) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx55f5942e6c0a47bc8f439-0068bc7504) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx55f5942e6c0a47bc8f439-0068bc7504) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx55f5942e6c0a47bc8f439-0068bc7504) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx55f5942e6c0a47bc8f439-0068bc7504) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx55f5942e6c0a47bc8f439-0068bc7504) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx55f5942e6c0a47bc8f439-0068bc7504) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx55f5942e6c0a47bc8f439-0068bc7504) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx55f5942e6c0a47bc8f439-0068bc7504) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx55f5942e6c0a47bc8f439-0068bc7504) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx55f5942e6c0a47bc8f439-0068bc7504) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx55f5942e6c0a47bc8f439-0068bc7504) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx55f5942e6c0a47bc8f439-0068bc7504) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx55f5942e6c0a47bc8f439-0068bc7504)/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", + +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.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test INFO: Object update sweep starting on /tmp/tmpe1co81rx/devices/sda1 (pid: 1066288) +test INFO: Object update sweep progress on /tmp/tmpe1co81rx/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: 1066288) +test INFO: Object update sweep progress on /tmp/tmpe1co81rx/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: 1066288) +test INFO: Object update sweep completed on /tmp/tmpe1co81rx/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: 1066288) +test INFO: Object update sweep starting on /tmp/tmpe7d1httr/devices/sda1 (pid: 1066288) +test INFO: Object update sweep completed on /tmp/tmpe7d1httr/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: 1066288) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: Base DELETE returning 503 for (204, 204, 404) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: +Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( ip, port, node['device'], self.partition, self.req.method, self.path, headers=req_headers, query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txfef39f89e24a41918b348-0068bc7500) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: +Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( ip, port, node['device'], self.partition, self.req.method, self.path, headers=req_headers, query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -OSError (txn: tx66162e1092354e70be1cc-006ac98144) -test ERROR: Container GET returning 503 for [] (txn: tx66162e1092354e70be1cc-006ac98144) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx4cf9dd26bae443519cc30-006ac98144) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx4cf9dd26bae443519cc30-006ac98144) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx4cf9dd26bae443519cc30-006ac98144) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sda (txn: tx4cf9dd26bae443519cc30-006ac98144) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: tx4cf9dd26bae443519cc30-006ac98144) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: tx4cf9dd26bae443519cc30-006ac98144) -test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: tx4cf9dd26bae443519cc30-006ac98144) -test INFO: Client disconnected on read of '/a/c' (txn: tx99a76f6d7c79447aac64e-006ac98144) -test INFO: Client disconnected on read of '/a/c' (txn: tx773e89b6337c459095fa1-006ac98144) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txe3bbff411db04b30b84b3-006ac98144) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txe3bbff411db04b30b84b3-006ac98144) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txe3bbff411db04b30b84b3-006ac98144)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 + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txfef39f89e24a41918b348-0068bc7500) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txfef39f89e24a41918b348-0068bc7500) +test ERROR: Container HEAD returning 503 for [] (txn: txfef39f89e24a41918b348-0068bc7500) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_env +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_env ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_multi_chars_delimiter +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_multi_chars_delimiter ... ok +test.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.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.proxy.controllers.test_base.TestFuncs.test_get_account_info_infocache +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_infocache ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_no_cache +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_no_cache ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_swift_owner +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_swift_owner ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_swift_source +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_swift_source ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_uses_logging_app +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_uses_logging_app ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_cache_key +test.unit.proxy.controllers.test_base.TestFuncs.test_get_cache_key ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_bad_path +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_bad_path ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_cache +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_cache ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_env +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_env ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_in_pipeline +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_in_pipeline ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_account +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_account ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_auto_account +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_auto_account ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_cache +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_cache ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_container_gets_cached +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_container_gets_cached ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_only_lookup_cache +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_only_lookup_cache ... ok +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_obj.TestECObjController.test_GET_mismatched_fragment_archives +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mismatched_fragment_archives ... ok -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server ERROR: Object returning 503 for [] (txn: txdbb3b38f55b3458cbfdb8-006ac98157) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server ERROR: Object returning 503 for [] (txn: txbe2b3a02c2a34404b44ba-006ac98157) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6de11fa4ede3420dbf230-006ac98157)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_stop -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_stop ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_succeed -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_succeed ... 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': 'Sat, 06 Sep 2025 17:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_without_bucket +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_without_bucket ... ok +test.unit.common.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.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_sharding_large_diff +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_sharding_large_diff ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mixed_ranged_responses_success +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mixed_ranged_responses_success ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mixed_success_with_range +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mixed_success_with_range ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_ndata_equals_nparity_with_missing_and_errors +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_ndata_equals_nparity_with_missing_and_errors ... ok +test.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 DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0130 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0062 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0061 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0053 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0109 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0077 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0030 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0059 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0026 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0032 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0023 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0022 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "GET /sda1/p/a/c" 200 323 "-" "-" "-" 0.0024 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:57 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0206 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0337 "-" 488273 0 -test DEBUG: Unlinked retiring db '/tmp/tmp4r77nm61/tmp_test_container_server_ContainerController/sda1/containers/p/61c/b6a56f59d3a8b4d57e122a32d715b61c/b6a56f59d3a8b4d57e122a32d715b61c.db' -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0040 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0074 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0168 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0130 "-" 488273 0 -test DEBUG: Unlinked retiring db '/tmp/tmpa9ks8fan/tmp_test_container_server_ContainerController/sda1/containers/p/61c/b6a56f59d3a8b4d57e122a32d715b61c/b6a56f59d3a8b4d57e122a32d715b61c.db' -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0040 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0039 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0241 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0141 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0061 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0093 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0037 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0093 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0168 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0028 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0027 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0029 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0112 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0181 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0024 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0176 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0110 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0206 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0134 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0051 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0041 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0035 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0218 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/jsonc/Sp%C3%A4tzle" 201 - "-" "-" "-" 0.0039 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/jsonc/%E3%83%A9%E3%83%BC%E3%83%A1%E3%83%B3" 201 - "-" "-" "-" 0.0015 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/jsonc" 200 268 "-" "-" "-" 0.0137 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/jsonc" 200 22 "-" "-" "-" 0.0035 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0110 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/obj_default_0" 201 - "-" "-" "-" 0.0008 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/obj_default_1" 201 - "-" "-" "-" 0.0008 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/obj_default_2" 201 - "-" "-" "-" 0.0043 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/obj_default_3" 201 - "-" "-" "-" 0.0009 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/obj_default_4" 201 - "-" "-" "-" 0.0007 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/obj_default_5" 201 - "-" "-" "-" 0.0006 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/obj_default_6" 201 - "-" "-" "-" 0.0006 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/obj_default_7" 201 - "-" "-" "-" 0.0006 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/obj_default_8" 201 - "-" "-" "-" 0.0011 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/obj_default_9" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/obj_default_10" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/obj_1_0" 201 - "-" "-" "-" 0.0005 "-" 488273 1 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/obj_1_1" 201 - "-" "-" "-" 0.0005 "-" 488273 1test.unit.container.test_server.TestContainerController.test_GET_objects_of_different_policies -test.unit.container.test_server.TestContainerController.test_GET_objects_of_different_policies ... ok -test.unit.container.test_server.TestContainerController.test_GET_over_limit -test.unit.container.test_server.TestContainerController.test_GET_over_limit ... ok -test.unit.container.test_server.TestContainerController.test_GET_path -test.unit.container.test_server.TestContainerController.test_GET_path ... ok -test.unit.container.test_server.TestContainerController.test_GET_plain -test.unit.container.test_server.TestContainerController.test_GET_plain ... ok -test.unit.container.test_server.TestContainerController.test_GET_prefix -test.unit.container.test_server.TestContainerController.test_GET_prefix ... ok -test.unit.container.test_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 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: txf84413c803944f268b020-0068bc7525) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txf84413c803944f268b020-0068bc7525) +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: txf84413c803944f268b020-0068bc7525) +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: txf84413c803944f268b020-0068bc7525) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: txf84413c803944f268b020-0068bc7525) +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: txf84413c803944f268b020-0068bc7525) +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: txf84413c803944f268b020-0068bc7525) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 8 (txn: txf84413c803944f268b020-0068bc7525) +test DEBUG: Found 8 objects in shard (state=sharded), total = 48 (txn: txf84413c803944f268b020-0068bc7525) +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: txf84413c803944f268b020-0068bc7525) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txf84413c803944f268b020-0068bc7525) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txf84413c803944f268b020-0068bc7525) +test DEBUG: Setting object count to 1072 (txn: txf84413c803944f268b020-0068bc7525) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx4aa0b8290147484cbfc6d-0068bc7527) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx4aa0b8290147484cbfc6d-0068bc7527) +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: tx4aa0b8290147484cbfc6d-0068bc7527) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx4aa0b8290147484cbfc6d-0068bc7527) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx4aa0b8290147484cbfc6d-0068bc7527) +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: tx4aa0b8290147484cbfc6d-0068bc7527) +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: tx4aa0b8290147484cbfc6d-0068bc7527) +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: tx4aa0b8290147484cbfc6d-0068bc7527) +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: tx4aa0b8290147484cbfc6d-0068bc7527) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx4aa0b8290147484cbfc6d-0068bc7527) +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: tx4aa0b8290147484cbfc6d-0068bc7527) +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: tx4aa0b8290147484cbfc6d-0068bc7527) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx4aa0b8290147484cbfc6d-0068bc7527) +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: tx4aa0b8290147484cbfc6d-0068bc7527) +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: tx4aa0b8290147484cbfc6d-0068bc7527) +test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx4aa0b8290147484cbfc6d-0068bc7527) +test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx4aa0b8290147484cbfc6d-0068bc7527) +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: tx4aa0b8290147484cbfc6d-0068bc7527) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx4aa0b8290147484cbfc6d-0068bc7527) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx4aa0b8290147484cbfc6d-0068bc7527) +test DEBUG: Setting object count to 1072 (txn: tx4aa0b8290147484cbfc6d-0068bc7527) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txad6934e712cb4e06a6428-0068bc7528) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txad6934e712cb4e06a6428-0068bc7528) +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: txad6934e712cb4e06a6428-0068bc7528) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txad6934e712cb4e06a6428-0068bc7528) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txad6934e712cb4e06a6428-0068bc7528) +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: txad6934e712cb4e06a6428-0068bc7528) +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: txad6934e712cb4e06a6428-0068bc7528) +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: txad6934e712cb4e06a6428-0068bc7528) +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: txad6934e712cb4e06a6428-0068bc7528) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txad6934e712cb4e06a6428-0068bc7528) +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: txad6934e712cb4e06a6428-0068bc7528) +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: txad6934e712cb4e06a6428-0068bc7528) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: txad6934e712cb4e06a6428-0068bc7528) +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: txad6934e712cb4e06a6428-0068bc7528)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.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharding_shard_with_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharding_shard_with_memcache ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_with_deleted_shard +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_with_deleted_shard ... ok +test.unit.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.TestContainerBrokerBeforeXSync.test_put_object_multiple_explicit_timestamps_using_file +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object_multiple_explicit_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': 'Sat, 06 Sep 2025 17:53:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_first_put_fail +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_first_put_fail ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_ami_location +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_ami_location ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_canned_s3acl +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_canned_s3acl ... ok +test.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 Reassigned 192 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. @@ -28637,231 +31268,263 @@ test.unit.cli.test_ringbuilder.TestCommands.test_set_info_no_matching test.unit.cli.test_ringbuilder.TestCommands.test_set_info_no_matching ... 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': 'Sat, 10 Oct 2026 00:05:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_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 INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0028 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0085 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0064 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0100 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0029 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0126 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0070 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0097 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0080 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0028 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0141 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0128 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0026 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0026 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0101 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0107 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0110 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0107 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0109 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0109 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0113 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0110 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0110 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0029 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0027 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0026 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0026 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0028 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0026 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0026 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0026 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0024 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0025 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0115 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0108 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0109 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0108 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0108 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0056 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0060 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0028 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0026 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0027 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0086 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0069 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:18 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0042 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:19 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0116 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:19 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0022 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:19 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0069 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:19 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0095 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:19 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0029 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:19 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0086 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:19 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0126 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:19 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0126 "-" 1066287 0 +test DEBUG: Unlinked retiring db '/tmp/tmp415x9a36/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' +test INFO: - - - [06/Sep/2025:17:53:19 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0083 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:19 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0082 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:19 +0000] "GET /sda1/p/a/c" 200 1337 "-" "-" "-" 0.0084 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:19 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0079 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:19 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0083 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:19 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0107 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:19 +0000] "GET /sda1/p/a/c" 200 1347 "-" "-" "-" 0.0121 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:19 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0133 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:19 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0099 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:19 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0181 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:19 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0033 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:19 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0111 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:19 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0217 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:19 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0095 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:19 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0122 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:24 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0139 "-" 1066287 0 +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" - "-" 1066287 0 +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 664 "-" "-" "-" - "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:24 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0300 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:24 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0062 "-" 1066287 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_backend.TestContainerBrokerBeforeXSync.test_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim ... ok +test.unit.container.test_server.TestContainerController.test_PUT_bad_policy_change +test.unit.container.test_server.TestContainerController.test_PUT_bad_policy_change ... ok +test.unit.container.test_server.TestContainerController.test_PUT_bad_policy_specified +test.unit.container.test_server.TestContainerController.test_PUT_bad_policy_specified ... ok +test.unit.container.test_server.TestContainerController.test_PUT_container_timing_metrics +test.unit.container.test_server.TestContainerController.test_PUT_container_timing_metrics ... ok +test.unit.container.test_server.TestContainerController.test_PUT_good_policy_specified +test.unit.container.test_server.TestContainerController.test_PUT_good_policy_specified ... ok +test.unit.container.test_server.TestContainerController.test_PUT_insufficient_space +test.unit.container.test_server.TestContainerController.test_PUT_insufficient_space ... ok +test.unit.container.test_server.TestContainerController.test_PUT_invalid_partition +test.unit.container.test_server.TestContainerController.test_PUT_invalid_partition ... ok +test.unit.container.test_server.TestContainerController.test_PUT_no_policy_change +test.unit.container.test_server.TestContainerController.test_PUT_no_policy_change ... ok +test.unit.container.test_server.TestContainerController.test_PUT_no_policy_for_existing_default +test.unit.container.test_server.TestContainerController.test_PUT_no_policy_for_existing_default ... ok +test.unit.container.test_server.TestContainerController.test_PUT_no_policy_for_existing_non_default +test.unit.container.test_server.TestContainerController.test_PUT_no_policy_for_existing_non_default ... ok +test.unit.container.test_server.TestContainerController.test_PUT_no_policy_specified +test.unit.container.test_server.TestContainerController.test_PUT_no_policy_specified ... ok +test.unit.container.test_server.TestContainerController.test_PUT_non_utf8_metadata +test.unit.container.test_server.TestContainerController.test_PUT_non_utf8_metadata ... ok -fake-swift DEBUG: 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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket 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': 'Sat, 10 Oct 2026 00:05:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'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': 'Sat, 10 Oct 2026 00:05:43 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_public_read -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_public_read ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_public_read_write -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_public_read_write ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_deadlock -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_deadlock ... ok +test INFO: - - - [06/Sep/2025:17:53:05 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0026 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0127 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:05 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0114 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:06 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0027 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:06 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0068 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:11 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0212 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:11 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0141 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:11 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0030 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:11 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0001 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:11 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0031 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:11 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0186 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:11 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0026 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:11 +0000] "PUT /sda1/p/.shards_a/c_f" 201 - "-" "-" "-" 0.0222 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:11 +0000] "PUT /sda1/p/.shards_a/c_f" 202 - "-" "-" "-" 0.0126 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:11 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0076 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:11 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0023 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:11 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0116 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:11 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0024 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:11 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0040 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:11 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0076 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:11 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0139 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:11 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0120 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:11 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0086 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0359 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0101 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0120 "-" 1066295 2 +test DEBUG: Unlinked retiring db '/tmp/tmpb4l8m3zz/tmp_test_container_server_ContainerController/sda1/containers/p/189/b0d72ea4144f5f4c7f596aa4fe1f3189/b0d72ea4144f5f4c7f596aa4fe1f3189.db' +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0034 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0156 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0073 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0227 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0170 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0079 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0026 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0108 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "GET /sda1/p/a/c" 200 1332 "-" "-" "-" 0.0024 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0109 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0114 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0083 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0068 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0223 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0324 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0079 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0238 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0240 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0069 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0104 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0268 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0109 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0118 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0306 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0145 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0228 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0118 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0028 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0027 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0027 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:12 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0057 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.6705 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0150 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0191 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "GET /sda1/p/a/c" 200 53 "-" "-" "-" 0.0024 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0092 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0185 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0191 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:13 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0158 "-" 1066295 -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_override_deleted_for_shard_ranges +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_override_deleted_for_shard_ranges ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_override_deleted_for_shard_ranges_db_unlinked +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_override_deleted_for_shard_ranges_db_unlinked ... ok +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 fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:40 -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': 'Sat, 10 Oct 2026 00:05:40 -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': 'Sat, 10 Oct 2026 00:05:40 -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': 'Sat, 10 Oct 2026 00:05:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/bucket.py", line 343, in GET - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2440, in get_response - return self.get_acl_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift ERROR: Got non-JSON response trying to list /bucket: b'obj0\nobj1\nobj2\nobj3\nobj4\nobj5\nobj6\nobj7\nobj8\nobj9\nobj10\nobj1...' -fake-swift ERROR: Expecting value: line 1 column 1 (char 0): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/bucket.py", line 346, in GET - objects = json.loads(resp.body) - File "/usr/lib/python3.13/json/__init__.py", line 346, in loads - return _default_decoder.decode(s) - ~~~~~~~~~~~~~~~~~~~~~~~^^^ - File "/usr/lib/python3.13/json/decoder.py", line 345, in decode - obj, end = self.raw_decode(s, idx=_w(s, 0).end()) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/json/decoder.py", line 363, in raw_decode - raise JSONDecodeError("Expecting value", s, err.value) from None -json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:44 -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.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 - +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:21 -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:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:21 -0000', 'Content-Md5': 'PggRsy85Tu07EsbATYB/cA==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '3e0811b32f394eed3b12c6c04d807f70', 'Content-Length': '139'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:21 -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 object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:21 -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': 'Sat, 10 Oct 2026 00:05:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.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 -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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_quiet +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_quiet ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_sha256_bad +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_sha256_bad ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_sha256_invalid +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_sha256_invalid ... ok +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx54569f7196f74a7988a3d-0068bc7516) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx54569f7196f74a7988a3d-0068bc7516) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx4a96a9684ca64a698e158-006ac98161) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a: Network unreachable (txn: tx4a96a9684ca64a698e158-006ac98161) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a: Network unreachable (txn: tx4a96a9684ca64a698e158-006ac98161) -test ERROR: Account HEAD returning 503 for [] (txn: tx4a96a9684ca64a698e158-006ac98161) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 500 Trying to POST /a/c From Container Server 10.0.0.1:2001/sdb (txn: txac5234e570e047538425c-006ac98161) -test ERROR: ERROR 500 Trying to POST /a/c From Container Server 10.0.0.0:2000/sda (txn: tx5b066d59258f46249e2bb-006ac98161) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx5b066d59258f46249e2bb-006ac98161) +test INFO: Client disconnected on read of '/a/c' (txn: tx2e22fe63ea3a49c1a2325-0068bc7516) +test INFO: Client disconnected on read of '/a/c' (txn: tx34d109ca6c4749d09672a-0068bc7517) +test INFO: Client disconnected on read of '/a/c' (txn: tx5949f53342c4450caf863-0068bc7517) +test INFO: Client disconnected on read of '/a/c' (txn: tx5949f53342c4450caf863-0068bc7517) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -28870,8 +31533,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txb52bda4898214f9a888c7-006ac98161) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to POST /a/c: +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -28880,8 +31543,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx16c7e457ec084ca7b8bb3-006ac98161) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to POST /a/c: +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -28890,8 +31553,9 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx7bcf28270d71412e86488-006ac98161) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to POST /a/c: +StopIteration +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -28900,18 +31564,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx3a804af81eee4fc0b4002-006ac98161) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx45ebae089d89493cb68f1-006ac98161) -test ERROR: ERROR 500 Trying to PUT /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx994b33e41f4e464fa451f-006ac98161) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx994b33e41f4e464fa451f-006ac98161) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: txd80bb6ca0f98478da0938-006ac98161) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: txd80bb6ca0f98478da0938-006ac98161) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: txd80bb6ca0f98478da0938-006ac98161) -test ERROR: Account HEAD returning 503 for [503, 503, 503] (txn: txd80bb6ca0f98478da0938-006ac98161) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /account: +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -28920,8 +31574,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd80bb6ca0f98478da0938-006ac98161) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /account: +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -28930,8 +31584,10 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd80bb6ca0f98478da0938-006ac98161) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to PUT /account: +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.0:1000/sda +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -28940,674 +31596,873 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd80bb6ca0f98478da0938-006ac98161) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txd80bb6ca0f98478da0938-006ac98161) -test WARNING: Could not autocreate account '/account' (txn: txd80bb6ca0f98478da0938-006ac98161)test.unit.proxy.test_server.TestContainerController.test_PUT -test.unit.proxy.test_server.TestContainerController.test_PUT ... ok -test.unit.proxy.test_server.TestContainerController.test_PUT_autocreate_account_utf8 -test.unit.proxy.test_server.TestContainerController.test_PUT_autocreate_account_utf8 ... ok -test.unit.proxy.test_server.TestContainerController.test_PUT_autocreate_account_with_sysmeta -test.unit.proxy.test_server.TestContainerController.test_PUT_autocreate_account_with_sysmeta ... ok -test.unit.proxy.test_server.TestContainerController.test_PUT_backed_x_timestamp_header -test.unit.proxy.test_server.TestContainerController.test_PUT_backed_x_timestamp_header ... ok -test.unit.proxy.test_server.TestContainerController.test_PUT_bad_metadata -test.unit.proxy.test_server.TestContainerController.test_PUT_bad_metadata ... ok -test.unit.proxy.test_server.TestContainerController.test_PUT_calls_clean_acl -test.unit.proxy.test_server.TestContainerController.test_PUT_calls_clean_acl ... ok -test.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.TestContainerBrokerBeforeXSync.test_reconciler_sync -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reconciler_sync ... 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.TestContainerBrokerBeforeMetadata.test_reclaim_deadlock -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.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.TestContainerBrokerBeforeMetadata.test_reclaim_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_shard_ranges ... ok -test ERROR: Problem finding shard upper in '/tmp/tmpmgbpfhd_/test_container.db': : LockTimeout (Nones) -test ERROR: Problem finding shard upper in '/tmp/tmpmgbpfhd_/test_container.db': : +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/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/tmpj0qa6g9q/containers/part/suffix/hash/container.db' -test WARNING: Unexpected db files will be ignored: ['/tmp/tmpj0qa6g9q/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.TestContainerBrokerBeforeShardRanges.test_reclaim_with_duplicate_names -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_with_duplicate_names ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_with_duplicate_names -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_with_duplicate_names ... ok + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: Container GET returning 503 for (204, 503, 503) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIterationtest.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_DELETE +test.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_DELETE ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty_shard_container ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_enable_sharding +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_enable_sharding ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_exception +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_exception ... ok + +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_namespaces_from_cache_hit +test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_hit ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_infocache_hit +test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_infocache_hit ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_miss +test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_miss ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_skips +test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_skips ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_object_info_env +test.unit.proxy.controllers.test_base.TestFuncs.test_get_object_info_env ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_object_info_no_env +test.unit.proxy.controllers.test_base.TestFuncs.test_get_object_info_no_env ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_object_info_swift_source +test.unit.proxy.controllers.test_base.TestFuncs.test_get_object_info_swift_source ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_from_container_info +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_from_container_info ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_meta +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_meta ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_missing +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_missing ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_storage_policies +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_storage_policies ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_sys_meta +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_sys_meta ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_values +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_values ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_container_info_meta +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_container_info_meta ... ok +test.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 ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: tx031e30953e8648c79cf54-0068bc7503) +test ERROR: Account HEAD returning 503 for [] (txn: tx031e30953e8648c79cf54-0068bc7503) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: tx4cdbb2ffad8a43f0b5817-0068bc750f) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: tx4cdbb2ffad8a43f0b5817-0068bc750f) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: tx4cdbb2ffad8a43f0b5817-0068bc750f) +test ERROR: Account HEAD returning 503 for [] (txn: tx4cdbb2ffad8a43f0b5817-0068bc750f) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx96cd6a40c00640ad9931f-0068bc750f) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx72f406df93854eeead19c-0068bc750f) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txd3f5553674514a6382621-0068bc750f) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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/tmph743v346/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmph743v346/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/tmph743v346/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmph743v346/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:20 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0831 "-" 1066309 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:20 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0509 "-" 1066309 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:20 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0215 "-" 1066309 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:20 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0445 "-" 1066309 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:20 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx40bd4f0feac64d5bbdae0-0068bc7510" "proxy-server 1066309" 0.0018 "-" 1066309 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:20 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:52065/sdb1/0/a/c" "tx40bd4f0feac64d5bbdae0-0068bc7510" "container-server 1066309" 0.0045 "-" 1066309 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:20 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:58273/sda1/0/a/c" "tx40bd4f0feac64d5bbdae0-0068bc7510" "container-server 1066309" 0.0079 "-" 1066309 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:20 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx40bd4f0feac64d5bbdae0-0068bc7510" "proxy-server 1066309" 0.0851 "-" 1066309 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:20 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx40bd4f0feac64d5bbdae0-0068bc7510" "proxy-server 1066309" 0.0569 "-" 1066309 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/20 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx40bd4f0feac64d5bbdae0-0068bc7510 - 0.1338 - - 1757181200.298943996 1757181200.432772875 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:20 +0000] "HEAD /sda1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx7926cafbd11e4ed7a5e2f-0068bc7510" "proxy-server 1066309" 0.0085 "-" 1066309 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:21 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:52065/sdb1/2/a1/c1" "tx7926cafbd11e4ed7a5e2f-0068bc7510" "container-server 1066309" 0.0122 "-" 1066309 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:21 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:58273/sda1/2/a1/c1" "tx7926cafbd11e4ed7a5e2f-0068bc7510" "container-server 1066309" 0.0016 "-" 1066309 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:21 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx7926cafbd11e4ed7a5e2f-0068bc7510" "proxy-server 1066309" 0.5428 "-" 1066309 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:21 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx7926cafbd11e4ed7a5e2f-0068bc7510" "proxy-server 1066309" 0.5893 "-" 1066309 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 + +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx7c61ad94acf248c691eed-0068bc750f) +test ERROR: Account HEAD returning 503 for [] (txn: tx7c61ad94acf248c691eed-0068bc750f) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txc68da4ae1b2c4c6b86b5f-0068bc7516) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txc68da4ae1b2c4c6b86b5f-0068bc7516) +test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txc68da4ae1b2c4c6b86b5f-0068bc7516) +test ERROR: Account HEAD returning 503 for [] (txn: txc68da4ae1b2c4c6b86b5f-0068bc7516) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txf531c4e4b6dc4593bc588-0068bc7516) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx9644b39974104f51b1577-0068bc7516) +test ERROR: Could not translate X-Backend-Storage-Policy-Index ('-1') from '/a/c' to policy (txn: tx9644b39974104f51b1577-0068bc7516) +test INFO: Client disconnected on read of '/a/c' (txn: tx9644b39974104f51b1577-0068bc7516) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx9bc3c1ece3b7442db4849-0068bc7516) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx87e054941ecc4eadbce29-0068bc7516) +test INFO: Client disconnected on read of '/a/c' (txn: tx87e054941ecc4eadbce29-0068bc7516) +test INFO: Client disconnected on read of '/a/c/' (txn: tx87e054941ecc4eadbce29-0068bc7516) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx03734c3e54b64e5d9c1dc-0068bc7516) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx03734c3e54b64e5d9c1dc-0068bc7516) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx03734c3e54b64e5d9c1dc-0068bc7516) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx03734c3e54b64e5d9c1dc-0068bc7516) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx4a633f8606944e898e026-0068bc7516) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx4a633f8606944e898e026-0068bc7516) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx4a633f8606944e898e026-0068bc7516) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx4a633f8606944e898e026-0068bc7516) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txd409082964844cc4bba95-0068bc7516) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txd409082964844cc4bba95-0068bc7516) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txd409082964844cc4bba95-0068bc7516) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txd409082964844cc4bba95-0068bc7516) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txf0733b347029406bbf2a3-0068bc7516) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txf0733b347029406bbf2a3-0068bc7516) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txf0733b347029406bbf2a3-0068bc7516) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txf0733b347029406bbf2a3-0068bc7516) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txefce656b5763483391bdd-0068bc7516) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txefce656b5763483391bdd-0068bc7516) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txefce656b5763483391bdd-0068bc7516) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txefce656b5763483391bdd-0068bc7516) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx3a6d599da6344bf585cc4-0068bc7516) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx3a6d599da6344bf585cc4-0068bc7516) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx3a6d599da6344bf585cc4-0068bc7516) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx3a6d599da6344bf585cc4-0068bc7516) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx5423be2e47a2428380768-0068bc7516) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx5423be2e47a2428380768-0068bc7516) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx5423be2e47a2428380768-0068bc7516) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx5423be2e47a2428380768-0068bc7516) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx0ee8fb50ebeb44e0803d9-0068bc7516) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx0ee8fb50ebeb44e0803d9-0068bc7516) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx0ee8fb50ebeb44e0803d9-0068bc7516) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx0ee8fb50ebeb44e0803d9-0068bc7516) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx00d103f89cb44b7bb1df6-0068bc7516) +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:2000/sda (txn: tx00d103f89cb44b7bb1df6-0068bc7516) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx00d103f89cb44b7bb1df6-0068bc7516) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx00d103f89cb44b7bb1df6-0068bc7516) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx00d103f89cb44b7bb1df6-0068bc7516) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx00d103f89cb44b7bb1df6-0068bc7516) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txaacf4aeec38d49a690d68-0068bc751b) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txaacf4aeec38d49a690d68-0068bc751b) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txaacf4aeec38d49a690d68-0068bc751b) +test ERROR: Container GET returning 503 for [503, 503] (txn: txaacf4aeec38d49a690d68-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txad49ea13aac94ef1b50cb-0068bc751b) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txad49ea13aac94ef1b50cb-0068bc751b) +test ERROR: Node will be error limited for 60.00s: 10.0.0.1:2001/sdb (txn: txad49ea13aac94ef1b50cb-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txad49ea13aac94ef1b50cb-0068bc751b) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txad49ea13aac94ef1b50cb-0068bc751b) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:2002/sdc (txn: txad49ea13aac94ef1b50cb-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txad49ea13aac94ef1b50cb-0068bc751b) +test ERROR: Container GET returning 503 for [503, 503] (txn: txad49ea13aac94ef1b50cb-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx7a38e885e19d46e2b1127-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx7a38e885e19d46e2b1127-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx7a38e885e19d46e2b1127-0068bc751b) +test ERROR: Container GET returning 503 for [] (txn: tx7a38e885e19d46e2b1127-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx9ad212c053fb4deca148a-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx9ad212c053fb4deca148a-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx9ad212c053fb4deca148a-0068bc751b) +test ERROR: Container GET returning 503 for [] (txn: tx9ad212c053fb4deca148a-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx96cdda81da5c4bdca1ab2-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx96cdda81da5c4bdca1ab2-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx96cdda81da5c4bdca1ab2-0068bc751b) +test ERROR: Container GET returning 503 for [] (txn: tx96cdda81da5c4bdca1ab2-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx0726ea3a0af146e8a86a3-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx0726ea3a0af146e8a86a3-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx0726ea3a0af146e8a86a3-0068bc751b) +test ERROR: Container GET returning 503 for [] (txn: tx0726ea3a0af146e8a86a3-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txfdf90490a06e45fca7ed9-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txfdf90490a06e45fca7ed9-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txfdf90490a06e45fca7ed9-0068bc751b) +test ERROR: Container GET returning 503 for [] (txn: txfdf90490a06e45fca7ed9-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx135fbf5c29b841d6abec0-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx135fbf5c29b841d6abec0-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx135fbf5c29b841d6abec0-0068bc751b) +test ERROR: Container GET returning 503 for [] (txn: tx135fbf5c29b841d6abec0-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txb737dd0e6d5f4504aa934-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txb737dd0e6d5f4504aa934-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txb737dd0e6d5f4504aa934-0068bc751b) +test ERROR: Container GET returning 503 for [] (txn: txb737dd0e6d5f4504aa934-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx32b7208c8a164ee3b930c-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx32b7208c8a164ee3b930c-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx32b7208c8a164ee3b930c-0068bc751b) +test ERROR: Container GET returning 503 for [] (txn: tx32b7208c8a164ee3b930c-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txb0301ab0889e4bebad223-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txb0301ab0889e4bebad223-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txb0301ab0889e4bebad223-0068bc751b) +test ERROR: Container GET returning 503 for [] (txn: txb0301ab0889e4bebad223-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txf70807a4d1fd42deb9f2b-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txf70807a4d1fd42deb9f2b-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txf70807a4d1fd42deb9f2b-0068bc751b) +test ERROR: Container GET returning 503 for [] (txn: txf70807a4d1fd42deb9f2b-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txcc7825884d8d4578869e1-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txcc7825884d8d4578869e1-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txcc7825884d8d4578869e1-0068bc751b) +test ERROR: Container GET returning 503 for [] (txn: txcc7825884d8d4578869e1-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txd5787b16cb70452d8f370-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txd5787b16cb70452d8f370-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txd5787b16cb70452d8f370-0068bc751b) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txd5787b16cb70452d8f370-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx0299e942108e44678f158-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx0299e942108e44678f158-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx0299e942108e44678f158-0068bc751b) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx0299e942108e44678f158-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txe5bc90e9a9224e7eb7acb-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txe5bc90e9a9224e7eb7acb-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txe5bc90e9a9224e7eb7acb-0068bc751b) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txe5bc90e9a9224e7eb7acb-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx961407af51ee4d16aa6f4-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx961407af51ee4d16aa6f4-0068bc751b) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx961407af51ee4d16aa6f4-0068bc751b) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx961407af51ee4d16aa6f4-0068bc751b) +test INFO: Client disconnected on read of '/a/c' (txn: txb64f67e029004574a4bc7-0068bc751b) +test INFO: Client disconnected on read of '/a/c/' (txn: txb64f67e029004574a4bc7-0068bc751b) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: tx5d94e76256e84d1187b3c-0068bc751b) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: tx5d94e76256e84d1187b3c-0068bc751b)test.unit.proxy.test_server.TestContainerController.test_error_limiting +test.unit.proxy.test_server.TestContainerController.test_error_limiting ... ok +test.unit.proxy.test_server.TestContainerController.test_no_convert_index_to_name_when_container_not_found +test.unit.proxy.test_server.TestContainerController.test_no_convert_index_to_name_when_container_not_found ... ok +test.unit.proxy.test_server.TestContainerController.test_node_read_timeout_no_retry_to_container +test.unit.proxy.test_server.TestContainerController.test_node_read_timeout_no_retry_to_container ... ok +test.unit.proxy.test_server.TestContainerController.test_response_get_accept_ranges_header +test.unit.proxy.test_server.TestContainerController.test_response_get_accept_ranges_header ... ok +test.unit.proxy.test_server.TestContainerController.test_response_head_accept_ranges_header +test.unit.proxy.test_server.TestContainerController.test_response_head_accept_ranges_header ... ok +test.unit.proxy.test_server.TestContainerController.test_transfer_headers +test.unit.proxy.test_server.TestContainerController.test_transfer_headers ... ok +test.unit.proxy.test_server.TestContainerController.test_unauthorized_requests_when_account_not_found +test.unit.proxy.test_server.TestContainerController.test_unauthorized_requests_when_account_not_found ... ok +test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_ec_chunked_transfer_disconnect_cleans_up +test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_ec_chunked_transfer_disconnect_cleans_up ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_ec_disconnect_cleans_up +test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_ec_disconnect_cleans_up ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_repl_disconnect_cleans_up +test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_repl_disconnect_cleans_up ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_id_and_key_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_id_and_key_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_key_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_key_marker ... ok -test.unit.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.TestContainerBrokerBeforeShardRanges.test_reconciler_sync -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reconciler_sync ... 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.TestContainerBrokerBeforeSPI.test_set_sharding_state -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state ... 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 -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state_deleted ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num_invalid +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num_invalid ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num_not_satisfiable +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num_not_satisfiable ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges ... ok -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:41 -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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:49 -0000', 'Content-Md5': '1mSVh2rJhFbgxzf6YLHnJA==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd66495876ac98456e0c737fa60b1e724', 'Content-Length': '184', 'Content-Type': 'multipart/form-data'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges_errors +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges_errors ... 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 + +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, 'd3010d4489a0410132d8db7f35073bde', '63c5d473-a712-4cf0-b6a4-b85801a6d139-', '1757181201.69662', '1757181201.99621', '0', '', '1757181201.68776', 3, 0) +test WARNING: /tmp/tmp089n4s7r/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181201.72214.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading +test WARNING: /tmp/tmp089n4s7r/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181201.72214.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, 'bdad4437ee9844b7ceb6d0a6d5bae387', '495d04f2-f451-4ce4-a272-9c4b9042b963-', '1757181211.47360', '1757181211.46995', '0', '', '1757181211.46995', 5, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1757181211.58670', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181211.58670', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181211.58670', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181211.59761', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181211.59761', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181211.49615', 'epoch': '1757181211.49615', 'reported': 0, 'tombstones': -1}], '495d04f2-f451-4ce4-a272-9c4b9042b963-') +test DEBUG: /tmp/tmpiinbg6gs/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181211.49615.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpiinbg6gs/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181211.49615.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, 'bdad4437ee9844b7ceb6d0a6d5bae387', '495d04f2-f451-4ce4-a272-9c4b9042b963-', '1757181211.47360', '1757181211.55893', '0', '', '1757181211.46995', 5, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1757181211.58670', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181211.58670', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181211.58670', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181211.59761', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181211.59761', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181211.49615', 'epoch': '1757181211.49615', 'reported': 0, 'tombstones': -1}], '495d04f2-f451-4ce4-a272-9c4b9042b963-') +test DEBUG: /tmp/tmpiinbg6gs/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181211.49615.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpiinbg6gs/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181211.49615.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, 'bdad4437ee9844b7ceb6d0a6d5bae387', 'c674bb0a-3eb4-4c1f-9ce1-d92a5074a19c-', '1757181211.84852', '1757181211.84037', '0', '', '1757181211.84037', 5, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1757181211.97318', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181211.97318', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181211.97318', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181211.98435', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181211.98435', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181211.87971', 'epoch': '1757181211.87971', 'reported': 0, 'tombstones': -1}], 'c674bb0a-3eb4-4c1f-9ce1-d92a5074a19c-') +test DEBUG: /tmp/tmp_ynhigpl/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181211.87971.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp_ynhigpl/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181211.87971.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, 'bdad4437ee9844b7ceb6d0a6d5bae387', 'c674bb0a-3eb4-4c1f-9ce1-d92a5074a19c-', '1757181211.84852', '1757181211.95991', '0', '', '1757181211.84037', 5, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1757181211.97318', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181211.97318', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181211.97318', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181211.98435', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181211.98435', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181211.87971', 'epoch': '1757181211.87971', 'reported': 0, 'tombstones': -1}], 'c674bb0a-3eb4-4c1f-9ce1-d92a5074a19c-') +test DEBUG: /tmp/tmp_ynhigpl/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181211.87971.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp_ynhigpl/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181211.87971.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, '7b8ff3f1944741721bf47ceb34db7ee2', 'b4601bbb-8842-46a1-a256-9b919e7fb205-', '1757181212.24288', '1757181212.23854', '0', '', '1757181212.23854', 3, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1757181212.25584', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181212.25584', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181212.25584', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181212.26631', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181212.26631', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181212.26602', 'epoch': '1757181212.26602', 'reported': 0, 'tombstones': -1}], 'b4601bbb-8842-46a1-a256-9b919e7fb205-') +test DEBUG: /tmp/tmpgz38l1vr/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181212.26602.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpgz38l1vr/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181212.26602.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, '7b8ff3f1944741721bf47ceb34db7ee2', 'b4601bbb-8842-46a1-a256-9b919e7fb205-', '1757181212.24288', '1757181212.34781', '0', '', '1757181212.23854', 3, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1757181212.25584', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181212.25584', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181212.25584', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181212.26631', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181212.26631', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181212.26602', 'epoch': '1757181212.26602', 'reported': 0, 'tombstones': -1}], 'b4601bbb-8842-46a1-a256-9b919e7fb205-')test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_unsharded +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_unsharded ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_unsharded_large_diff +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_unsharded_large_diff ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_unsharded_remote_missing +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_unsharded_remote_missing ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_unsharded_remote_sharded +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_unsharded_remote_sharded ... ok + +test 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: txad6934e712cb4e06a6428-0068bc7528) +test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: txad6934e712cb4e06a6428-0068bc7528) +test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: txad6934e712cb4e06a6428-0068bc7528) +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: txad6934e712cb4e06a6428-0068bc7528) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txad6934e712cb4e06a6428-0068bc7528) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txad6934e712cb4e06a6428-0068bc7528) +test DEBUG: Setting object count to 1072 (txn: txad6934e712cb4e06a6428-0068bc7528) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx65f617bd5cff4ba083634-0068bc752a) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx65f617bd5cff4ba083634-0068bc752a) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx65f617bd5cff4ba083634-0068bc752a) +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: tx65f617bd5cff4ba083634-0068bc752a) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx65f617bd5cff4ba083634-0068bc752a) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx65f617bd5cff4ba083634-0068bc752a) +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: tx65f617bd5cff4ba083634-0068bc752a) +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: tx65f617bd5cff4ba083634-0068bc752a) +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: tx65f617bd5cff4ba083634-0068bc752a) +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: tx65f617bd5cff4ba083634-0068bc752a) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx65f617bd5cff4ba083634-0068bc752a) +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: tx65f617bd5cff4ba083634-0068bc752a) +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: tx65f617bd5cff4ba083634-0068bc752a) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx65f617bd5cff4ba083634-0068bc752a) +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: tx65f617bd5cff4ba083634-0068bc752a) +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: tx65f617bd5cff4ba083634-0068bc752a) +test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx65f617bd5cff4ba083634-0068bc752a) +test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx65f617bd5cff4ba083634-0068bc752a) +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: tx65f617bd5cff4ba083634-0068bc752a) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx65f617bd5cff4ba083634-0068bc752a) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx65f617bd5cff4ba083634-0068bc752a) +test DEBUG: Setting object count to 1072 (txn: tx65f617bd5cff4ba083634-0068bc752a) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx3f16e68f38fc495c9483e-0068bc752b) +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: tx3f16e68f38fc495c9483e-0068bc752b) +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: tx3f16e68f38fc495c9483e-0068bc752b) +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: tx3f16e68f38fc495c9483e-0068bc752b) +test ERROR: Aborting listing from shards due to bad response: [404] (txn: tx3f16e68f38fc495c9483e-0068bc752b) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx97ae94885d30462fb6913-0068bc752e) +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: tx97ae94885d30462fb6913-0068bc752e) +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: tx97ae94885d30462fb6913-0068bc752e) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx97ae94885d30462fb6913-0068bc752e) +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: tx97ae94885d30462fb6913-0068bc752e) +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: tx97ae94885d30462fb6913-0068bc752e) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: tx97ae94885d30462fb6913-0068bc752e) +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: tx97ae94885d30462fb6913-0068bc752e) +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: tx97ae94885d30462fb6913-0068bc752e) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: tx97ae94885d30462fb6913-0068bc752e) +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: tx97ae94885d30462fb6913-0068bc752e) +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: tx97ae94885d30462fb6913-0068bc752e)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.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.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 + +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': 'Sat, 10 Oct 2026 00:05:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:49 -0000', 'Content-Md5': 'ud0C7/g6K1j77RpgTDYdwQ==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'b9dd02eff83a2b58fbed1a604c361dc1', 'Content-Length': '120'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:49 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_fullcontrol_permission ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_invalid_md5 -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_invalid_md5 ... ok -test.unit.container.test_backend.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.TestContainerBrokerBeforeXSync.test_reverse_prefix_delim -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reverse_prefix_delim ... 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.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.TestContainerBrokerBeforeShardRanges.test_resolve_shard_range_states -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_resolve_shard_range_states ... 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.TestContainerBrokerBeforeSPI.test_set_x_syncs -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_x_syncs ... 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_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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reverse_prefix_delim -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reverse_prefix_delim ... 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.TestContainerBrokerBeforeSPI.test_sharding_initiated_and_required -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sharding_initiated_and_required ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_root_account_container_path -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_root_account_container_path ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_save_and_load_record_from_pending_file -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_save_and_load_record_from_pending_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_root_account_container_path -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_root_account_container_path ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'}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_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 ERROR: Container GET returning 503 for [] (txn: txe3bbff411db04b30b84b3-006ac98144) -test INFO: Client disconnected on read of '/a/c' (txn: txe3bbff411db04b30b84b3-006ac98144) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx12934bcad0074e16926d5-006ac98154) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx12934bcad0074e16926d5-006ac98154) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx12934bcad0074e16926d5-006ac98154) -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx12934bcad0074e16926d5-006ac98154) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx12934bcad0074e16926d5-006ac98154) -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx12934bcad0074e16926d5-006ac98154) -test ERROR: Container GET returning 503 for [] (txn: tx12934bcad0074e16926d5-006ac98154) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx65feaeb3d44f464abc6b1-006ac98154) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx65feaeb3d44f464abc6b1-006ac98154) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx65feaeb3d44f464abc6b1-006ac98154) -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx65feaeb3d44f464abc6b1-006ac98154) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx65feaeb3d44f464abc6b1-006ac98154) -test ERROR: Container GET returning 503 for [] (txn: tx65feaeb3d44f464abc6b1-006ac98154) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx5a5b30f9d8db4bdfa3ded-006ac98154) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx5a5b30f9d8db4bdfa3ded-006ac98154) -test ERROR: Container GET returning 503 for [] (txn: tx5a5b30f9d8db4bdfa3ded-006ac98154) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx48161fb951a74a64b4ac8-006ac98154) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx2a652b3d0a134079b088e-006ac98154) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx2a652b3d0a134079b088e-006ac98154) -test ERROR: Container GET returning 503 for [500, 500] (txn: tx2a652b3d0a134079b088e-006ac98154) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx7f66435842b041a1b0ed4-006ac98154) -test ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx4c51dadb0c4b4744bb7a3-006ac98154) -test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx4c51dadb0c4b4744bb7a3-006ac98154) -test INFO: Client disconnected on read of '/a/c' (txn: tx4c51dadb0c4b4744bb7a3-006ac98154) -test ERROR: Container GET returning 503 for [] (txn: txea9eaee7e2694c4aabbf7-006ac98154) -test INFO: Client disconnected on read of '/a/c' (txn: txea9eaee7e2694c4aabbf7-006ac98154) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx9d1db0c7636147c6931e1-006ac98154) -test INFO: Client disconnected on read of '/a/c' (txn: tx9d1db0c7636147c6931e1-006ac98154) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx975d7f4a8e154ec3b46cc-006ac98154) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx975d7f4a8e154ec3b46cc-006ac98154) -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx975d7f4a8e154ec3b46cc-006ac98154) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx975d7f4a8e154ec3b46cc-006ac98154) -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx975d7f4a8e154ec3b46cc-006ac98154) -test ERROR: Container GET returning 503 for (200, 503, 503) (txn: tx975d7f4a8e154ec3b46cc-006ac98154) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx39c66e8d87c34b27b88bf-006ac98154)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.TestContainerController4Replicas.test_GET_bad_requests -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_GET_bad_requests ... ok -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_container_cache_cleared_after_PUT -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_container_cache_cleared_after_PUT ... ok -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_container_info_got_cached -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_container_info_got_cached ... ok -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_handoff_has_deleted_database -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_handoff_has_deleted_database ... ok -test.unit.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.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.TestContainerBrokerBeforeSPI.test_sharding_sysmeta -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sharding_sysmeta ... 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': 'Sat, 06 Sep 2025 17:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_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.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.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 INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/obj_1_2" 201 - "-" "-" "-" 0.0005 "-" 488273 1 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/obj_1_3" 201 - "-" "-" "-" 0.0005 "-" 488273 1 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/obj_1_4" 201 - "-" "-" "-" 0.0008 "-" 488273 1 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/obj_1_5" 201 - "-" "-" "-" 0.0007 "-" 488273 1 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/obj_1_6" 201 - "-" "-" "-" 0.0005 "-" 488273 1 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/obj_1_7" 201 - "-" "-" "-" 0.0006 "-" 488273 1 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/obj_1_8" 201 - "-" "-" "-" 0.0007 "-" 488273 1 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/obj_1_9" 201 - "-" "-" "-" 0.0006 "-" 488273 1 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0241 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0097 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/c" 200 80 "-" "-" "-" 0.0030 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/c" 400 40 "-" "-" "-" 0.0021 "-" 488273 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: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0003 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0097 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/US/TX" 201 - "-" "-" "-" 0.0037 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/US/TX/B" 201 - "-" "-" "-" 0.0006 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/US/OK" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/US/OK/B" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/US/UT/A" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/c" 200 242 "-" "-" "-" 0.0109 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/plainc" 201 - "-" "-" "-" 0.0169 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0034 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/plainc/0" 201 - "-" "-" "-" 0.0007 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/plainc/1" 201 - "-" "-" "-" 0.0011 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/plainc/2" 201 - "-" "-" "-" 0.0006 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0161 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "HEAD /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0020 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0034 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0033 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0032 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0033 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0035 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0034 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0036 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0034 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0033 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0033 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0073 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0109 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0054 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0041 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0166 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/a1" 201 - "-" "-" "-" 0.0007 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/b1" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/a2" 201 - "-" "-" "-" 0.0006 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/b2" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/a3" 201 - "-" "-" "-" 0.0021 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c/b3" 201 - "-" "-" "-" 0.0006 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/c" 200 9 "-" "-" "-" 0.0096 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0119 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0055 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0027 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0026 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0027 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0095 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0031 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0026 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0026 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0117 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0085 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0019 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0001 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0003 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0094 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0018 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:05:58 +0000] "PUT /sda1/p/.shards_a/c_f" 201 - "-" "-" "-" 0.0250 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "PUT /sda1/p/.shards_a/c_f" 202 - "-" "-" "-" 1.6958 "-" 488273 0test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_from_compacted_shard -test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_from_compacted_shard ... ok -test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_include_deleted -test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_include_deleted ... ok -test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_using_state_aliases -test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_using_state_aliases ... ok -test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_with_format_header -test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_with_format_header ... ok -test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_for_namespaces -test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_for_namespaces ... ok -test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_for_shard_ranges -test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_for_shard_ranges ... ok -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 +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': 'Sat, 06 Sep 2025 17:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location_error +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location_error ... ok -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server ERROR: Object returning 503 for [] (txn: tx6de11fa4ede3420dbf230-006ac98157) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx57b3e4a3643a475abc295-006ac9815e) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx57b3e4a3643a475abc295-006ac9815e) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx57b3e4a3643a475abc295-006ac9815e) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx57b3e4a3643a475abc295-006ac9815e) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx57b3e4a3643a475abc295-006ac9815e) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx57b3e4a3643a475abc295-006ac9815e) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx57b3e4a3643a475abc295-006ac9815e) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx57b3e4a3643a475abc295-006ac9815e) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx57b3e4a3643a475abc295-006ac9815e) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx57b3e4a3643a475abc295-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx57b3e4a3643a475abc295-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx57b3e4a3643a475abc295-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx57b3e4a3643a475abc295-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx57b3e4a3643a475abc295-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx57b3e4a3643a475abc295-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx57b3e4a3643a475abc295-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx57b3e4a3643a475abc295-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx57b3e4a3643a475abc295-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx57b3e4a3643a475abc295-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx57b3e4a3643a475abc295-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx57b3e4a3643a475abc295-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx57b3e4a3643a475abc295-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx57b3e4a3643a475abc295-006ac9815e) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from primary (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from primary (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from primary (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from primary (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from primary (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from primary (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from primary (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from primary (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from primary (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from primary (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from primary (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from primary (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from primary (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txf33934415ed84a5fa190b-006ac9815e)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_mixed_etags_at_same_timestamp -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_mixed_etags_at_same_timestamp ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_mixed_frags_and_no_quorum_will_503 -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_mixed_frags_and_no_quorum_will_503 ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_no_durable_files -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_no_durable_files ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_simple -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_simple ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest_different_timestamps -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest_different_timestamps ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest_with_some_missing -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest_with_some_missing ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest_with_two_vector_timestamps -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest_with_two_vector_timestamps ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_storage_policy_property -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_storage_policy_property ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sync_merging -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sync_merging ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_quarantine_age_conf -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_quarantine_age_conf ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_quarantine_threshold_conf -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_quarantine_threshold_conf ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_all_404s_fails -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_all_404s_fails ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_errors_works -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_errors_works ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_exceptions_fails -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_exceptions_fails ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_frags_on_handoffs -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_frags_on_handoffs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_missing_headers -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_missing_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_errors -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_errors ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_two -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_two ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_request_node_count_conf -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_request_node_count_conf ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -=============================================================================== ---> Starting reconnaissance on 2 hosts (object) -=============================================================================== -=============================================================================== ---> Starting reconnaissance on 5 hosts (object) -=============================================================================== -=============================================================================== ---> Starting reconnaissance on 2 hosts (object) -=============================================================================== -test ERROR: Problem finding shard upper in '/tmp/tmpgkxz0yr9/test_container.db': : LockTimeout (Nones) -test ERROR: Problem finding shard upper in '/tmp/tmpgkxz0yr9/test_container.db': : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2498, in find_shard_ranges - next_shard_upper = sub_broker._get_next_shard_range_upper( - shard_size, last_shard_upper) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -sqlite3.OperationalError -test DEBUG: Unlinked retiring db '/tmp/tmpraoa85qd/containers/part/suffix/hash/container.db' -test WARNING: Unexpected db files will be ignored: ['/tmp/tmpraoa85qd/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 -/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.TestSwiftInfo.test_registered_defaults -test.unit.proxy.test_server.TestSwiftInfo.test_registered_defaults ... 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.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.TestContainerBrokerBeforeXSync.test_sharding_initiated_and_required -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_initiated_and_required ... ok +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0083 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0033 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0276 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0031 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0069 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0115 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0264 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0044 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0153 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/p/a/c/unsharded" 201 - "-" "-" "-" 0.0077 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0184 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/p/a/c/sharding" 201 - "-" "-" "-" 0.0012 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0206 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/p/a/c/racing_update" 201 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0186 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0092 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0336 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0692 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0051 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0144 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0021 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0206 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0026 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0208 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0143 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0172 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0360 "-" 1066287 - +test ERROR: ERROR Account update failed with 127.0.0.1:40725/sda1 (will retry later): Response 503 OK +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0109 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0166 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0046 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0020 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0094 "-" 1066287 1 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/p/a/c" 400 45 "-" "-" "-" 0.0006 "-" 1066287 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 - "-" "-" "-" - "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0249 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0073 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/./a/c" 400 20 "-" "-" "-" 0.0004 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0293 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0040 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0194 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0260 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0035 "-" 1066287 1 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0186 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0042 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0068 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0122 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:53:35 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:53:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0144 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:53:36 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0021 "-" 1066287 1 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0118 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:36 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0030 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:36 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0121 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:36 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0022 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:36 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0024 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0023 "-" 1066287 0 +test 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.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.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges_state +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges_state ... ok -test-replicator WARNING: Skipping: /srv/node/sdb is not mounted -test-replicator INFO: Beginning replication run -test-replicator INFO: Replication run OVER -test-replicator INFO: Attempted to replicate 0 dbs in 0.00043 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/tmpaq3r5oug/test_container.db': : LockTimeout (Nones) -test ERROR: Problem finding shard upper in '/tmp/tmpaq3r5oug/test_container.db': : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2498, in find_shard_ranges - next_shard_upper = sub_broker._get_next_shard_range_upper( - shard_size, last_shard_upper) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -sqlite3.OperationalError -test DEBUG: Unlinked retiring db '/tmp/tmpuclhyef3/containers/part/suffix/hash/container.db' -test WARNING: Unexpected db files will be ignored: ['/tmp/tmpuclhyef3/containers/part/suffix/hash/container.db'] -Container 'a/c' cannot be set to sharded state while in unsharded state -Container 'a/c' cannot be set to sharding state: missing epoch -Container 'a/c' cannot be set to sharding state while in sharding state -Container 'a/c' cannot be set to sharded state while in sharded state -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_db_states -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_db_states ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharded_state_errors -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharded_state_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharding_state -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharding_state ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharding_state_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharding_state_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharding_state_errors -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharding_state_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_storage_policy_index -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_storage_policy_index ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_storage_policy_index_empty -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_storage_policy_index_empty ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_x_syncs -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_x_syncs ... ok -test.unit.container.test_backend.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 +proxy-server DEBUG: Ignoring 412 from primary (txn: tx55f5942e6c0a47bc8f439-0068bc7504) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx55f5942e6c0a47bc8f439-0068bc7504) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx55f5942e6c0a47bc8f439-0068bc7504) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx55f5942e6c0a47bc8f439-0068bc7504) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx55f5942e6c0a47bc8f439-0068bc7504) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx55f5942e6c0a47bc8f439-0068bc7504) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx55f5942e6c0a47bc8f439-0068bc7504) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx55f5942e6c0a47bc8f439-0068bc7504) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx55f5942e6c0a47bc8f439-0068bc7504) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx55f5942e6c0a47bc8f439-0068bc7504) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx92abfdcd92d04658a9544-0068bc750f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx92abfdcd92d04658a9544-0068bc750f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx92abfdcd92d04658a9544-0068bc750f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx92abfdcd92d04658a9544-0068bc750f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx92abfdcd92d04658a9544-0068bc750f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx92abfdcd92d04658a9544-0068bc750f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx92abfdcd92d04658a9544-0068bc750f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx92abfdcd92d04658a9544-0068bc750f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx92abfdcd92d04658a9544-0068bc750f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx92abfdcd92d04658a9544-0068bc750f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx92abfdcd92d04658a9544-0068bc750f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx92abfdcd92d04658a9544-0068bc750f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx92abfdcd92d04658a9544-0068bc750f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx92abfdcd92d04658a9544-0068bc750f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx92abfdcd92d04658a9544-0068bc750f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx92abfdcd92d04658a9544-0068bc750f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx92abfdcd92d04658a9544-0068bc750f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx92abfdcd92d04658a9544-0068bc750f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx92abfdcd92d04658a9544-0068bc750f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx92abfdcd92d04658a9544-0068bc750f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx92abfdcd92d04658a9544-0068bc750f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx92abfdcd92d04658a9544-0068bc750f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx92abfdcd92d04658a9544-0068bc750f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx92abfdcd92d04658a9544-0068bc750f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx92abfdcd92d04658a9544-0068bc750f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx92abfdcd92d04658a9544-0068bc750f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx92abfdcd92d04658a9544-0068bc750f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx92abfdcd92d04658a9544-0068bc750f) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Error decoding fragments for '/a/c/o'. Segments decoded: 3, Lengths: [458, 458, 458, 458, 458, 458, 458, 490, 458, 458]: Invalid fragment payload in ECPyECLibDriver.decode (txn: tx1f6a9839b187450ab9c36-0068bc750f) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx836c6974aa794ee3a412d-0068bc750f) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx836c6974aa794ee3a412d-0068bc750f) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx836c6974aa794ee3a412d-0068bc750f) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txc3ef3abeacef447fb1cd7-0068bc750f) +proxy-server DEBUG: Ignoring 412 from primary (txn: txc3ef3abeacef447fb1cd7-0068bc750f) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc3ef3abeacef447fb1cd7-0068bc750f) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc3ef3abeacef447fb1cd7-0068bc750f) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc3ef3abeacef447fb1cd7-0068bc750f) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc3ef3abeacef447fb1cd7-0068bc750f) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc3ef3abeacef447fb1cd7-0068bc750f) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc3ef3abeacef447fb1cd7-0068bc750f) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc3ef3abeacef447fb1cd7-0068bc750f) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc3ef3abeacef447fb1cd7-0068bc750f) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc3ef3abeacef447fb1cd7-0068bc750f) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc3ef3abeacef447fb1cd7-0068bc750f) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc3ef3abeacef447fb1cd7-0068bc750f) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc3ef3abeacef447fb1cd7-0068bc750f) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc3ef3abeacef447fb1cd7-0068bc750f) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc3ef3abeacef447fb1cd7-0068bc750f) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: tx6c6718d2a4ab41f69944d-0068bc750f) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6c6718d2a4ab41f69944d-0068bc750f) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6c6718d2a4ab41f69944d-0068bc750f)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 +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_newid +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_newid ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_own_shard_range +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_own_shard_range ... ok Devices: id region zone ip address port replication ip replication port name weight partitions balance meta 4 2 3 2001:0:1234::c1c0:abcd:876 6200 2::10 7000 sda3 3.14 2 33.67 some meta data @@ -29813,151 +32668,240 @@ test.unit.cli.test_ringbuilder.TestCommands.test_set_weight ... ok test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_all_devices test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_all_devices ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_policy_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_policy_info ... ok + +test INFO: - - - [06/Sep/2025:17:53:24 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0026 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:24 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0021 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:24 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0016 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0228 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0153 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0139 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 1066295 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0192 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0094 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0270 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0020 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "PUT /sda1/p/a/xmlc" 201 - "-" "-" "-" 0.0214 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "PUT /sda1/p/a/xmlc/0" 201 - "-" "-" "-" 0.0008 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "PUT /sda1/p/a/xmlc/1" 201 - "-" "-" "-" 0.0009 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "PUT /sda1/p/a/xmlc/2" 201 - "-" "-" "-" 0.0005 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0202 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0023 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0080 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0023 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0082 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0022 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0038 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0020 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0037 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0021 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0039 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0230 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0007 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0217 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0180 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "HEAD /sda1/p/a/c" 400 21 "-" "-" "-" 0.0004 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "HEAD /sda1/p/a/c" 406 - "-" "-" "-" 0.0005 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "HEAD /sda1/p/a/c" 400 34 "-" "-" "-" 0.0046 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "HEAD /sda1/./a/c" 400 20 "-" "-" "-" 0.0003 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0006 "-" 1066295 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0224 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0061 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0007 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0232 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0207 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0171 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:30 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0153 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0021 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.1185 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0051 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0298 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0258 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0163 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0021 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0143 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0034 "-" 1066295 2test.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 + +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: tx5d94e76256e84d1187b3c-0068bc751b) +test ERROR: Account HEAD returning 503 for [] (txn: tx5d94e76256e84d1187b3c-0068bc751b) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: tx18ffcf0058e544ffb7a5c-0068bc7523) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: tx18ffcf0058e544ffb7a5c-0068bc7523) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: tx18ffcf0058e544ffb7a5c-0068bc7523) +test ERROR: Account HEAD returning 503 for [] (txn: tx18ffcf0058e544ffb7a5c-0068bc7523) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx541ad67d52e4451dafd8e-0068bc7523) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txe5d9888c7a094e45bdac0-0068bc7523) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx47511237a023418e86194-0068bc7524) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: A key is specified for bucket API. fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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_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_backend.TestContainerBrokerBeforeMetadata.test_sharding_initiated_and_required -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sharding_initiated_and_required ... ok - +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'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: 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': 'Sat, 10 Oct 2026 00:05:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'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': 'Sat, 10 Oct 2026 00:05:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +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': 'Sat, 06 Sep 2025 17:53:31 -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 object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:52 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_all_users -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_all_users ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_all_users_with_uppercase_type -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_all_users_with_uppercase_type ... ok -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.TestContainerBrokerBeforeXSync.test_storage_policy_property -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_storage_policy_property ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sync_merging -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sync_merging ... ok -test.unit.container.test_updater.TestContainerUpdater.test_conf_params -test.unit.container.test_updater.TestContainerUpdater.test_conf_params ... ok -test.unit.container.test_updater.TestContainerUpdater.test_creation -test.unit.container.test_updater.TestContainerUpdater.test_creation ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_storage_policy_property -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_storage_policy_property ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sync_merging -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sync_merging ... ok -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_audit_location_class -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_audit_location_class ... ok -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_auditor_status -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_auditor_status ... ok -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_finding_of_hashdirs -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_finding_of_hashdirs ... ok -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_only_catch_expected_errors -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_only_catch_expected_errors ... ok -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_skipping_files -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_skipping_files ... ok -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_skipping_unmounted_devices -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_skipping_unmounted_devices ... ok -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_update_auditor_status_throttle -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_update_auditor_status_throttle ... ok -test.unit.proxy.controllers.test_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 +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:31 -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.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_replication_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_replication_info ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_report_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_report_info ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_old_style_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_old_style_root_container ... ok -test INFO: autocreate account '/account' (txn: tx0ed7a664abb649a5a03e5-006ac98165) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx8c2318338d704a648496e-006ac98165) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx8c2318338d704a648496e-006ac98165) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx8c2318338d704a648496e-006ac98165) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.2:1002/sdc (txn: tx8c2318338d704a648496e-006ac98165) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.0:1000/sda (txn: tx8c2318338d704a648496e-006ac98165) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.1:1001/sdb (txn: tx8c2318338d704a648496e-006ac98165) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx8c2318338d704a648496e-006ac98165) -test WARNING: Could not autocreate account '/account' (txn: tx8c2318338d704a648496e-006ac98165) -test INFO: autocreate account '/account' (txn: tx789596c56fa04c7280eb5-006ac98165) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx14744c3e0b5e4ef8b9b68-006ac98165) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: tx14744c3e0b5e4ef8b9b68-006ac98165) -test ERROR: Container GET returning 503 for (201, 503, 503) (txn: tx14744c3e0b5e4ef8b9b68-006ac98165) -test INFO: autocreate account '/account' (txn: txcfc54604d395449a82e1d-006ac98165) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx647f2d7f40a54e4997944-006ac98165) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.0:1000/sda (txn: tx647f2d7f40a54e4997944-006ac98165) -test INFO: autocreate account '/account' (txn: tx647f2d7f40a54e4997944-006ac98165) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx101b606a09e047c2b66bb-006ac98165) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx101b606a09e047c2b66bb-006ac98165) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx20ec7348e88a4f40a3c89-006ac98165) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txca62472cf6a946808354c-006ac98165) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_info_clearing +test.unit.proxy.controllers.test_base.TestFuncs.test_info_clearing ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_options +test.unit.proxy.controllers.test_base.TestFuncs.test_options ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_options_unauthorized +test.unit.proxy.controllers.test_base.TestFuncs.test_options_unauthorized ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_options_with_null_allow_origin +test.unit.proxy.controllers.test_base.TestFuncs.test_options_with_null_allow_origin ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_record_cache_op_metrics +test.unit.proxy.controllers.test_base.TestFuncs.test_record_cache_op_metrics ... ok +test.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.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 ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -29966,8 +32910,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx8277f532869a410291c5b-006ac98165) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -29976,8 +32920,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx13d3e8916161473f8e1c1-006ac98165) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -29986,8 +32930,11 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx1dd515af2ec64f858f17e-006ac98165) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: +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.0:1000/sda +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -29996,2586 +32943,711 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx6aace48c38204a05980da-006ac98165) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: Container GET returning 503 for (503, 503, 503) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( ip, port, node['device'], part, method, path, headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: tx5d40cefd122c4671b0d4c-006ac98165) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c/: + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( ip, port, node['device'], part, method, path, headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: txf19b23d9fb304edf8d3fa-006ac98165) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( ip, port, node['device'], part, method, path, headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: txb20e33929a3b4be7afa7a-006ac98165)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 + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: Container GET returning 503 for (204, 404, 503) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIterationtest.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_POST +test.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_POST ... ok +test.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 -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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_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 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/24 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx7926cafbd11e4ed7a5e2f-0068bc7510 - 3.8417 - - 1757181200.436331511 1757181204.278056383 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:24 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx38f55d9a1c824e38b9242-0068bc7514" "proxy-server 1066309" 0.0107 "-" 1066309 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:24 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:58273/sda1/0/a/c1" "tx38f55d9a1c824e38b9242-0068bc7514" "container-server 1066309" 0.0016 "-" 1066309 1 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:24 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:52065/sdb1/0/a/c1" "tx38f55d9a1c824e38b9242-0068bc7514" "container-server 1066309" 0.0200 "-" 1066309 1 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:24 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx38f55d9a1c824e38b9242-0068bc7514" "proxy-server 1066309" 0.0703 "-" 1066309 1 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:24 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx38f55d9a1c824e38b9242-0068bc7514" "proxy-server 1066309" 0.0469 "-" 1066309 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/24 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx38f55d9a1c824e38b9242-0068bc7514 - 0.0943 - - 1757181204.280207872 1757181204.374556780 1 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:24 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx71033bfefe6b4068a6d76-0068bc7514" "proxy-server 1066309" 0.0201 "-" 1066309 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:24 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:58273/sda1/2/a/c2" "tx71033bfefe6b4068a6d76-0068bc7514" "container-server 1066309" 0.0063 "-" 1066309 2 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:24 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:52065/sdb1/2/a/c2" "tx71033bfefe6b4068a6d76-0068bc7514" "container-server 1066309" 0.0168 "-" 1066309 2 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:24 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx71033bfefe6b4068a6d76-0068bc7514" "proxy-server 1066309" 0.0529 "-" 1066309 2 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:24 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx71033bfefe6b4068a6d76-0068bc7514" "proxy-server 1066309" 0.0790 "-" 1066309 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/24 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx71033bfefe6b4068a6d76-0068bc7514 - 0.1320 - - 1757181204.381702900 1757181204.513715029 2 +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 503 Trying to PUT /v1/a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR 503 full Trying to GET /v1/a/c/o From Object Server 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage +test DEBUG: Node is error limited: 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage +test DEBUG: Node is error limited: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: test msg 10.0.0.0:1000/sda +test ERROR: ERROR with test1 server 10.0.0.0:1000/sda re: test1 msg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1296, in test_error_limit_methods + raise Exception('kaboom1!') +Exception: kaboom1! +test WARNING: ERROR with test2 server 10.0.0.0:1000/sda re: test2 msg +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1310, in test_error_limit_methods + raise Exception('kaboom2!') +Exception: kaboom2! +test WARNING: ERROR with test3 server 10.0.0.0:1000/sda re: test3 msg +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1325, in test_error_limit_methods + raise Exception('kaboom3!') +Exception: kaboom3! +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestProxyServer.test_error_occurred +test.unit.proxy.test_server.TestProxyServer.test_error_occurred ... 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.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.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: -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': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +test DEBUG: /tmp/tmpgz38l1vr/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181212.26602.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpgz38l1vr/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181212.26602.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, 'bdf6f4f6cf63c6305696ba60911fe96e', 'f9a8a3da-44d5-4486-8d79-f7bc95ef2944-', '1757181219.92576', '1757181219.91618', '0', '', '1757181219.91618', 3, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1757181219.94470', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181219.94470', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181219.94470', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181219.95655', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181219.95655', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181219.95531', 'epoch': '1757181219.95531', 'reported': 0, 'tombstones': -1}], 'f9a8a3da-44d5-4486-8d79-f7bc95ef2944-') +test DEBUG: /tmp/tmpmja13eoz/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181219.95531.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpmja13eoz/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181219.95531.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, 'bdf6f4f6cf63c6305696ba60911fe96e', 'f9a8a3da-44d5-4486-8d79-f7bc95ef2944-', '1757181219.92576', '1757181220.05178', '0', '', '1757181219.91618', 3, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1757181219.94470', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181219.94470', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181219.94470', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181219.95655', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181219.95655', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181219.95531', 'epoch': '1757181219.95531', 'reported': 0, 'tombstones': -1}], 'f9a8a3da-44d5-4486-8d79-f7bc95ef2944-') +test DEBUG: /tmp/tmpmja13eoz/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181219.95531.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpmja13eoz/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1757181219.95531.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, '9b7120f25eb920645b525a86d0383288', '0ecd10db-e249-45bb-b4e1-034d80664f0c-sda', '1757181220.18743', '1757181220.18343', '0', '', '1757181220.18343', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('0ecd10db-e249-45bb-b4e1-034d80664f0c-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (6, '1b37e15c77ac2605e75a59b1f24083a0', '9238cf2f-4ea7-46ac-be87-9aaf6300d365-sda', '1757181220.28370', '1757181220.27319', '0', '', '1757181220.27319', 6, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1757181220.32033', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1757181220.32033', 'deleted': 0, 'state': 40, 'state_timestamp': '1757181220.32033', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181220.33215', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181220.33215', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181220.33177', 'epoch': '1757181220.33177', 'reported': 0, 'tombstones': -1}], '9238cf2f-4ea7-46ac-be87-9aaf6300d365-sda') +test DEBUG: /tmp/tmpiuyqet0g/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpiuyqet0g/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, '1b37e15c77ac2605e75a59b1f24083a0', '9238cf2f-4ea7-46ac-be87-9aaf6300d365-sda', '1757181220.28370', '1757181220.30486', '0', '', '1757181220.27319', 6, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1757181220.32033', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1757181220.32033', 'deleted': 0, 'state': 40, 'state_timestamp': '1757181220.32033', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181220.33215', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181220.33215', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181220.33177', 'epoch': '1757181220.33177', 'reported': 0, 'tombstones': -1}], '9238cf2f-4ea7-46ac-be87-9aaf6300d365-sda') +test DEBUG: /tmp/tmpiuyqet0g/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpiuyqet0g/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, '3265e8cd7b58a4103656dce75879eab8', '81764beb-6b8e-4cba-9d0a-a41c3a0b9f7a-sda', '1757181221.02092', '1757181221.01279', '0', '', '1757181221.01279', 6, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1757181221.30184', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1757181221.30184', 'deleted': 0, 'state': 40, 'state_timestamp': '1757181221.30184', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181221.31612', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181221.31612', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181221.31577', 'epoch': '1757181221.31577', 'reported': 0, 'tombstones': -1}], '81764beb-6b8e-4cba-9d0a-a41c3a0b9f7a-sda') +test DEBUG: /tmp/tmp_6zxbpvk/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp_6zxbpvk/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, '3265e8cd7b58a4103656dce75879eab8', '81764beb-6b8e-4cba-9d0a-a41c3a0b9f7a-sda', '1757181221.02092', '1757181221.27735', '0', '', '1757181221.01279', 6, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1757181221.30184', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1757181221.30184', 'deleted': 0, 'state': 40, 'state_timestamp': '1757181221.30184', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181221.31612', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181221.31612', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181221.31577', 'epoch': '1757181221.31577', 'reported': 0, 'tombstones': -1}], '81764beb-6b8e-4cba-9d0a-a41c3a0b9f7a-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 +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_has_multiple_policies +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_has_multiple_policies ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_has_other_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_has_other_shard_ranges ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_initialize_container_broker_in_default +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_initialize_container_broker_in_default ... ok + +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -test ERROR: Problem finding shard upper in '/tmp/tmpukbl90na/test_container.db': : LockTimeout (Nones) -test ERROR: Problem finding shard upper in '/tmp/tmpukbl90na/test_container.db': : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2498, in find_shard_ranges - next_shard_upper = sub_broker._get_next_shard_range_upper( - shard_size, last_shard_upper) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -sqlite3.OperationalError -test DEBUG: Unlinked retiring db '/tmp/tmpupukqfp2/containers/part/suffix/hash/container.db' -test WARNING: Unexpected db files will be ignored: ['/tmp/tmpupukqfp2/containers/part/suffix/hash/container.db'] -Container 'a/c' cannot be set to sharded state while in unsharded state -Container 'a/c' cannot be set to sharding state: missing epoch -Container 'a/c' cannot be set to sharding state while in sharding state -Container 'a/c' cannot be set to sharded state while in sharded state -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_db_states -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_db_states ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharded_state_errors -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharded_state_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_errors -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_storage_policy_index -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_storage_policy_index ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_storage_policy_index_empty -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_storage_policy_index_empty ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_x_syncs -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_x_syncs ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_initiated_and_required -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_initiated_and_required ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_state_is_not_reclaimable -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_state_is_not_reclaimable ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_sysmeta -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_sysmeta ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_storage_policy_property -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_storage_policy_property ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sync_merging -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sync_merging ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_finalize_shrinking -test.unit.container.test_sharder.TestSharderFunctions.test_finalize_shrinking ... 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_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_updater.TestContainerUpdater.test_error_in_process -test.unit.container.test_updater.TestContainerUpdater.test_error_in_process ... 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_updater.TestContainerUpdater.test_listdir_with_exception -test.unit.container.test_updater.TestContainerUpdater.test_listdir_with_exception ... 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_updater.TestContainerUpdater.test_listdir_without_exception -test.unit.container.test_updater.TestContainerUpdater.test_listdir_without_exception ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_shrink_threshold -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_shrink_threshold ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_shrink_threshold_with_tombstones -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_shrink_threshold_with_tombstones ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_single_donor_shrink_to_root -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_single_donor_shrink_to_root ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_overlapping_ranges -test.unit.container.test_sharder.TestSharderFunctions.test_find_overlapping_ranges ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_paths_with_gaps -test.unit.container.test_sharder.TestSharderFunctions.test_find_paths_with_gaps ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_shrinking_candidates -test.unit.container.test_sharder.TestSharderFunctions.test_find_shrinking_candidates ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_is_sharding_candidate -test.unit.container.test_sharder.TestSharderFunctions.test_is_sharding_candidate ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_is_shrinking_candidate -test.unit.container.test_sharder.TestSharderFunctions.test_is_shrinking_candidate ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_process_compactible -test.unit.container.test_sharder.TestSharderFunctions.test_process_compactible ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_update_own_shard_range_stats -test.unit.container.test_sharder.TestSharderFunctions.test_update_own_shard_range_stats ... ok -test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_record_type_object_makes_no_cache_lookup -test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_record_type_object_makes_no_cache_lookup ... ok -test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_shard_ranges_no_cache_when_include_deleted_shards -test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_shard_ranges_no_cache_when_include_deleted_shards ... ok -test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_shard_ranges_no_cache_when_requesting_listing_shards -test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_shard_ranges_no_cache_when_requesting_listing_shards ... ok -test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_shard_ranges_no_cache_when_requesting_updating_shards -test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_shard_ranges_no_cache_when_requesting_updating_shards ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerMimePutter.test_PUT_error -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerMimePutter.test_PUT_error ... 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.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 - -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': 'Sat, 06 Sep 2025 17:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 06 Sep 2025 17:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:52 -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 -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -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 141 (Last start was 0) -Gather start is 141 (Last start was 0) -DEBUG: Gathered 768 parts -Gathered 768 parts -DEBUG: Placed 148/0 onto dev r1z1-10.1.1.1/sdb -Placed 148/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 148/1 onto dev r1z1-10.1.1.1/sdd -Placed 148/1 onto dev r1z1-10.1.1.1/sdd -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 69/0 onto dev r1z1-10.1.1.1/sda -Placed 69/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 69/1 onto dev r1z1-10.1.1.1/sdb -Placed 69/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 69/2 onto dev r1z1-10.1.1.1/sdd -Placed 69/2 onto dev r1z1-10.1.1.1/sdd -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/sdb -Placed 248/2 onto dev r1z1-10.1.1.1/sdb -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/sdc -Placed 215/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 215/2 onto dev r1z1-10.1.1.1/sda -Placed 215/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 169/0 onto dev r1z1-10.1.1.1/sdb -Placed 169/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 169/1 onto dev r1z1-10.1.1.1/sdd -Placed 169/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 169/2 onto dev r1z1-10.1.1.1/sdc -Placed 169/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 226/0 onto dev r1z1-10.1.1.1/sda -Placed 226/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 226/1 onto dev r1z1-10.1.1.1/sdb -Placed 226/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 226/2 onto dev r1z1-10.1.1.1/sdd -Placed 226/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 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/sdb -Placed 56/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 95/0 onto dev r1z1-10.1.1.1/sdd -Placed 95/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 95/1 onto dev r1z1-10.1.1.1/sdc -Placed 95/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 95/2 onto dev r1z1-10.1.1.1/sda -Placed 95/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 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/sdd -Placed 1/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 1/2 onto dev r1z1-10.1.1.1/sdc -Placed 1/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 227/0 onto dev r1z1-10.1.1.1/sda -Placed 227/0 onto dev r1z1-10.1.1.1/sda -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/sdd -Placed 227/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 200/0 onto dev r1z1-10.1.1.1/sdc -Placed 200/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 200/1 onto dev r1z1-10.1.1.1/sda -Placed 200/1 onto dev r1z1-10.1.1.1/sda -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 229/0 onto dev r1z1-10.1.1.1/sdd -Placed 229/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 229/1 onto dev r1z1-10.1.1.1/sdc -Placed 229/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 229/2 onto dev r1z1-10.1.1.1/sda -Placed 229/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 113/0 onto dev r1z1-10.1.1.1/sdb -Placed 113/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 113/1 onto dev r1z1-10.1.1.1/sdd -Placed 113/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 113/2 onto dev r1z1-10.1.1.1/sdc -Placed 113/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 217/0 onto dev r1z1-10.1.1.1/sda -Placed 217/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 217/1 onto dev r1z1-10.1.1.1/sdb -Placed 217/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 217/2 onto dev r1z1-10.1.1.1/sdd -Placed 217/2 onto dev r1z1-10.1.1.1/sdd -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/sdb -Placed 54/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 61/0 onto dev r1z1-10.1.1.1/sdd -Placed 61/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 61/1 onto dev r1z1-10.1.1.1/sdc -Placed 61/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 61/2 onto dev r1z1-10.1.1.1/sda -Placed 61/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 228/0 onto dev r1z1-10.1.1.1/sdb -Placed 228/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 228/1 onto dev r1z1-10.1.1.1/sdd -Placed 228/1 onto dev r1z1-10.1.1.1/sdd -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 152/0 onto dev r1z1-10.1.1.1/sda -Placed 152/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 152/1 onto dev r1z1-10.1.1.1/sdb -Placed 152/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 152/2 onto dev r1z1-10.1.1.1/sdd -Placed 152/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 45/0 onto dev r1z1-10.1.1.1/sdc -Placed 45/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 45/1 onto dev r1z1-10.1.1.1/sda -Placed 45/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 45/2 onto dev r1z1-10.1.1.1/sdb -Placed 45/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 151/0 onto dev r1z1-10.1.1.1/sdd -Placed 151/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 151/1 onto dev r1z1-10.1.1.1/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 231/0 onto dev r1z1-10.1.1.1/sdb -Placed 231/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 231/1 onto dev r1z1-10.1.1.1/sdd -Placed 231/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 231/2 onto dev r1z1-10.1.1.1/sdc -Placed 231/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 34/0 onto dev r1z1-10.1.1.1/sda -Placed 34/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 34/1 onto dev r1z1-10.1.1.1/sdb -Placed 34/1 onto dev r1z1-10.1.1.1/sdb -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 60/0 onto dev r1z1-10.1.1.1/sdc -Placed 60/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 60/1 onto dev r1z1-10.1.1.1/sda -Placed 60/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 60/2 onto dev r1z1-10.1.1.1/sdb -Placed 60/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 252/0 onto dev r1z1-10.1.1.1/sdd -Placed 252/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 252/1 onto dev r1z1-10.1.1.1/sdc -Placed 252/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 252/2 onto dev r1z1-10.1.1.1/sda -Placed 252/2 onto dev r1z1-10.1.1.1/sda -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/sdd -Placed 101/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 101/2 onto dev r1z1-10.1.1.1/sdc -Placed 101/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 126/0 onto dev r1z1-10.1.1.1/sda -Placed 126/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 126/1 onto dev r1z1-10.1.1.1/sdb -Placed 126/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 126/2 onto dev r1z1-10.1.1.1/sdd -Placed 126/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 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/sdb -Placed 153/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 112/0 onto dev r1z1-10.1.1.1/sdd -Placed 112/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 112/1 onto dev r1z1-10.1.1.1/sdc -Placed 112/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 112/2 onto dev r1z1-10.1.1.1/sda -Placed 112/2 onto dev r1z1-10.1.1.1/sda -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/sdd -Placed 36/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 36/2 onto dev r1z1-10.1.1.1/sdc -Placed 36/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 246/0 onto dev r1z1-10.1.1.1/sda -Placed 246/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 246/1 onto dev r1z1-10.1.1.1/sdb -Placed 246/1 onto dev r1z1-10.1.1.1/sdb -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 35/0 onto dev r1z1-10.1.1.1/sdc -Placed 35/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 35/1 onto dev r1z1-10.1.1.1/sda -Placed 35/1 onto dev r1z1-10.1.1.1/sda -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 7/0 onto dev r1z1-10.1.1.1/sdd -Placed 7/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 7/1 onto dev r1z1-10.1.1.1/sdc -Placed 7/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 7/2 onto dev r1z1-10.1.1.1/sda -Placed 7/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 128/0 onto dev r1z1-10.1.1.1/sdb -Placed 128/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 128/1 onto dev r1z1-10.1.1.1/sdd -Placed 128/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 128/2 onto dev r1z1-10.1.1.1/sdc -Placed 128/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 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/sdb -Placed 59/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 59/2 onto dev r1z1-10.1.1.1/sdd -Placed 59/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 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/sdb -Placed 105/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 119/0 onto dev r1z1-10.1.1.1/sdd -Placed 119/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 119/1 onto dev r1z1-10.1.1.1/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 64/0 onto dev r1z1-10.1.1.1/sdb -Placed 64/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 64/1 onto dev r1z1-10.1.1.1/sdd -Placed 64/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 64/2 onto dev r1z1-10.1.1.1/sdc -Placed 64/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 86/0 onto dev r1z1-10.1.1.1/sda -Placed 86/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 86/1 onto dev r1z1-10.1.1.1/sdb -Placed 86/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 86/2 onto dev r1z1-10.1.1.1/sdd -Placed 86/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 117/0 onto dev r1z1-10.1.1.1/sdc -Placed 117/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 117/1 onto dev r1z1-10.1.1.1/sda -Placed 117/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 117/2 onto dev r1z1-10.1.1.1/sdb -Placed 117/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 12/0 onto dev r1z1-10.1.1.1/sdd -Placed 12/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 12/1 onto dev r1z1-10.1.1.1/sdc -Placed 12/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 12/2 onto dev r1z1-10.1.1.1/sda -Placed 12/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 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/sdd -Placed 23/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 23/2 onto dev r1z1-10.1.1.1/sdc -Placed 23/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 127/0 onto dev r1z1-10.1.1.1/sda -Placed 127/0 onto dev r1z1-10.1.1.1/sda -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/sdd -Placed 127/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 183/0 onto dev r1z1-10.1.1.1/sdc -Placed 183/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 183/1 onto dev r1z1-10.1.1.1/sda -Placed 183/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 183/2 onto dev r1z1-10.1.1.1/sdb -Placed 183/2 onto dev r1z1-10.1.1.1/sdb -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/sdc -Placed 53/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 53/2 onto dev r1z1-10.1.1.1/sda -Placed 53/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 166/0 onto dev r1z1-10.1.1.1/sdb -Placed 166/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 166/1 onto dev r1z1-10.1.1.1/sdd -Placed 166/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 166/2 onto dev r1z1-10.1.1.1/sdc -Placed 166/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 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/sdb -Placed 193/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 193/2 onto dev r1z1-10.1.1.1/sdd -Placed 193/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 176/0 onto dev r1z1-10.1.1.1/sdc -Placed 176/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 176/1 onto dev r1z1-10.1.1.1/sda -Placed 176/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 176/2 onto dev r1z1-10.1.1.1/sdb -Placed 176/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 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/sdc -Placed 46/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 46/2 onto dev r1z1-10.1.1.1/sda -Placed 46/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 211/0 onto dev r1z1-10.1.1.1/sdb -Placed 211/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 211/1 onto dev r1z1-10.1.1.1/sdd -Placed 211/1 onto dev r1z1-10.1.1.1/sdd -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 139/0 onto dev r1z1-10.1.1.1/sda -Placed 139/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 139/1 onto dev r1z1-10.1.1.1/sdb -Placed 139/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 139/2 onto dev r1z1-10.1.1.1/sdd -Placed 139/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 49/0 onto dev r1z1-10.1.1.1/sdc -Placed 49/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 49/1 onto dev r1z1-10.1.1.1/sda -Placed 49/1 onto dev r1z1-10.1.1.1/sda -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 2/0 onto dev r1z1-10.1.1.1/sdd -Placed 2/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 2/1 onto dev r1z1-10.1.1.1/sdc -Placed 2/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 2/2 onto dev r1z1-10.1.1.1/sda -Placed 2/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 156/0 onto dev r1z1-10.1.1.1/sdb -Placed 156/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 156/1 onto dev r1z1-10.1.1.1/sdd -Placed 156/1 onto dev r1z1-10.1.1.1/sdd -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 145/0 onto dev r1z1-10.1.1.1/sda -Placed 145/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 145/1 onto dev r1z1-10.1.1.1/sdb -Placed 145/1 onto dev r1z1-10.1.1.1/sdb -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 91/0 onto dev r1z1-10.1.1.1/sdc -Placed 91/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 91/1 onto dev r1z1-10.1.1.1/sda -Placed 91/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 91/2 onto dev r1z1-10.1.1.1/sdb -Placed 91/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 99/0 onto dev r1z1-10.1.1.1/sdd -Placed 99/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 99/1 onto dev r1z1-10.1.1.1/sdc -Placed 99/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 99/2 onto dev r1z1-10.1.1.1/sda -Placed 99/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 15/0 onto dev r1z1-10.1.1.1/sdb -Placed 15/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 15/1 onto dev r1z1-10.1.1.1/sdd -Placed 15/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 15/2 onto dev r1z1-10.1.1.1/sdc -Placed 15/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 185/0 onto dev r1z1-10.1.1.1/sda -Placed 185/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 185/1 onto dev r1z1-10.1.1.1/sdb -Placed 185/1 onto dev r1z1-10.1.1.1/sdb -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 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/sdb -Placed 14/2 onto dev r1z1-10.1.1.1/sdb -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/sdc -Placed 235/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 235/2 onto dev r1z1-10.1.1.1/sda -Placed 235/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 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/sdd -Placed 16/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 16/2 onto dev r1z1-10.1.1.1/sdc -Placed 16/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 10/0 onto dev r1z1-10.1.1.1/sda -Placed 10/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 10/1 onto dev r1z1-10.1.1.1/sdb -Placed 10/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 10/2 onto dev r1z1-10.1.1.1/sdd -Placed 10/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 17/0 onto dev r1z1-10.1.1.1/sdc -Placed 17/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 17/1 onto dev r1z1-10.1.1.1/sda -Placed 17/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 17/2 onto dev r1z1-10.1.1.1/sdb -Placed 17/2 onto dev r1z1-10.1.1.1/sdb -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/sdc -Placed 140/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 140/2 onto dev r1z1-10.1.1.1/sda -Placed 140/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 212/0 onto dev r1z1-10.1.1.1/sdb -Placed 212/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 212/1 onto dev r1z1-10.1.1.1/sdd -Placed 212/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 212/2 onto dev r1z1-10.1.1.1/sdc -Placed 212/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 232/0 onto dev r1z1-10.1.1.1/sda -Placed 232/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 232/1 onto dev r1z1-10.1.1.1/sdb -Placed 232/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 232/2 onto dev r1z1-10.1.1.1/sdd -Placed 232/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 182/0 onto dev r1z1-10.1.1.1/sdc -Placed 182/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 182/1 onto dev r1z1-10.1.1.1/sda -Placed 182/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 182/2 onto dev r1z1-10.1.1.1/sdb -Placed 182/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 80/0 onto dev r1z1-10.1.1.1/sdd -Placed 80/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 80/1 onto dev r1z1-10.1.1.1/sdc -Placed 80/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 80/2 onto dev r1z1-10.1.1.1/sda -Placed 80/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 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/sdd -Placed 202/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 202/2 onto dev r1z1-10.1.1.1/sdc -Placed 202/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 171/0 onto dev r1z1-10.1.1.1/sda -Placed 171/0 onto dev r1z1-10.1.1.1/sda -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/sdd -Placed 171/2 onto dev r1z1-10.1.1.1/sdd -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/sdb -Placed 130/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 79/0 onto dev r1z1-10.1.1.1/sdd -Placed 79/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 79/1 onto dev r1z1-10.1.1.1/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 68/0 onto dev r1z1-10.1.1.1/sdb -Placed 68/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 68/1 onto dev r1z1-10.1.1.1/sdd -Placed 68/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 68/2 onto dev r1z1-10.1.1.1/sdc -Placed 68/2 onto dev r1z1-10.1.1.1/sdc -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/sdb -Placed 234/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 234/2 onto dev r1z1-10.1.1.1/sdd -Placed 234/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 244/0 onto dev r1z1-10.1.1.1/sdc -Placed 244/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 244/1 onto dev r1z1-10.1.1.1/sda -Placed 244/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 244/2 onto dev r1z1-10.1.1.1/sdb -Placed 244/2 onto dev r1z1-10.1.1.1/sdb -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/sdc -Placed 85/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 85/2 onto dev r1z1-10.1.1.1/sda -Placed 85/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 4/0 onto dev r1z1-10.1.1.1/sdb -Placed 4/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 4/1 onto dev r1z1-10.1.1.1/sdd -Placed 4/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 4/2 onto dev r1z1-10.1.1.1/sdc -Placed 4/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 84/0 onto dev r1z1-10.1.1.1/sda -Placed 84/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 84/1 onto dev r1z1-10.1.1.1/sdb -Placed 84/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 84/2 onto dev r1z1-10.1.1.1/sdd -Placed 84/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 22/0 onto dev r1z1-10.1.1.1/sdc -Placed 22/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 22/1 onto dev r1z1-10.1.1.1/sda -Placed 22/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 22/2 onto dev r1z1-10.1.1.1/sdb -Placed 22/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 115/0 onto dev r1z1-10.1.1.1/sdd -Placed 115/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 115/1 onto dev r1z1-10.1.1.1/sdc -Placed 115/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 115/2 onto dev r1z1-10.1.1.1/sda -Placed 115/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 100/0 onto dev r1z1-10.1.1.1/sdb -Placed 100/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 100/1 onto dev r1z1-10.1.1.1/sdd -Placed 100/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 100/2 onto dev r1z1-10.1.1.1/sdc -Placed 100/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 43/0 onto dev r1z1-10.1.1.1/sda -Placed 43/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 43/1 onto dev r1z1-10.1.1.1/sdb -Placed 43/1 onto dev r1z1-10.1.1.1/sdb -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 243/0 onto dev r1z1-10.1.1.1/sdc -Placed 243/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 243/1 onto dev r1z1-10.1.1.1/sda -Placed 243/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 243/2 onto dev r1z1-10.1.1.1/sdb -Placed 243/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 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/sdc -Placed 249/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 249/2 onto dev r1z1-10.1.1.1/sda -Placed 249/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 157/0 onto dev r1z1-10.1.1.1/sdb -Placed 157/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 157/1 onto dev r1z1-10.1.1.1/sdd -Placed 157/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 157/2 onto dev r1z1-10.1.1.1/sdc -Placed 157/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 24/0 onto dev r1z1-10.1.1.1/sda -Placed 24/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 24/1 onto dev r1z1-10.1.1.1/sdb -Placed 24/1 onto dev r1z1-10.1.1.1/sdb -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 189/0 onto dev r1z1-10.1.1.1/sdc -Placed 189/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 189/1 onto dev r1z1-10.1.1.1/sda -Placed 189/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 189/2 onto dev r1z1-10.1.1.1/sdb -Placed 189/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 134/0 onto dev r1z1-10.1.1.1/sdd -Placed 134/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 134/1 onto dev r1z1-10.1.1.1/sdc -Placed 134/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 134/2 onto dev r1z1-10.1.1.1/sda -Placed 134/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 75/0 onto dev r1z1-10.1.1.1/sdb -Placed 75/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 75/1 onto dev r1z1-10.1.1.1/sdd -Placed 75/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 75/2 onto dev r1z1-10.1.1.1/sdc -Placed 75/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/sdb -Placed 118/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 118/2 onto dev r1z1-10.1.1.1/sdd -Placed 118/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 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/sdb -Placed 181/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 192/0 onto dev r1z1-10.1.1.1/sdd -Placed 192/0 onto dev r1z1-10.1.1.1/sdd -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 205/0 onto dev r1z1-10.1.1.1/sdb -Placed 205/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 205/1 onto dev r1z1-10.1.1.1/sdd -Placed 205/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 205/2 onto dev r1z1-10.1.1.1/sdc -Placed 205/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 32/0 onto dev r1z1-10.1.1.1/sda -Placed 32/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 32/1 onto dev r1z1-10.1.1.1/sdb -Placed 32/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 32/2 onto dev r1z1-10.1.1.1/sdd -Placed 32/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 125/0 onto dev r1z1-10.1.1.1/sdc -Placed 125/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 125/1 onto dev r1z1-10.1.1.1/sda -Placed 125/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 125/2 onto dev r1z1-10.1.1.1/sdb -Placed 125/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 184/0 onto dev r1z1-10.1.1.1/sdd -Placed 184/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 184/1 onto dev r1z1-10.1.1.1/sdc -Placed 184/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 184/2 onto dev r1z1-10.1.1.1/sda -Placed 184/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 150/0 onto dev r1z1-10.1.1.1/sdb -Placed 150/0 onto dev r1z1-10.1.1.1/sdb -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/sdc -Placed 150/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 160/0 onto dev r1z1-10.1.1.1/sda -Placed 160/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 160/1 onto dev r1z1-10.1.1.1/sdb -Placed 160/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 160/2 onto dev r1z1-10.1.1.1/sdd -Placed 160/2 onto dev r1z1-10.1.1.1/sdd -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/sdb -Placed 66/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 255/0 onto dev r1z1-10.1.1.1/sdd -Placed 255/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 255/1 onto dev r1z1-10.1.1.1/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 168/0 onto dev r1z1-10.1.1.1/sdb -Placed 168/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 168/1 onto dev r1z1-10.1.1.1/sdd -Placed 168/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 168/2 onto dev r1z1-10.1.1.1/sdc -Placed 168/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 48/0 onto dev r1z1-10.1.1.1/sda -Placed 48/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 48/1 onto dev r1z1-10.1.1.1/sdb -Placed 48/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 48/2 onto dev r1z1-10.1.1.1/sdd -Placed 48/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 25/0 onto dev r1z1-10.1.1.1/sdc -Placed 25/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 25/1 onto dev r1z1-10.1.1.1/sda -Placed 25/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 25/2 onto dev r1z1-10.1.1.1/sdb -Placed 25/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 120/0 onto dev r1z1-10.1.1.1/sdd -Placed 120/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 120/1 onto dev r1z1-10.1.1.1/sdc -Placed 120/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 120/2 onto dev r1z1-10.1.1.1/sda -Placed 120/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 26/0 onto dev r1z1-10.1.1.1/sdb -Placed 26/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 26/1 onto dev r1z1-10.1.1.1/sdd -Placed 26/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 26/2 onto dev r1z1-10.1.1.1/sdc -Placed 26/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 8/0 onto dev r1z1-10.1.1.1/sda -Placed 8/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 8/1 onto dev r1z1-10.1.1.1/sdb -Placed 8/1 onto dev r1z1-10.1.1.1/sdb -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 254/0 onto dev r1z1-10.1.1.1/sdc -Placed 254/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 254/1 onto dev r1z1-10.1.1.1/sda -Placed 254/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 254/2 onto dev r1z1-10.1.1.1/sdb -Placed 254/2 onto dev r1z1-10.1.1.1/sdb -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/sdc -Placed 233/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 233/2 onto dev r1z1-10.1.1.1/sda -Placed 233/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 204/0 onto dev r1z1-10.1.1.1/sdb -Placed 204/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 204/1 onto dev r1z1-10.1.1.1/sdd -Placed 204/1 onto dev r1z1-10.1.1.1/sdd -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 20/0 onto dev r1z1-10.1.1.1/sda -Placed 20/0 onto dev r1z1-10.1.1.1/sda -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/sdd -Placed 20/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 236/0 onto dev r1z1-10.1.1.1/sdc -Placed 236/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 236/1 onto dev r1z1-10.1.1.1/sda -Placed 236/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 236/2 onto dev r1z1-10.1.1.1/sdb -Placed 236/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 132/0 onto dev r1z1-10.1.1.1/sdd -Placed 132/0 onto dev r1z1-10.1.1.1/sdd -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 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/sdd -Placed 30/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 30/2 onto dev r1z1-10.1.1.1/sdc -Placed 30/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 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/sdb -Placed 96/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 96/2 onto dev r1z1-10.1.1.1/sdd -Placed 96/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 177/0 onto dev r1z1-10.1.1.1/sdc -Placed 177/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 177/1 onto dev r1z1-10.1.1.1/sda -Placed 177/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 177/2 onto dev r1z1-10.1.1.1/sdb -Placed 177/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 50/0 onto dev r1z1-10.1.1.1/sdd -Placed 50/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 50/1 onto dev r1z1-10.1.1.1/sdc -Placed 50/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 50/2 onto dev r1z1-10.1.1.1/sda -Placed 50/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 196/0 onto dev r1z1-10.1.1.1/sdb -Placed 196/0 onto dev r1z1-10.1.1.1/sdb -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/sdc -Placed 196/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 220/0 onto dev r1z1-10.1.1.1/sda -Placed 220/0 onto dev r1z1-10.1.1.1/sda -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/sdd -Placed 220/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 154/0 onto dev r1z1-10.1.1.1/sdc -Placed 154/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 154/1 onto dev r1z1-10.1.1.1/sda -Placed 154/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 154/2 onto dev r1z1-10.1.1.1/sdb -Placed 154/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 21/0 onto dev r1z1-10.1.1.1/sdd -Placed 21/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 21/1 onto dev r1z1-10.1.1.1/sdc -Placed 21/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 21/2 onto dev r1z1-10.1.1.1/sda -Placed 21/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 239/0 onto dev r1z1-10.1.1.1/sdb -Placed 239/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 239/1 onto dev r1z1-10.1.1.1/sdd -Placed 239/1 onto dev r1z1-10.1.1.1/sdd -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 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/sdb -Placed 141/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 141/2 onto dev r1z1-10.1.1.1/sdd -Placed 141/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 201/0 onto dev r1z1-10.1.1.1/sdc -Placed 201/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 201/1 onto dev r1z1-10.1.1.1/sda -Placed 201/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 201/2 onto dev r1z1-10.1.1.1/sdb -Placed 201/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 121/0 onto dev r1z1-10.1.1.1/sdd -Placed 121/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 121/1 onto dev r1z1-10.1.1.1/sdc -Placed 121/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 121/2 onto dev r1z1-10.1.1.1/sda -Placed 121/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 116/0 onto dev r1z1-10.1.1.1/sdb -Placed 116/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 116/1 onto dev r1z1-10.1.1.1/sdd -Placed 116/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 116/2 onto dev r1z1-10.1.1.1/sdc -Placed 116/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 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/sdb -Placed 206/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 206/2 onto dev r1z1-10.1.1.1/sdd -Placed 206/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 19/0 onto dev r1z1-10.1.1.1/sdc -Placed 19/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 19/1 onto dev r1z1-10.1.1.1/sda -Placed 19/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 19/2 onto dev r1z1-10.1.1.1/sdb -Placed 19/2 onto dev r1z1-10.1.1.1/sdb -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/sdc -Placed 77/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 77/2 onto dev r1z1-10.1.1.1/sda -Placed 77/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 33/0 onto dev r1z1-10.1.1.1/sdb -Placed 33/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 33/1 onto dev r1z1-10.1.1.1/sdd -Placed 33/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 33/2 onto dev r1z1-10.1.1.1/sdc -Placed 33/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 70/0 onto dev r1z1-10.1.1.1/sda -Placed 70/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 70/1 onto dev r1z1-10.1.1.1/sdb -Placed 70/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 70/2 onto dev r1z1-10.1.1.1/sdd -Placed 70/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 186/0 onto dev r1z1-10.1.1.1/sdc -Placed 186/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 186/1 onto dev r1z1-10.1.1.1/sda -Placed 186/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 186/2 onto dev r1z1-10.1.1.1/sdb -Placed 186/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 216/0 onto dev r1z1-10.1.1.1/sdd -Placed 216/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 216/1 onto dev r1z1-10.1.1.1/sdc -Placed 216/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 216/2 onto dev r1z1-10.1.1.1/sda -Placed 216/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 29/0 onto dev r1z1-10.1.1.1/sdb -Placed 29/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 29/1 onto dev r1z1-10.1.1.1/sdd -Placed 29/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 29/2 onto dev r1z1-10.1.1.1/sdc -Placed 29/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 164/0 onto dev r1z1-10.1.1.1/sda -Placed 164/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 164/1 onto dev r1z1-10.1.1.1/sdb -Placed 164/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 164/2 onto dev r1z1-10.1.1.1/sdd -Placed 164/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 103/0 onto dev r1z1-10.1.1.1/sdc -Placed 103/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 103/1 onto dev r1z1-10.1.1.1/sda -Placed 103/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 103/2 onto dev r1z1-10.1.1.1/sdb -Placed 103/2 onto dev r1z1-10.1.1.1/sdb -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/sdc -Placed 124/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 124/2 onto dev r1z1-10.1.1.1/sda -Placed 124/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 83/0 onto dev r1z1-10.1.1.1/sdb -Placed 83/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 83/1 onto dev r1z1-10.1.1.1/sdd -Placed 83/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 83/2 onto dev r1z1-10.1.1.1/sdc -Placed 83/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 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/sdb -Placed 72/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 72/2 onto dev r1z1-10.1.1.1/sdd -Placed 72/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 242/0 onto dev r1z1-10.1.1.1/sdc -Placed 242/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 242/1 onto dev r1z1-10.1.1.1/sda -Placed 242/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 242/2 onto dev r1z1-10.1.1.1/sdb -Placed 242/2 onto dev r1z1-10.1.1.1/sdb -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/sdc -Placed 187/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 187/2 onto dev r1z1-10.1.1.1/sda -Placed 187/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 167/0 onto dev r1z1-10.1.1.1/sdb -Placed 167/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 167/1 onto dev r1z1-10.1.1.1/sdd -Placed 167/1 onto dev r1z1-10.1.1.1/sdd -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 144/0 onto dev r1z1-10.1.1.1/sda -Placed 144/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 144/1 onto dev r1z1-10.1.1.1/sdb -Placed 144/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 144/2 onto dev r1z1-10.1.1.1/sdd -Placed 144/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 180/0 onto dev r1z1-10.1.1.1/sdc -Placed 180/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 180/1 onto dev r1z1-10.1.1.1/sda -Placed 180/1 onto dev r1z1-10.1.1.1/sda -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 137/0 onto dev r1z1-10.1.1.1/sdd -Placed 137/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 137/1 onto dev r1z1-10.1.1.1/sdc -Placed 137/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 137/2 onto dev r1z1-10.1.1.1/sda -Placed 137/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 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/sdd -Placed 110/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 110/2 onto dev r1z1-10.1.1.1/sdc -Placed 110/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/sdb -Placed 55/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 55/2 onto dev r1z1-10.1.1.1/sdd -Placed 55/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 122/0 onto dev r1z1-10.1.1.1/sdc -Placed 122/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 122/1 onto dev r1z1-10.1.1.1/sda -Placed 122/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 122/2 onto dev r1z1-10.1.1.1/sdb -Placed 122/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 163/0 onto dev r1z1-10.1.1.1/sdd -Placed 163/0 onto dev r1z1-10.1.1.1/sdd -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 52/0 onto dev r1z1-10.1.1.1/sdb -Placed 52/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 52/1 onto dev r1z1-10.1.1.1/sdd -Placed 52/1 onto dev r1z1-10.1.1.1/sdd -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 136/0 onto dev r1z1-10.1.1.1/sda -Placed 136/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 136/1 onto dev r1z1-10.1.1.1/sdb -Placed 136/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 136/2 onto dev r1z1-10.1.1.1/sdd -Placed 136/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 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/sdb -Placed 142/2 onto dev r1z1-10.1.1.1/sdb -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/sdc -Placed 135/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 135/2 onto dev r1z1-10.1.1.1/sda -Placed 135/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 133/0 onto dev r1z1-10.1.1.1/sdb -Placed 133/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 133/1 onto dev r1z1-10.1.1.1/sdd -Placed 133/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 133/2 onto dev r1z1-10.1.1.1/sdc -Placed 133/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 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/sdb -Placed 147/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 147/2 onto dev r1z1-10.1.1.1/sdd -Placed 147/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 223/0 onto dev r1z1-10.1.1.1/sdc -Placed 223/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 223/1 onto dev r1z1-10.1.1.1/sda -Placed 223/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 223/2 onto dev r1z1-10.1.1.1/sdb -Placed 223/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 194/0 onto dev r1z1-10.1.1.1/sdd -Placed 194/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 194/1 onto dev r1z1-10.1.1.1/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 218/0 onto dev r1z1-10.1.1.1/sdb -Placed 218/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 218/1 onto dev r1z1-10.1.1.1/sdd -Placed 218/1 onto dev r1z1-10.1.1.1/sdd -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 240/0 onto dev r1z1-10.1.1.1/sda -Placed 240/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 240/1 onto dev r1z1-10.1.1.1/sdb -Placed 240/1 onto dev r1z1-10.1.1.1/sdb -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 9/0 onto dev r1z1-10.1.1.1/sdc -Placed 9/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 9/1 onto dev r1z1-10.1.1.1/sda -Placed 9/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 9/2 onto dev r1z1-10.1.1.1/sdb -Placed 9/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 251/0 onto dev r1z1-10.1.1.1/sdd -Placed 251/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 251/1 onto dev r1z1-10.1.1.1/sdc -Placed 251/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 251/2 onto dev r1z1-10.1.1.1/sda -Placed 251/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 191/0 onto dev r1z1-10.1.1.1/sdb -Placed 191/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 191/1 onto dev r1z1-10.1.1.1/sdd -Placed 191/1 onto dev r1z1-10.1.1.1/sdd -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 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/sdb -Placed 208/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 208/2 onto dev r1z1-10.1.1.1/sdd -Placed 208/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 162/0 onto dev r1z1-10.1.1.1/sdc -Placed 162/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 162/1 onto dev r1z1-10.1.1.1/sda -Placed 162/1 onto dev r1z1-10.1.1.1/sda -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 31/0 onto dev r1z1-10.1.1.1/sdd -Placed 31/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 31/1 onto dev r1z1-10.1.1.1/sdc -Placed 31/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 31/2 onto dev r1z1-10.1.1.1/sda -Placed 31/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 63/0 onto dev r1z1-10.1.1.1/sdb -Placed 63/0 onto dev r1z1-10.1.1.1/sdb -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/sdc -Placed 63/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 37/0 onto dev r1z1-10.1.1.1/sda -Placed 37/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 37/1 onto dev r1z1-10.1.1.1/sdb -Placed 37/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 37/2 onto dev r1z1-10.1.1.1/sdd -Placed 37/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 74/0 onto dev r1z1-10.1.1.1/sdc -Placed 74/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 74/1 onto dev r1z1-10.1.1.1/sda -Placed 74/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 74/2 onto dev r1z1-10.1.1.1/sdb -Placed 74/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 87/0 onto dev r1z1-10.1.1.1/sdd -Placed 87/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 87/1 onto dev r1z1-10.1.1.1/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 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/sdd -Placed 92/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 92/2 onto dev r1z1-10.1.1.1/sdc -Placed 92/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 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/sdb -Placed 207/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 207/2 onto dev r1z1-10.1.1.1/sdd -Placed 207/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 161/0 onto dev r1z1-10.1.1.1/sdc -Placed 161/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 161/1 onto dev r1z1-10.1.1.1/sda -Placed 161/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 161/2 onto dev r1z1-10.1.1.1/sdb -Placed 161/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 195/0 onto dev r1z1-10.1.1.1/sdd -Placed 195/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 195/1 onto dev r1z1-10.1.1.1/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 203/0 onto dev r1z1-10.1.1.1/sdb -Placed 203/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 203/1 onto dev r1z1-10.1.1.1/sdd -Placed 203/1 onto dev r1z1-10.1.1.1/sdd -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 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/sdb -Placed 41/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 41/2 onto dev r1z1-10.1.1.1/sdd -Placed 41/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 89/0 onto dev r1z1-10.1.1.1/sdc -Placed 89/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 89/1 onto dev r1z1-10.1.1.1/sda -Placed 89/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 89/2 onto dev r1z1-10.1.1.1/sdb -Placed 89/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 238/0 onto dev r1z1-10.1.1.1/sdd -Placed 238/0 onto dev r1z1-10.1.1.1/sdd -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 88/0 onto dev r1z1-10.1.1.1/sdb -Placed 88/0 onto dev r1z1-10.1.1.1/sdb -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/sdc -Placed 88/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 129/0 onto dev r1z1-10.1.1.1/sda -Placed 129/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 129/1 onto dev r1z1-10.1.1.1/sdb -Placed 129/1 onto dev r1z1-10.1.1.1/sdb -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 123/0 onto dev r1z1-10.1.1.1/sdc -Placed 123/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 123/1 onto dev r1z1-10.1.1.1/sda -Placed 123/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 123/2 onto dev r1z1-10.1.1.1/sdb -Placed 123/2 onto dev r1z1-10.1.1.1/sdb -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/sdc -Placed 3/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 3/2 onto dev r1z1-10.1.1.1/sda -Placed 3/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 97/0 onto dev r1z1-10.1.1.1/sdb -Placed 97/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 97/1 onto dev r1z1-10.1.1.1/sdd -Placed 97/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 97/2 onto dev r1z1-10.1.1.1/sdc -Placed 97/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 131/0 onto dev r1z1-10.1.1.1/sda -Placed 131/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 131/1 onto dev r1z1-10.1.1.1/sdb -Placed 131/1 onto dev r1z1-10.1.1.1/sdb -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 174/0 onto dev r1z1-10.1.1.1/sdc -Placed 174/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 174/1 onto dev r1z1-10.1.1.1/sda -Placed 174/1 onto dev r1z1-10.1.1.1/sda -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 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/sdc -Placed 214/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 214/2 onto dev r1z1-10.1.1.1/sda -Placed 214/2 onto dev r1z1-10.1.1.1/sda -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/sdd -Placed 247/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 247/2 onto dev r1z1-10.1.1.1/sdc -Placed 247/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 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/sdb -Placed 245/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 245/2 onto dev r1z1-10.1.1.1/sdd -Placed 245/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 11/0 onto dev r1z1-10.1.1.1/sdc -Placed 11/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 11/1 onto dev r1z1-10.1.1.1/sda -Placed 11/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 11/2 onto dev r1z1-10.1.1.1/sdb -Placed 11/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 39/0 onto dev r1z1-10.1.1.1/sdd -Placed 39/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 39/1 onto dev r1z1-10.1.1.1/sdc -Placed 39/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 39/2 onto dev r1z1-10.1.1.1/sda -Placed 39/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 222/0 onto dev r1z1-10.1.1.1/sdb -Placed 222/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 222/1 onto dev r1z1-10.1.1.1/sdd -Placed 222/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 222/2 onto dev r1z1-10.1.1.1/sdc -Placed 222/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 159/0 onto dev r1z1-10.1.1.1/sda -Placed 159/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 159/1 onto dev r1z1-10.1.1.1/sdb -Placed 159/1 onto dev r1z1-10.1.1.1/sdb -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 111/0 onto dev r1z1-10.1.1.1/sdc -Placed 111/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 111/1 onto dev r1z1-10.1.1.1/sda -Placed 111/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 111/2 onto dev r1z1-10.1.1.1/sdb -Placed 111/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 165/0 onto dev r1z1-10.1.1.1/sdd -Placed 165/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 165/1 onto dev r1z1-10.1.1.1/sdc -Placed 165/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 165/2 onto dev r1z1-10.1.1.1/sda -Placed 165/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 67/0 onto dev r1z1-10.1.1.1/sdb -Placed 67/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 67/1 onto dev r1z1-10.1.1.1/sdd -Placed 67/1 onto dev r1z1-10.1.1.1/sdd -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 51/0 onto dev r1z1-10.1.1.1/sda -Placed 51/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 51/1 onto dev r1z1-10.1.1.1/sdb -Placed 51/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 51/2 onto dev r1z1-10.1.1.1/sdd -Placed 51/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 62/0 onto dev r1z1-10.1.1.1/sdc -Placed 62/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 62/1 onto dev r1z1-10.1.1.1/sda -Placed 62/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 62/2 onto dev r1z1-10.1.1.1/sdb -Placed 62/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 109/0 onto dev r1z1-10.1.1.1/sdd -Placed 109/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 109/1 onto dev r1z1-10.1.1.1/sdc -Placed 109/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 109/2 onto dev r1z1-10.1.1.1/sda -Placed 109/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 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/sdd -Placed 188/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 188/2 onto dev r1z1-10.1.1.1/sdc -Placed 188/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 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/sdb -Placed 5/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 5/2 onto dev r1z1-10.1.1.1/sdd -Placed 5/2 onto dev r1z1-10.1.1.1/sdd -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/sdb -Placed 221/2 onto dev r1z1-10.1.1.1/sdb -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/sdc -Placed 173/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 173/2 onto dev r1z1-10.1.1.1/sda -Placed 173/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 40/0 onto dev r1z1-10.1.1.1/sdb -Placed 40/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 40/1 onto dev r1z1-10.1.1.1/sdd -Placed 40/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 40/2 onto dev r1z1-10.1.1.1/sdc -Placed 40/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 237/0 onto dev r1z1-10.1.1.1/sda -Placed 237/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 237/1 onto dev r1z1-10.1.1.1/sdb -Placed 237/1 onto dev r1z1-10.1.1.1/sdb -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 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/sdb -Placed 253/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 199/0 onto dev r1z1-10.1.1.1/sdd -Placed 199/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 199/1 onto dev r1z1-10.1.1.1/sdc -Placed 199/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 199/2 onto dev r1z1-10.1.1.1/sda -Placed 199/2 onto dev r1z1-10.1.1.1/sda -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/sdd -Placed 106/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 106/2 onto dev r1z1-10.1.1.1/sdc -Placed 106/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 219/0 onto dev r1z1-10.1.1.1/sda -Placed 219/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 219/1 onto dev r1z1-10.1.1.1/sdb -Placed 219/1 onto dev r1z1-10.1.1.1/sdb -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 81/0 onto dev r1z1-10.1.1.1/sdc -Placed 81/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 81/1 onto dev r1z1-10.1.1.1/sda -Placed 81/1 onto dev r1z1-10.1.1.1/sda -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 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/sdc -Placed 158/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 158/2 onto dev r1z1-10.1.1.1/sda -Placed 158/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 108/0 onto dev r1z1-10.1.1.1/sdb -Placed 108/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 108/1 onto dev r1z1-10.1.1.1/sdd -Placed 108/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 108/2 onto dev r1z1-10.1.1.1/sdc -Placed 108/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 73/0 onto dev r1z1-10.1.1.1/sda -Placed 73/0 onto dev r1z1-10.1.1.1/sda -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/sdd -Placed 73/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 138/0 onto dev r1z1-10.1.1.1/sdc -Placed 138/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 138/1 onto dev r1z1-10.1.1.1/sda -Placed 138/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 138/2 onto dev r1z1-10.1.1.1/sdb -Placed 138/2 onto dev r1z1-10.1.1.1/sdb -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/sdc -Placed 225/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 225/2 onto dev r1z1-10.1.1.1/sda -Placed 225/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 155/0 onto dev r1z1-10.1.1.1/sdb -Placed 155/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 155/1 onto dev r1z1-10.1.1.1/sdd -Placed 155/1 onto dev r1z1-10.1.1.1/sdd -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 213/0 onto dev r1z1-10.1.1.1/sda -Placed 213/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 213/1 onto dev r1z1-10.1.1.1/sdb -Placed 213/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 213/2 onto dev r1z1-10.1.1.1/sdd -Placed 213/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 94/0 onto dev r1z1-10.1.1.1/sdc -Placed 94/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 94/1 onto dev r1z1-10.1.1.1/sda -Placed 94/1 onto dev r1z1-10.1.1.1/sda -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 224/0 onto dev r1z1-10.1.1.1/sdd -Placed 224/0 onto dev r1z1-10.1.1.1/sdd -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 146/0 onto dev r1z1-10.1.1.1/sdb -Placed 146/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 146/1 onto dev r1z1-10.1.1.1/sdd -Placed 146/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 146/2 onto dev r1z1-10.1.1.1/sdc -Placed 146/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 179/0 onto dev r1z1-10.1.1.1/sda -Placed 179/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 179/1 onto dev r1z1-10.1.1.1/sdb -Placed 179/1 onto dev r1z1-10.1.1.1/sdb -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 0/0 onto dev r1z1-10.1.1.1/sdc -Placed 0/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 0/1 onto dev r1z1-10.1.1.1/sda -Placed 0/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 0/2 onto dev r1z1-10.1.1.1/sdb -Placed 0/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 82/0 onto dev r1z1-10.1.1.1/sdd -Placed 82/0 onto dev r1z1-10.1.1.1/sdd -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 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/sdd -Placed 28/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 28/2 onto dev r1z1-10.1.1.1/sdc -Placed 28/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 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/sdb -Placed 172/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 172/2 onto dev r1z1-10.1.1.1/sdd -Placed 172/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 6/0 onto dev r1z1-10.1.1.1/sdc -Placed 6/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 6/1 onto dev r1z1-10.1.1.1/sda -Placed 6/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 6/2 onto dev r1z1-10.1.1.1/sdb -Placed 6/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 65/0 onto dev r1z1-10.1.1.1/sdd -Placed 65/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 65/1 onto dev r1z1-10.1.1.1/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 178/0 onto dev r1z1-10.1.1.1/sdb -Placed 178/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 178/1 onto dev r1z1-10.1.1.1/sdd -Placed 178/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 178/2 onto dev r1z1-10.1.1.1/sdc -Placed 178/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 210/0 onto dev r1z1-10.1.1.1/sda -Placed 210/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 210/1 onto dev r1z1-10.1.1.1/sdb -Placed 210/1 onto dev r1z1-10.1.1.1/sdb -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 47/0 onto dev r1z1-10.1.1.1/sdc -Placed 47/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 47/1 onto dev r1z1-10.1.1.1/sda -Placed 47/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 47/2 onto dev r1z1-10.1.1.1/sdb -Placed 47/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 42/0 onto dev r1z1-10.1.1.1/sdd -Placed 42/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 42/1 onto dev r1z1-10.1.1.1/sdc -Placed 42/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 42/2 onto dev r1z1-10.1.1.1/sda -Placed 42/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 209/0 onto dev r1z1-10.1.1.1/sdb -Placed 209/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 209/1 onto dev r1z1-10.1.1.1/sdd -Placed 209/1 onto dev r1z1-10.1.1.1/sdd -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 143/0 onto dev r1z1-10.1.1.1/sda -Placed 143/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 143/1 onto dev r1z1-10.1.1.1/sdb -Placed 143/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 143/2 onto dev r1z1-10.1.1.1/sdd -Placed 143/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 38/0 onto dev r1z1-10.1.1.1/sdc -Placed 38/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 38/1 onto dev r1z1-10.1.1.1/sda -Placed 38/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 38/2 onto dev r1z1-10.1.1.1/sdb -Placed 38/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 102/0 onto dev r1z1-10.1.1.1/sdd -Placed 102/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 102/1 onto dev r1z1-10.1.1.1/sdc -Placed 102/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 102/2 onto dev r1z1-10.1.1.1/sda -Placed 102/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 98/0 onto dev r1z1-10.1.1.1/sdb -Placed 98/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 98/1 onto dev r1z1-10.1.1.1/sdd -Placed 98/1 onto dev r1z1-10.1.1.1/sdd -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 78/0 onto dev r1z1-10.1.1.1/sda -Placed 78/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 78/1 onto dev r1z1-10.1.1.1/sdb -Placed 78/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 78/2 onto dev r1z1-10.1.1.1/sdd -Placed 78/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 44/0 onto dev r1z1-10.1.1.1/sdc -Placed 44/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 44/1 onto dev r1z1-10.1.1.1/sda -Placed 44/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 44/2 onto dev r1z1-10.1.1.1/sdb -Placed 44/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 250/0 onto dev r1z1-10.1.1.1/sdd -Placed 250/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 250/1 onto dev r1z1-10.1.1.1/sdc -Placed 250/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 250/2 onto dev r1z1-10.1.1.1/sda -Placed 250/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 93/0 onto dev r1z1-10.1.1.1/sdb -Placed 93/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 93/1 onto dev r1z1-10.1.1.1/sdd -Placed 93/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 93/2 onto dev r1z1-10.1.1.1/sdc -Placed 93/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 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/sdb -Placed 27/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 27/2 onto dev r1z1-10.1.1.1/sdd -Placed 27/2 onto dev r1z1-10.1.1.1/sdd -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/sdb -Placed 198/2 onto dev r1z1-10.1.1.1/sdb -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/sdc -Placed 114/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 114/2 onto dev r1z1-10.1.1.1/sda -Placed 114/2 onto dev r1z1-10.1.1.1/sda -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/sdd -Placed 241/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 241/2 onto dev r1z1-10.1.1.1/sdc -Placed 241/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 57/0 onto dev r1z1-10.1.1.1/sda -Placed 57/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 57/1 onto dev r1z1-10.1.1.1/sdb -Placed 57/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 57/2 onto dev r1z1-10.1.1.1/sdd -Placed 57/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 149/0 onto dev r1z1-10.1.1.1/sdc -Placed 149/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 149/1 onto dev r1z1-10.1.1.1/sda -Placed 149/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 149/2 onto dev r1z1-10.1.1.1/sdb -Placed 149/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 170/0 onto dev r1z1-10.1.1.1/sdd -Placed 170/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 170/1 onto dev r1z1-10.1.1.1/sdc -Placed 170/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 170/2 onto dev r1z1-10.1.1.1/sda -Placed 170/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 90/0 onto dev r1z1-10.1.1.1/sdb -Placed 90/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 90/1 onto dev r1z1-10.1.1.1/sdd -Placed 90/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 90/2 onto dev r1z1-10.1.1.1/sdc -Placed 90/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 76/0 onto dev r1z1-10.1.1.1/sda -Placed 76/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 76/1 onto dev r1z1-10.1.1.1/sdb -Placed 76/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 76/2 onto dev r1z1-10.1.1.1/sdd -Placed 76/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 18/0 onto dev r1z1-10.1.1.1/sdc -Placed 18/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 18/1 onto dev r1z1-10.1.1.1/sda -Placed 18/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 18/2 onto dev r1z1-10.1.1.1/sdb -Placed 18/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 175/0 onto dev r1z1-10.1.1.1/sdd -Placed 175/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 175/1 onto dev r1z1-10.1.1.1/sdc -Placed 175/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 175/2 onto dev r1z1-10.1.1.1/sda -Placed 175/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 13/0 onto dev r1z1-10.1.1.1/sdb -Placed 13/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 13/1 onto dev r1z1-10.1.1.1/sdd -Placed 13/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 13/2 onto dev r1z1-10.1.1.1/sdc -Placed 13/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 58/0 onto dev r1z1-10.1.1.1/sda -Placed 58/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 58/1 onto dev r1z1-10.1.1.1/sdb -Placed 58/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 58/2 onto dev r1z1-10.1.1.1/sdd -Placed 58/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 104/0 onto dev r1z1-10.1.1.1/sdc -Placed 104/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 104/1 onto dev r1z1-10.1.1.1/sda -Placed 104/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 104/2 onto dev r1z1-10.1.1.1/sdb -Placed 104/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 197/0 onto dev r1z1-10.1.1.1/sdd -Placed 197/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 197/1 onto dev r1z1-10.1.1.1/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 71/0 onto dev r1z1-10.1.1.1/sdb -Placed 71/0 onto dev r1z1-10.1.1.1/sdb -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/sdc -Placed 71/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 190/0 onto dev r1z1-10.1.1.1/sda -Placed 190/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 190/1 onto dev r1z1-10.1.1.1/sdb -Placed 190/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 190/2 onto dev r1z1-10.1.1.1/sdd -Placed 190/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 230/0 onto dev r1z1-10.1.1.1/sdc -Placed 230/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 230/1 onto dev r1z1-10.1.1.1/sda -Placed 230/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 230/2 onto dev r1z1-10.1.1.1/sdb -Placed 230/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 107/0 onto dev r1z1-10.1.1.1/sdd -Placed 107/0 onto dev r1z1-10.1.1.1/sdd -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: 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 223 (Last start was 141) -DEBUG: Gather start is 223 (Last start was 141) -Gather start is 223 (Last start was 141) -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 223 (Last start was 141) -DEBUG: Gather start is 223 (Last start was 141) -DEBUG: Gather start is 223 (Last start was 141) -Gather start is 223 (Last start was 141) -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.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_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_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.test_recon.TestReconSuccess.test_from_recon_cache -test.unit.common.middleware.test_recon.TestReconSuccess.test_from_recon_cache ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_from_recon_cache_exception -test.unit.common.middleware.test_recon.TestReconSuccess.test_from_recon_cache_exception ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_from_recon_cache_ioerror -test.unit.common.middleware.test_recon.TestReconSuccess.test_from_recon_cache_ioerror ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_from_recon_cache_valueerror -test.unit.common.middleware.test_recon.TestReconSuccess.test_from_recon_cache_valueerror ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_async_info -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_async_info ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_account -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_account ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_container -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_container ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_object -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_object ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_object_parallel_once -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_object_parallel_once ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_unrecognized -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_unrecognized ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage_checkmount_fail -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage_checkmount_fail ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage_excludes_files -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage_excludes_files ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage_oserror -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage_oserror ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_driveaudit_info -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_driveaudit_info ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_expirer_info_object -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_expirer_info_object ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_load -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_load ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_mem -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_mem ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_mounted -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_mounted ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_quarantine_count -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_quarantine_count ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_reconstruction -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_reconstruction ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_relinker_info -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_relinker_info ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_info_account -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_info_account ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_info_container -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_info_container ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_info_unrecognized -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_info_unrecognized ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_object -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_object ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5 -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5 ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_excludes_configured_missing_obj_rings -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_excludes_configured_missing_obj_rings ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_excludes_unconfigured_present_obj_rings -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_excludes_unconfigured_present_obj_rings ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_failed_ring_hash_recovers_without_restart -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_failed_ring_hash_recovers_without_restart ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num_and_range +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num_and_range ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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.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 - -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:56 -0000', 'Content-Md5': '1mSVh2rJhFbgxzf6YLHnJA==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd66495876ac98456e0c737fa60b1e724', 'Content-Length': '184', 'Content-Type': 'multipart/form-data'} -fake-swift ERROR: Could not parse SLO delete response (200 OK): b'asdf': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/multi_delete.py", line 141, in do_delete - delete_result = json.loads(resp.body) - File "/usr/lib/python3.13/json/__init__.py", line 346, in loads - return _default_decoder.decode(s) - ~~~~~~~~~~~~~~~~~~~~~~~^^^ - File "/usr/lib/python3.13/json/decoder.py", line 345, in decode - obj, end = self.raw_decode(s, idx=_w(s, 0).end()) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/json/decoder.py", line 363, in raw_decode - raise JSONDecodeError("Expecting value", s, err.value) from None -json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05: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_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 ERROR: Failed to unlink '/tmp/tmphzccx_br/containers/part/suffix/hash/container.db': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2235, in set_sharded_state - os.unlink(retiring_file) - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: 1 -test DEBUG: Unlinked retiring db '/tmp/tmphzccx_br/containers/part/suffix/hash/container_1791590779.00000.db' -test WARNING: Still have multiple db files after unlinking '/tmp/tmphzccx_br/containers/part/suffix/hash/container_1791590779.00000.db': ['/tmp/tmphzccx_br/containers/part/suffix/hash/container.db', '/tmp/tmphzccx_br/containers/part/suffix/hash/container_1791590780.00000.db'] -test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmphzccx_br/containers/part/suffix/hash/container_1791590780.00000.db']. -test ERROR: Failed to set the ROWID of the fresh database for a/c: -test ERROR: Failed to sync the container_stat table/view with the fresh database for a/c: -proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -cont1 DEBUG: Could not load '/tmp/tmpmll91mie/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpmll91mie/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/tmpmll91mie/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpmll91mie/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:20 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0067 "-" 488260 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:20 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0069 "-" 488260 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:20 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0055 "-" 488260 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:20 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0054 "-" 488260 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx24a18467f3c6420795911-006ac9817c" "proxy-server 488260" 0.0013 "-" 488260 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:20 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:51229/sda1/1/a/c" "tx24a18467f3c6420795911-006ac9817c" "container-server 488260" 0.0011 "-" 488260 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:20 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:57211/sdb1/1/a/c" "tx24a18467f3c6420795911-006ac9817c" "container-server 488260" 0.0010 "-" 488260 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:20 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx24a18467f3c6420795911-006ac9817c" "proxy-server 488260" 0.0114 "-" 488260 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:20 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx24a18467f3c6420795911-006ac9817c" "proxy-server 488260" 0.0190 "-" 488260 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/06/20 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx24a18467f3c6420795911-006ac9817c - 0.0263 - - 1791590780.100157738 1791590780.126487494 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:20 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txab8d8d1004d340939da1c-006ac9817c" "proxy-server 488260" 0.0013 "-" 488260 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:20 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:51229/sda1/1/a1/c1" "txab8d8d1004d340939da1c-006ac9817c" "container-server 488260" 0.0010 "-" 488260 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:20 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:57211/sdb1/1/a1/c1" "txab8d8d1004d340939da1c-006ac9817c" "container-server 488260" 0.0010 "-" 488260 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:20 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txab8d8d1004d340939da1c-006ac9817c" "proxy-server 488260" 0.0182 "-" 488260 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:20 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txab8d8d1004d340939da1c-006ac9817c" "proxy-server 488260" 0.0119 "-" 488260 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/06/20 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txab8d8d1004d340939da1c-006ac9817c - 0.0257 - - 1791590780.127871037 1791590780.153569698 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx32d78fc073574e1388385-006ac9817c" "proxy-server 488260" 0.0049 "-" 488260 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:20 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:51229/sda1/2/a/c1" "tx32d78fc073574e1388385-006ac9817c" "container-server 488260" 0.0043 "-" 488260 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:20 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:57211/sdb1/2/a/c1" "tx32d78fc073574e1388385-006ac9817c" "container-server 488260" 0.0010 "-" 488260 1 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:20 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx32d78fc073574e1388385-006ac9817c" "proxy-server 488260" 0.0171 "-" 488260 1 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:20 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx32d78fc073574e1388385-006ac9817c" "proxy-server 488260" 0.0248 "-" 488260 1 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/06/20 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx32d78fc073574e1388385-006ac9817c - 0.0355 - - 1791590780.154793501 1791590780.190276861 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0d7894b0a3424ed49a13d-006ac9817c" "proxy-server 488260" 0.0046 "-" 488260 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:20 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:57211/sdb1/1/a/c2" "tx0d7894b0a3424ed49a13d-006ac9817c" "container-server 488260" 0.0041 "-" 488260 2 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:20 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:51229/sda1/1/a/c2" "tx0d7894b0a3424ed49a13d-006ac9817c" "container-server 488260" 0.0010 "-" 488260 2 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:20 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx0d7894b0a3424ed49a13d-006ac9817c" "proxy-server 488260" 0.0215 "-" 488260 2 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:20 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx0d7894b0a3424ed49a13d-006ac9817c" "proxy-server 488260" 0.0152 "-" 488260 2 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/06/20 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx0d7894b0a3424ed49a13d-006ac9817c - 0.0325 - - 1791590780.191642523 1791590780.224165440 2 - -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx39c66e8d87c34b27b88bf-006ac98154) -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx39c66e8d87c34b27b88bf-006ac98154) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx39c66e8d87c34b27b88bf-006ac98154) -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx39c66e8d87c34b27b88bf-006ac98154) -test ERROR: Container GET returning 503 for (200, 503, 503) (txn: tx39c66e8d87c34b27b88bf-006ac98154) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx8cf418aff4684ecaa9e17-006ac9815c) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx8cf418aff4684ecaa9e17-006ac9815c) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx8cf418aff4684ecaa9e17-006ac9815c) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx8cf418aff4684ecaa9e17-006ac9815c) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: tx8cf418aff4684ecaa9e17-006ac9815c) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: tx8cf418aff4684ecaa9e17-006ac9815c) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.6:1006/sda (txn: tx8cf418aff4684ecaa9e17-006ac9815c) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.7:1007/sda (txn: tx8cf418aff4684ecaa9e17-006ac9815c) -test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500, 500, 500] (txn: tx8cf418aff4684ecaa9e17-006ac9815c) -test INFO: Client disconnected on read of '/a/c' (txn: tx8cf418aff4684ecaa9e17-006ac9815c) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx685d6cdff3d741a298240-006ac9815c) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx685d6cdff3d741a298240-006ac9815c) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx685d6cdff3d741a298240-006ac9815c) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx685d6cdff3d741a298240-006ac9815c) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx67005a96d25c4306a20cb-006ac9815c) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx02bae19cf62c48698b899-006ac9815c) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc (txn: txdae7d29507264fd4bb425-006ac9815c) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx374aba1289794651b4ed2-006ac9815c) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /a/c: Timeout (Nones) (txn: txa8aaaa82a3d34d49ba123-006ac9815c) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: tx4c8dc575218840dcb47ee-006ac9815c) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx063ef0981dd34dfbbdb76-006ac9815c) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda (txn: tx8420045be8b747539382d-006ac9815c)test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_node_errors -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_node_errors ... ok -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_reseller_admin -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_reseller_admin ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:37 -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.TestContainerBrokerBeforeShardRanges.test_object_stats_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_root_container ... ok -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0024 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0021 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0021 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0021 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0025 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0022 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0025 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0025 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0213 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0026 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0023 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0027 "-" 488273 0 -test DEBUG: Unlinked retiring db '/tmp/tmpia6ajnih/tmp_test_container_server_ContainerController/sda1/containers/p/189/b0d72ea4144f5f4c7f596aa4fe1f3189/b0d72ea4144f5f4c7f596aa4fe1f3189.db' -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0069 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0071 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0070 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0144 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0118 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0046 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0025 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0069 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "GET /sda1/p/a/c" 200 1332 "-" "-" "-" 0.0063 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0049 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0223 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0026 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0064 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0233 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0144 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0028 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0200 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0125 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0077 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0146 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0122 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0032 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0077 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0337 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:00 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0082 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0231 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0083 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:01 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0023 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:01 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0021 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:01 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0022 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:01 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0021 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0177 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0102 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:01 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0158 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:01 +0000] "GET /sda1/p/a/c" 200 53 "-" "-" "-" 0.0109 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:01 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0016 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0175 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0089 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:01 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0161 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:01 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0022 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:01 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0138 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:01 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0018 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0215 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0097 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:01 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0108 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:01 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0130 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0154 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:01 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0350 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:01 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0020 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:01 +0000] "PUT /sda1/p/a/xmlc" 201 - "-" "-" "-" 0.0342 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:01 +0000] "PUT /sda1/p/a/xmlc/0" 201 - "-" "-" "-" 0.0007 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:01 +0000] "PUT /sda1/p/a/xmlc/1" 201 - "-" "-" "-" 0.0007 "-" 488273 -test.unit.container.test_server.TestContainerController.test_GET_xml -test.unit.container.test_server.TestContainerController.test_GET_xml ... ok -test.unit.container.test_server.TestContainerController.test_HEAD -test.unit.container.test_server.TestContainerController.test_HEAD ... ok -test.unit.container.test_server.TestContainerController.test_HEAD_has_content_length -test.unit.container.test_server.TestContainerController.test_HEAD_has_content_length ... ok -test.unit.container.test_server.TestContainerController.test_HEAD_invalid_accept -test.unit.container.test_server.TestContainerController.test_HEAD_invalid_accept ... ok -test.unit.container.test_server.TestContainerController.test_HEAD_invalid_content_type -test.unit.container.test_server.TestContainerController.test_HEAD_invalid_content_type ... ok -test.unit.container.test_server.TestContainerController.test_HEAD_invalid_format -test.unit.container.test_server.TestContainerController.test_HEAD_invalid_format ... ok -test.unit.container.test_server.TestContainerController.test_HEAD_invalid_partition -test.unit.container.test_server.TestContainerController.test_HEAD_invalid_partition ... ok -test.unit.container.test_server.TestContainerController.test_HEAD_not_found -test.unit.container.test_server.TestContainerController.test_HEAD_not_found ... ok -test.unit.container.test_server.TestContainerController.test_HEAD_timestamp_with_offset -test.unit.container.test_server.TestContainerController.test_HEAD_timestamp_with_offset ... ok -test.unit.container.test_server.TestContainerController.test_OPTIONS -test.unit.container.test_server.TestContainerController.test_OPTIONS ... ok -test.unit.container.test_server.TestContainerController.test_POST_HEAD_metadata -test.unit.container.test_server.TestContainerController.test_POST_HEAD_metadata ... ok -test.unit.container.test_server.TestContainerController.test_POST_HEAD_no_timestamp_update -test.unit.container.test_server.TestContainerController.test_POST_HEAD_no_timestamp_update ... ok -test.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 +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp15qr5vt9/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/tmp15qr5vt9/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/tmp15qr5vt9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp15qr5vt9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181183.00000, (0, 0) as of 1757181183.00000, shrinking as of 1757181180.00000> to ShardRange<'k' to 't' as of 1757181183.00000, (0, 0) as of 1757181183.00000, sharding as of 1757181184.00000>, path: .shards_a/shard_c, db: /tmp/tmp15qr5vt9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp15qr5vt9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp15qr5vt9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmp15qr5vt9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181180.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/aed/fa8657ee7c4b76511b504ba08ad8daed/fa8657ee7c4b76511b504ba08ad8daed.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181182.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/b2f/70d95d2e946109c5c1290840815b1b2f/70d95d2e946109c5c1290840815b1b2f.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181181.00000, (0, 0) as of 1757181181.00000, found as of 1757181181.00000> to ShardRange<'k' to 't' as of 1757181182.00000, (0, 0) as of 1757181182.00000, created as of 1757181182.00000>, path: .shards_a/shard_c_1757181182.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/b2f/70d95d2e946109c5c1290840815b1b2f/70d95d2e946109c5c1290840815b1b2f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181184.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/d21/b60295575919852dae7aa765324f8d21/b60295575919852dae7aa765324f8d21.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181183.00000, (0, 0) as of 1757181183.00000, found as of 1757181183.00000> to ShardRange<'k' to 't' as of 1757181184.00000, (0, 0) as of 1757181184.00000, cleaved as of 1757181184.00000>, path: .shards_a/shard_c_1757181184.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/d21/b60295575919852dae7aa765324f8d21/b60295575919852dae7aa765324f8d21.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181186.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/61d/087d7b2c3007aa0506486b4aa448f61d/087d7b2c3007aa0506486b4aa448f61d.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181185.00000, (0, 0) as of 1757181185.00000, found as of 1757181185.00000> to ShardRange<'k' to 't' as of 1757181186.00000, (0, 0) as of 1757181186.00000, active as of 1757181186.00000>, path: .shards_a/shard_c_1757181186.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/61d/087d7b2c3007aa0506486b4aa448f61d/087d7b2c3007aa0506486b4aa448f61d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181188.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/1df/9ecebff6d7b3526124cffd76057cf1df/9ecebff6d7b3526124cffd76057cf1df.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181187.00000, (0, 0) as of 1757181187.00000, found as of 1757181187.00000> to ShardRange<'k' to 't' as of 1757181188.00000, (0, 0) as of 1757181188.00000, shrinking as of 1757181188.00000>, path: .shards_a/shard_c_1757181188.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/1df/9ecebff6d7b3526124cffd76057cf1df/9ecebff6d7b3526124cffd76057cf1df.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181188.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/1df/9ecebff6d7b3526124cffd76057cf1df/9ecebff6d7b3526124cffd76057cf1df.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181190.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/1c3/6fe07e9dbf023f8fb5a10c5f14adf1c3/6fe07e9dbf023f8fb5a10c5f14adf1c3.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181189.00000, (0, 0) as of 1757181189.00000, found as of 1757181189.00000> to ShardRange<'k' to 't' as of 1757181190.00000, (0, 0) as of 1757181190.00000, sharding as of 1757181190.00000>, path: .shards_a/shard_c_1757181190.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/1c3/6fe07e9dbf023f8fb5a10c5f14adf1c3/6fe07e9dbf023f8fb5a10c5f14adf1c3.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181190.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/1c3/6fe07e9dbf023f8fb5a10c5f14adf1c3/6fe07e9dbf023f8fb5a10c5f14adf1c3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181192.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/b4c/ff4f11fcef9749ee2e915808b5bc6b4c/ff4f11fcef9749ee2e915808b5bc6b4c.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181191.00000, (0, 0) as of 1757181191.00000, found as of 1757181191.00000> to ShardRange<'k' to 't' as of 1757181192.00000, (0, 0) as of 1757181192.00000, sharded as of 1757181192.00000>, path: .shards_a/shard_c_1757181192.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/b4c/ff4f11fcef9749ee2e915808b5bc6b4c/ff4f11fcef9749ee2e915808b5bc6b4c.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181192.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/b4c/ff4f11fcef9749ee2e915808b5bc6b4c/ff4f11fcef9749ee2e915808b5bc6b4c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181194.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/e5e/caa1f131372097a146176650dcd8ae5e/caa1f131372097a146176650dcd8ae5e.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181193.00000, (0, 0) as of 1757181193.00000, found as of 1757181193.00000> to ShardRange<'k' to 't' as of 1757181194.00000, (0, 0) as of 1757181194.00000, shrunk as of 1757181194.00000>, path: .shards_a/shard_c_1757181194.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/e5e/caa1f131372097a146176650dcd8ae5e/caa1f131372097a146176650dcd8ae5e.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181194.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/e5e/caa1f131372097a146176650dcd8ae5e/caa1f131372097a146176650dcd8ae5e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181196.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/514/2d7a5d24a31424caec73652cba670514/2d7a5d24a31424caec73652cba670514.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181195.00000, (0, 0) as of 1757181195.00000, created as of 1757181195.00000> to ShardRange<'k' to 't' as of 1757181196.00000, (0, 0) as of 1757181196.00000, found as of 1757181196.00000>, path: .shards_a/shard_c_1757181196.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/514/2d7a5d24a31424caec73652cba670514/2d7a5d24a31424caec73652cba670514.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181198.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/5ef/0bdbe707c3fd4f2f11cdb89d7bcb05ef/0bdbe707c3fd4f2f11cdb89d7bcb05ef.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181200.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/56e/24b275a23ab1e1df655b839a81c8456e/24b275a23ab1e1df655b839a81c8456e.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181199.00000, (0, 0) as of 1757181199.00000, created as of 1757181199.00000> to ShardRange<'k' to 't' as of 1757181200.00000, (0, 0) as of 1757181200.00000, cleaved as of 1757181200.00000>, path: .shards_a/shard_c_1757181200.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/56e/24b275a23ab1e1df655b839a81c8456e/24b275a23ab1e1df655b839a81c8456e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181202.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/9bd/90e394142c74deddb7c4b7caae7139bd/90e394142c74deddb7c4b7caae7139bd.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181201.00000, (0, 0) as of 1757181201.00000, created as of 1757181201.00000> to ShardRange<'k' to 't' as of 1757181202.00000, (0, 0) as of 1757181202.00000, active as of 1757181202.00000>, path: .shards_a/shard_c_1757181202.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/9bd/90e394142c74deddb7c4b7caae7139bd/90e394142c74deddb7c4b7caae7139bd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181204.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/fa2/d757ffd3b2cf9aa81e4c433d2461efa2/d757ffd3b2cf9aa81e4c433d2461efa2.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181203.00000, (0, 0) as of 1757181203.00000, created as of 1757181203.00000> to ShardRange<'k' to 't' as of 1757181204.00000, (0, 0) as of 1757181204.00000, shrinking as of 1757181204.00000>, path: .shards_a/shard_c_1757181204.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/fa2/d757ffd3b2cf9aa81e4c433d2461efa2/d757ffd3b2cf9aa81e4c433d2461efa2.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181204.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/fa2/d757ffd3b2cf9aa81e4c433d2461efa2/d757ffd3b2cf9aa81e4c433d2461efa2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181206.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/8b9/c757bc7c2d4b49aa0d841e7ef3bc18b9/c757bc7c2d4b49aa0d841e7ef3bc18b9.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181205.00000, (0, 0) as of 1757181205.00000, created as of 1757181205.00000> to ShardRange<'k' to 't' as of 1757181206.00000, (0, 0) as of 1757181206.00000, sharding as of 1757181206.00000>, path: .shards_a/shard_c_1757181206.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/8b9/c757bc7c2d4b49aa0d841e7ef3bc18b9/c757bc7c2d4b49aa0d841e7ef3bc18b9.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181206.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/8b9/c757bc7c2d4b49aa0d841e7ef3bc18b9/c757bc7c2d4b49aa0d841e7ef3bc18b9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181208.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/09b/59a80896f743e990f29d4b4d9625c09b/59a80896f743e990f29d4b4d9625c09b.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181207.00000, (0, 0) as of 1757181207.00000, created as of 1757181207.00000> to ShardRange<'k' to 't' as of 1757181208.00000, (0, 0) as of 1757181208.00000, sharded as of 1757181208.00000>, path: .shards_a/shard_c_1757181208.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/09b/59a80896f743e990f29d4b4d9625c09b/59a80896f743e990f29d4b4d9625c09b.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181208.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/09b/59a80896f743e990f29d4b4d9625c09b/59a80896f743e990f29d4b4d9625c09b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181210.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/f97/2d67c4a7785848c86f9fa10bff3fbf97/2d67c4a7785848c86f9fa10bff3fbf97.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181209.00000, (0, 0) as of 1757181209.00000, created as of 1757181209.00000> to ShardRange<'k' to 't' as of 1757181210.00000, (0, 0) as of 1757181210.00000, shrunk as of 1757181210.00000>, path: .shards_a/shard_c_1757181210.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/f97/2d67c4a7785848c86f9fa10bff3fbf97/2d67c4a7785848c86f9fa10bff3fbf97.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181210.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/f97/2d67c4a7785848c86f9fa10bff3fbf97/2d67c4a7785848c86f9fa10bff3fbf97.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181212.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/11b/b6dfc6a6be424a7b155924271349b11b/b6dfc6a6be424a7b155924271349b11b.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181211.00000, (0, 0) as of 1757181211.00000, cleaved as of 1757181211.00000> to ShardRange<'k' to 't' as of 1757181212.00000, (0, 0) as of 1757181212.00000, found as of 1757181212.00000>, path: .shards_a/shard_c_1757181212.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/11b/b6dfc6a6be424a7b155924271349b11b/b6dfc6a6be424a7b155924271349b11b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181214.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/b37/9fab548c0d18be606df480b8a3177b37/9fab548c0d18be606df480b8a3177b37.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181213.00000, (0, 0) as of 1757181213.00000, cleaved as of 1757181213.00000> to ShardRange<'k' to 't' as of 1757181214.00000, (0, 0) as of 1757181214.00000, created as of 1757181214.00000>, path: .shards_a/shard_c_1757181214.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/b37/9fab548c0d18be606df480b8a3177b37/9fab548c0d18be606df480b8a3177b37.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181216.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/36a/4a3093ea7a4aaf1db0fefd57f84c936a/4a3093ea7a4aaf1db0fefd57f84c936a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181218.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/59d/89b59cb6cb5f40cd09ed6f84ddc4659d/89b59cb6cb5f40cd09ed6f84ddc4659d.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181217.00000, (0, 0) as of 1757181217.00000, cleaved as of 1757181217.00000> to ShardRange<'k' to 't' as of 1757181218.00000, (0, 0) as of 1757181218.00000, active as of 1757181218.00000>, path: .shards_a/shard_c_1757181218.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/59d/89b59cb6cb5f40cd09ed6f84ddc4659d/89b59cb6cb5f40cd09ed6f84ddc4659d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181220.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/d55/03097aee19f1454a6e93a5b84650ad55/03097aee19f1454a6e93a5b84650ad55.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181219.00000, (0, 0) as of 1757181219.00000, cleaved as of 1757181219.00000> to ShardRange<'k' to 't' as of 1757181220.00000, (0, 0) as of 1757181220.00000, shrinking as of 1757181220.00000>, path: .shards_a/shard_c_1757181220.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/d55/03097aee19f1454a6e93a5b84650ad55/03097aee19f1454a6e93a5b84650ad55.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181220.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/d55/03097aee19f1454a6e93a5b84650ad55/03097aee19f1454a6e93a5b84650ad55.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181222.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/f84/01751e6095bd8f6d46f6243512c7df84/01751e6095bd8f6d46f6243512c7df84.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181221.00000, (0, 0) as of 1757181221.00000, cleaved as of 1757181221.00000> to ShardRange<'k' to 't' as of 1757181222.00000, (0, 0) as of 1757181222.00000, sharding as of 1757181222.00000>, path: .shards_a/shard_c_1757181222.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/f84/01751e6095bd8f6d46f6243512c7df84/01751e6095bd8f6d46f6243512c7df84.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181222.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/f84/01751e6095bd8f6d46f6243512c7df84/01751e6095bd8f6d46f6243512c7df84.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181224.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/7dd/060b912f0efb611c99cd57672dc0f7dd/060b912f0efb611c99cd57672dc0f7dd.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181223.00000, (0, 0) as of 1757181223.00000, cleaved as of 1757181223.00000> to ShardRange<'k' to 't' as of 1757181224.00000, (0, 0) as of 1757181224.00000, sharded as of 1757181224.00000>, path: .shards_a/shard_c_1757181224.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/7dd/060b912f0efb611c99cd57672dc0f7dd/060b912f0efb611c99cd57672dc0f7dd.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181224.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/7dd/060b912f0efb611c99cd57672dc0f7dd/060b912f0efb611c99cd57672dc0f7dd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181226.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/d0d/d2a6a5cf0f319267f7e331eb080e6d0d/d2a6a5cf0f319267f7e331eb080e6d0d.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181225.00000, (0, 0) as of 1757181225.00000, cleaved as of 1757181225.00000> to ShardRange<'k' to 't' as of 1757181226.00000, (0, 0) as of 1757181226.00000, shrunk as of 1757181226.00000>, path: .shards_a/shard_c_1757181226.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/d0d/d2a6a5cf0f319267f7e331eb080e6d0d/d2a6a5cf0f319267f7e331eb080e6d0d.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181226.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/d0d/d2a6a5cf0f319267f7e331eb080e6d0d/d2a6a5cf0f319267f7e331eb080e6d0d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181228.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/d93/79ceb82b93a11bdbc75abcc0e3c6dd93/79ceb82b93a11bdbc75abcc0e3c6dd93.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181227.00000, (0, 0) as of 1757181227.00000, active as of 1757181227.00000> to ShardRange<'k' to 't' as of 1757181228.00000, (0, 0) as of 1757181228.00000, found as of 1757181228.00000>, path: .shards_a/shard_c_1757181228.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/d93/79ceb82b93a11bdbc75abcc0e3c6dd93/79ceb82b93a11bdbc75abcc0e3c6dd93.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181230.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/371/d2059f79542b7b2bfc251bb670483371/d2059f79542b7b2bfc251bb670483371.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181229.00000, (0, 0) as of 1757181229.00000, active as of 1757181229.00000> to ShardRange<'k' to 't' as of 1757181230.00000, (0, 0) as of 1757181230.00000, created as of 1757181230.00000>, path: .shards_a/shard_c_1757181230.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/371/d2059f79542b7b2bfc251bb670483371/d2059f79542b7b2bfc251bb670483371.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181232.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/71a/1f40a7b617bbc87540e363a0e082871a/1f40a7b617bbc87540e363a0e082871a.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181231.00000, (0, 0) as of 1757181231.00000, active as of 1757181231.00000> to ShardRange<'k' to 't' as of 1757181232.00000, (0, 0) as of 1757181232.00000, cleaved as of 1757181232.00000>, path: .shards_a/shard_c_1757181232.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/71a/1f40a7b617bbc87540e363a0e082871a/1f40a7b617bbc87540e363a0e082871a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181234.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/a58/9761f4dfa5cb587eea9e83b9c67d1a58/9761f4dfa5cb587eea9e83b9c67d1a58.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181236.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/cd2/7d8011573aa7c48ef308f4db978d4cd2/7d8011573aa7c48ef308f4db978d4cd2.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181235.00000, (0, 0) as of 1757181235.00000, active as of 1757181235.00000> to ShardRange<'k' to 't' as of 1757181236.00000, (0, 0) as of 1757181236.00000, shrinking as of 1757181236.00000>, path: .shards_a/shard_c_1757181236.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/cd2/7d8011573aa7c48ef308f4db978d4cd2/7d8011573aa7c48ef308f4db978d4cd2.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181236.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/cd2/7d8011573aa7c48ef308f4db978d4cd2/7d8011573aa7c48ef308f4db978d4cd2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181238.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/36c/5071bf8488e9913f563088274bff136c/5071bf8488e9913f563088274bff136c.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181237.00000, (0, 0) as of 1757181237.00000, active as of 1757181237.00000> to ShardRange<'k' to 't' as of 1757181238.00000, (0, 0) as of 1757181238.00000, sharding as of 1757181238.00000>, path: .shards_a/shard_c_1757181238.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/36c/5071bf8488e9913f563088274bff136c/5071bf8488e9913f563088274bff136c.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181238.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/36c/5071bf8488e9913f563088274bff136c/5071bf8488e9913f563088274bff136c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181240.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/d2d/cd7df1a5bddeed47bc61e3923ce43d2d/cd7df1a5bddeed47bc61e3923ce43d2d.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181239.00000, (0, 0) as of 1757181239.00000, active as of 1757181239.00000> to ShardRange<'k' to 't' as of 1757181240.00000, (0, 0) as of 1757181240.00000, sharded as of 1757181240.00000>, path: .shards_a/shard_c_1757181240.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/d2d/cd7df1a5bddeed47bc61e3923ce43d2d/cd7df1a5bddeed47bc61e3923ce43d2d.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181240.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/d2d/cd7df1a5bddeed47bc61e3923ce43d2d/cd7df1a5bddeed47bc61e3923ce43d2d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181242.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/405/e2f1509862557fe47a9a671bc8549405/e2f1509862557fe47a9a671bc8549405.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181241.00000, (0, 0) as of 1757181241.00000, active as of 1757181241.00000> to ShardRange<'k' to 't' as of 1757181242.00000, (0, 0) as of 1757181242.00000, shrunk as of 1757181242.00000>, path: .shards_a/shard_c_1757181242.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/405/e2f1509862557fe47a9a671bc8549405/e2f1509862557fe47a9a671bc8549405.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181242.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/405/e2f1509862557fe47a9a671bc8549405/e2f1509862557fe47a9a671bc8549405.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181244.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/774/f99125dab59eb0850673a7020f8ac774/f99125dab59eb0850673a7020f8ac774.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181243.00000, (0, 0) as of 1757181243.00000, shrinking as of 1757181243.00000> to ShardRange<'k' to 't' as of 1757181244.00000, (0, 0) as of 1757181244.00000, found as of 1757181244.00000>, path: .shards_a/shard_c_1757181244.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/774/f99125dab59eb0850673a7020f8ac774/f99125dab59eb0850673a7020f8ac774.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181246.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/672/44e1f53a03b64164374bb4b9b5f84672/44e1f53a03b64164374bb4b9b5f84672.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181245.00000, (0, 0) as of 1757181245.00000, shrinking as of 1757181245.00000> to ShardRange<'k' to 't' as of 1757181246.00000, (0, 0) as of 1757181246.00000, created as of 1757181246.00000>, path: .shards_a/shard_c_1757181246.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/672/44e1f53a03b64164374bb4b9b5f84672/44e1f53a03b64164374bb4b9b5f84672.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181248.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/20a/435197f8c0872166f715a1695199d20a/435197f8c0872166f715a1695199d20a.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181247.00000, (0, 0) as of 1757181247.00000, shrinking as of 1757181247.00000> to ShardRange<'k' to 't' as of 1757181248.00000, (0, 0) as of 1757181248.00000, cleaved as of 1757181248.00000>, path: .shards_a/shard_c_1757181248.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/20a/435197f8c0872166f715a1695199d20a/435197f8c0872166f715a1695199d20a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181250.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/969/5647abbc5661784d5a6dd33fb80d3969/5647abbc5661784d5a6dd33fb80d3969.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181249.00000, (0, 0) as of 1757181249.00000, shrinking as of 1757181249.00000> to ShardRange<'k' to 't' as of 1757181250.00000, (0, 0) as of 1757181250.00000, active as of 1757181250.00000>, path: .shards_a/shard_c_1757181250.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/969/5647abbc5661784d5a6dd33fb80d3969/5647abbc5661784d5a6dd33fb80d3969.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181252.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/ff1/e5f21f0209520ae85d3c75338e781ff1/e5f21f0209520ae85d3c75338e781ff1.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181252.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/ff1/e5f21f0209520ae85d3c75338e781ff1/e5f21f0209520ae85d3c75338e781ff1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181254.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/283/900f579f8eed915c8464676424955283/900f579f8eed915c8464676424955283.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181253.00000, (0, 0) as of 1757181253.00000, shrinking as of 1757181253.00000> to ShardRange<'k' to 't' as of 1757181254.00000, (0, 0) as of 1757181254.00000, sharding as of 1757181254.00000>, path: .shards_a/shard_c_1757181254.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/283/900f579f8eed915c8464676424955283/900f579f8eed915c8464676424955283.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181254.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/283/900f579f8eed915c8464676424955283/900f579f8eed915c8464676424955283.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181256.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/52f/2f542c3bc420c623b2e6588e7c43952f/2f542c3bc420c623b2e6588e7c43952f.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181255.00000, (0, 0) as of 1757181255.00000, shrinking as of 1757181255.00000> to ShardRange<'k' to 't' as of 1757181256.00000, (0, 0) as of 1757181256.00000, sharded as of 1757181256.00000>, path: .shards_a/shard_c_1757181256.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/52f/2f542c3bc420c623b2e6588e7c43952f/2f542c3bc420c623b2e6588e7c43952f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181256.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/52f/2f542c3bc420c623b2e6588e7c43952f/2f542c3bc420c623b2e6588e7c43952f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181258.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/f1d/7baef1164fbe13058eeddd353de15f1d/7baef1164fbe13058eeddd353de15f1d.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181257.00000, (0, 0) as of 1757181257.00000, shrinking as of 1757181257.00000> to ShardRange<'k' to 't' as of 1757181258.00000, (0, 0) as of 1757181258.00000, shrunk as of 1757181258.00000>, path: .shards_a/shard_c_1757181258.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/f1d/7baef1164fbe13058eeddd353de15f1d/7baef1164fbe13058eeddd353de15f1d.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181258.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/f1d/7baef1164fbe13058eeddd353de15f1d/7baef1164fbe13058eeddd353de15f1d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181260.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/b2c/91da1e1e26dbbf335066c05acbad2b2c/91da1e1e26dbbf335066c05acbad2b2c.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181259.00000, (0, 0) as of 1757181259.00000, sharding as of 1757181259.00000> to ShardRange<'k' to 't' as of 1757181260.00000, (0, 0) as of 1757181260.00000, found as of 1757181260.00000>, path: .shards_a/shard_c_1757181260.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/b2c/91da1e1e26dbbf335066c05acbad2b2c/91da1e1e26dbbf335066c05acbad2b2c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181262.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/f12/39bcbfc0ae8950bf29892e1e40fc5f12/39bcbfc0ae8950bf29892e1e40fc5f12.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181261.00000, (0, 0) as of 1757181261.00000, sharding as of 1757181261.00000> to ShardRange<'k' to 't' as of 1757181262.00000, (0, 0) as of 1757181262.00000, created as of 1757181262.00000>, path: .shards_a/shard_c_1757181262.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/f12/39bcbfc0ae8950bf29892e1e40fc5f12/39bcbfc0ae8950bf29892e1e40fc5f12.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181264.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/3ff/cb2f40225d72ac98670c4cfb245913ff/cb2f40225d72ac98670c4cfb245913ff.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181263.00000, (0, 0) as of 1757181263.00000, sharding as of 1757181263.00000> to ShardRange<'k' to 't' as of 1757181264.00000, (0, 0) as of 1757181264.00000, cleaved as of 1757181264.00000>, path: .shards_a/shard_c_1757181264.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/3ff/cb2f40225d72ac98670c4cfb245913ff/cb2f40225d72ac98670c4cfb245913ff.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181266.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/81a/60d5da169ac18f099eb611a377eb481a/60d5da169ac18f099eb611a377eb481a.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181265.00000, (0, 0) as of 1757181265.00000, sharding as of 1757181265.00000> to ShardRange<'k' to 't' as of 1757181266.00000, (0, 0) as of 1757181266.00000, active as of 1757181266.00000>, path: .shards_a/shard_c_1757181266.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/81a/60d5da169ac18f099eb611a377eb481a/60d5da169ac18f099eb611a377eb481a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181268.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/f0b/fcf71af3d922c2b8a9d35bc47378df0b/fcf71af3d922c2b8a9d35bc47378df0b.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181267.00000, (0, 0) as of 1757181267.00000, sharding as of 1757181267.00000> to ShardRange<'k' to 't' as of 1757181268.00000, (0, 0) as of 1757181268.00000, shrinking as of 1757181268.00000>, path: .shards_a/shard_c_1757181268.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/f0b/fcf71af3d922c2b8a9d35bc47378df0b/fcf71af3d922c2b8a9d35bc47378df0b.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181268.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/f0b/fcf71af3d922c2b8a9d35bc47378df0b/fcf71af3d922c2b8a9d35bc47378df0b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181270.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/4d6/4944434e42b78d70a86e55e9616124d6/4944434e42b78d70a86e55e9616124d6.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181270.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/4d6/4944434e42b78d70a86e55e9616124d6/4944434e42b78d70a86e55e9616124d6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181272.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/a37/85399bb19ec8cfe13a7900d8a8b95a37/85399bb19ec8cfe13a7900d8a8b95a37.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181271.00000, (0, 0) as of 1757181271.00000, sharding as of 1757181271.00000> to ShardRange<'k' to 't' as of 1757181272.00000, (0, 0) as of 1757181272.00000, sharded as of 1757181272.00000>, path: .shards_a/shard_c_1757181272.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/a37/85399bb19ec8cfe13a7900d8a8b95a37/85399bb19ec8cfe13a7900d8a8b95a37.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181272.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/a37/85399bb19ec8cfe13a7900d8a8b95a37/85399bb19ec8cfe13a7900d8a8b95a37.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181274.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/96a/86ddb4477f0756ae2486078d8aedb96a/86ddb4477f0756ae2486078d8aedb96a.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181273.00000, (0, 0) as of 1757181273.00000, sharding as of 1757181273.00000> to ShardRange<'k' to 't' as of 1757181274.00000, (0, 0) as of 1757181274.00000, shrunk as of 1757181274.00000>, path: .shards_a/shard_c_1757181274.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/96a/86ddb4477f0756ae2486078d8aedb96a/86ddb4477f0756ae2486078d8aedb96a.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181274.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/96a/86ddb4477f0756ae2486078d8aedb96a/86ddb4477f0756ae2486078d8aedb96a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181276.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/04f/e6c29146fd5ce1c9ec3407da5085e04f/e6c29146fd5ce1c9ec3407da5085e04f.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181275.00000, (0, 0) as of 1757181275.00000, sharded as of 1757181275.00000> to ShardRange<'k' to 't' as of 1757181276.00000, (0, 0) as of 1757181276.00000, found as of 1757181276.00000>, path: .shards_a/shard_c_1757181276.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/04f/e6c29146fd5ce1c9ec3407da5085e04f/e6c29146fd5ce1c9ec3407da5085e04f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181278.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/353/8b29fdc4aab99d148887ea294f009353/8b29fdc4aab99d148887ea294f009353.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181277.00000, (0, 0) as of 1757181277.00000, sharded as of 1757181277.00000> to ShardRange<'k' to 't' as of 1757181278.00000, (0, 0) as of 1757181278.00000, created as of 1757181278.00000>, path: .shards_a/shard_c_1757181278.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/353/8b29fdc4aab99d148887ea294f009353/8b29fdc4aab99d148887ea294f009353.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181280.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/312/278f28b66ba3f6bcdb3dbaed67ce1312/278f28b66ba3f6bcdb3dbaed67ce1312.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181279.00000, (0, 0) as of 1757181279.00000, sharded as of 1757181279.00000> to ShardRange<'k' to 't' as of 1757181280.00000, (0, 0) as of 1757181280.00000, cleaved as of 1757181280.00000>, path: .shards_a/shard_c_1757181280.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/312/278f28b66ba3f6bcdb3dbaed67ce1312/278f28b66ba3f6bcdb3dbaed67ce1312.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181282.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/aae/f315b4ab90bc8b55815da64c751e9aae/f315b4ab90bc8b55815da64c751e9aae.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181281.00000, (0, 0) as of 1757181281.00000, sharded as of 1757181281.00000> to ShardRange<'k' to 't' as of 1757181282.00000, (0, 0) as of 1757181282.00000, active as of 1757181282.00000>, path: .shards_a/shard_c_1757181282.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/aae/f315b4ab90bc8b55815da64c751e9aae/f315b4ab90bc8b55815da64c751e9aae.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181284.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/36f/7ebe6c9730e53e34a116aa3a5184a36f/7ebe6c9730e53e34a116aa3a5184a36f.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181283.00000, (0, 0) as of 1757181283.00000, sharded as of 1757181283.00000> to ShardRange<'k' to 't' as of 1757181284.00000, (0, 0) as of 1757181284.00000, shrinking as of 1757181284.00000>, path: .shards_a/shard_c_1757181284.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/36f/7ebe6c9730e53e34a116aa3a5184a36f/7ebe6c9730e53e34a116aa3a5184a36f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181284.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/36f/7ebe6c9730e53e34a116aa3a5184a36f/7ebe6c9730e53e34a116aa3a5184a36f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181286.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/1d4/ecce18838744844b78c4e5892d22c1d4/ecce18838744844b78c4e5892d22c1d4.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181285.00000, (0, 0) as of 1757181285.00000, sharded as of 1757181285.00000> to ShardRange<'k' to 't' as of 1757181286.00000, (0, 0) as of 1757181286.00000, sharding as of 1757181286.00000>, path: .shards_a/shard_c_1757181286.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/1d4/ecce18838744844b78c4e5892d22c1d4/ecce18838744844b78c4e5892d22c1d4.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181286.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/1d4/ecce18838744844b78c4e5892d22c1d4/ecce18838744844b78c4e5892d22c1d4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181288.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/f35/32cebfa7677b5e8459a1f279745b1f35/32cebfa7677b5e8459a1f279745b1f35.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181288.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/f35/32cebfa7677b5e8459a1f279745b1f35/32cebfa7677b5e8459a1f279745b1f35.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181290.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/d0c/84eb2a2c6032554330a7783b464bcd0c/84eb2a2c6032554330a7783b464bcd0c.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181289.00000, (0, 0) as of 1757181289.00000, sharded as of 1757181289.00000> to ShardRange<'k' to 't' as of 1757181290.00000, (0, 0) as of 1757181290.00000, shrunk as of 1757181290.00000>, path: .shards_a/shard_c_1757181290.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/d0c/84eb2a2c6032554330a7783b464bcd0c/84eb2a2c6032554330a7783b464bcd0c.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181290.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/d0c/84eb2a2c6032554330a7783b464bcd0c/84eb2a2c6032554330a7783b464bcd0c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181292.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/1c4/e7e3e4dceea8acb08f8d23162c1621c4/e7e3e4dceea8acb08f8d23162c1621c4.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181291.00000, (0, 0) as of 1757181291.00000, shrunk as of 1757181291.00000> to ShardRange<'k' to 't' as of 1757181292.00000, (0, 0) as of 1757181292.00000, found as of 1757181292.00000>, path: .shards_a/shard_c_1757181292.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/1c4/e7e3e4dceea8acb08f8d23162c1621c4/e7e3e4dceea8acb08f8d23162c1621c4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181294.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/b5c/950373d691365341b27de4e51b4a7b5c/950373d691365341b27de4e51b4a7b5c.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181293.00000, (0, 0) as of 1757181293.00000, shrunk as of 1757181293.00000> to ShardRange<'k' to 't' as of 1757181294.00000, (0, 0) as of 1757181294.00000, created as of 1757181294.00000>, path: .shards_a/shard_c_1757181294.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/b5c/950373d691365341b27de4e51b4a7b5c/950373d691365341b27de4e51b4a7b5c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181296.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/4fc/f2c84ff371d6290893cc1969aa41b4fc/f2c84ff371d6290893cc1969aa41b4fc.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181295.00000, (0, 0) as of 1757181295.00000, shrunk as of 1757181295.00000> to ShardRange<'k' to 't' as of 1757181296.00000, (0, 0) as of 1757181296.00000, cleaved as of 1757181296.00000>, path: .shards_a/shard_c_1757181296.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/4fc/f2c84ff371d6290893cc1969aa41b4fc/f2c84ff371d6290893cc1969aa41b4fc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181298.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/cfa/e5d5e8bd7e9a85e5b685852cde6c6cfa/e5d5e8bd7e9a85e5b685852cde6c6cfa.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181297.00000, (0, 0) as of 1757181297.00000, shrunk as of 1757181297.00000> to ShardRange<'k' to 't' as of 1757181298.00000, (0, 0) as of 1757181298.00000, active as of 1757181298.00000>, path: .shards_a/shard_c_1757181298.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/cfa/e5d5e8bd7e9a85e5b685852cde6c6cfa/e5d5e8bd7e9a85e5b685852cde6c6cfa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181300.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/5ad/b7acedde0b0a04bf49bf3464752f15ad/b7acedde0b0a04bf49bf3464752f15ad.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181299.00000, (0, 0) as of 1757181299.00000, shrunk as of 1757181299.00000> to ShardRange<'k' to 't' as of 1757181300.00000, (0, 0) as of 1757181300.00000, shrinking as of 1757181300.00000>, path: .shards_a/shard_c_1757181300.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/5ad/b7acedde0b0a04bf49bf3464752f15ad/b7acedde0b0a04bf49bf3464752f15ad.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181300.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/5ad/b7acedde0b0a04bf49bf3464752f15ad/b7acedde0b0a04bf49bf3464752f15ad.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181302.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/526/5c917cb392ada036153fd8e95483c526/5c917cb392ada036153fd8e95483c526.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181301.00000, (0, 0) as of 1757181301.00000, shrunk as of 1757181301.00000> to ShardRange<'k' to 't' as of 1757181302.00000, (0, 0) as of 1757181302.00000, sharding as of 1757181302.00000>, path: .shards_a/shard_c_1757181302.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/526/5c917cb392ada036153fd8e95483c526/5c917cb392ada036153fd8e95483c526.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181302.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/526/5c917cb392ada036153fd8e95483c526/5c917cb392ada036153fd8e95483c526.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181304.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/c54/fd278fdddc156cf177622bd9bd04dc54/fd278fdddc156cf177622bd9bd04dc54.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181303.00000, (0, 0) as of 1757181303.00000, shrunk as of 1757181303.00000> to ShardRange<'k' to 't' as of 1757181304.00000, (0, 0) as of 1757181304.00000, sharded as of 1757181304.00000>, path: .shards_a/shard_c_1757181304.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/c54/fd278fdddc156cf177622bd9bd04dc54/fd278fdddc156cf177622bd9bd04dc54.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181304.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/c54/fd278fdddc156cf177622bd9bd04dc54/fd278fdddc156cf177622bd9bd04dc54.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181306.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/b6f/1b6df2cc1d278216e4b39ef5c9841b6f/1b6df2cc1d278216e4b39ef5c9841b6f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181306.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/b6f/1b6df2cc1d278216e4b39ef5c9841b6f/1b6df2cc1d278216e4b39ef5c9841b6f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181307.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/ca8/8daf99eac06d9aa8158b2197f9939ca8/8daf99eac06d9aa8158b2197f9939ca8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181309.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/1fe/f54e1618ca179d0c0939dde6d85631fe/f54e1618ca179d0c0939dde6d85631fe.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181311.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/d74/e880f834cb8e73bd28a2b59a0b2c6d74/e880f834cb8e73bd28a2b59a0b2c6d74.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181313.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/009/77c3f7de2514e91141f3303fe330e009/77c3f7de2514e91141f3303fe330e009.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181315.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/4ee/a414849c9369880727847af4b1d874ee/a414849c9369880727847af4b1d874ee.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181317.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/0c1/888161ae4c799669ae6038392e46d0c1/888161ae4c799669ae6038392e46d0c1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181319.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/442/5511e193e5d1b7233d95c25f21a07442/5511e193e5d1b7233d95c25f21a07442.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181321.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/bb3/21448f548db3b723ca123e1bbc984bb3/21448f548db3b723ca123e1bbc984bb3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181323.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/66f/020fe4607b4335fe27d8ed27e23f466f/020fe4607b4335fe27d8ed27e23f466f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181325.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/e6b/88f1c6316504394545f5626e3ab25e6b/88f1c6316504394545f5626e3ab25e6b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181327.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/13b/dfa0495a90dabaa7f9ea77d2a3e8513b/dfa0495a90dabaa7f9ea77d2a3e8513b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181329.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/a1b/50b58383afd9c511fb036c72f6002a1b/50b58383afd9c511fb036c72f6002a1b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181331.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/471/3e85cbd98b2b328cdcbe49764e17a471/3e85cbd98b2b328cdcbe49764e17a471.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181333.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/2f7/4e1873214793db46a9848fc4327ed2f7/4e1873214793db46a9848fc4327ed2f7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181335.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/ba7/1b209ee6ae5052aa35e4cea2efd7cba7/1b209ee6ae5052aa35e4cea2efd7cba7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181337.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/b3f/378c162c247b8158a491b002f4ee5b3f/378c162c247b8158a491b002f4ee5b3f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181339.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/808/55d6e5f5ed53bf1dcb3659d645945808/55d6e5f5ed53bf1dcb3659d645945808.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181341.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/f9a/02a844be56f3addbaca930906f4ddf9a/02a844be56f3addbaca930906f4ddf9a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181343.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/20e/17041bf9102a0b602b4a3514cf2a420e/17041bf9102a0b602b4a3514cf2a420e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181345.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/377/9411cd2bd7dc18b2c583908679648377/9411cd2bd7dc18b2c583908679648377.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181347.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/316/1e855b8680fb6b5926c3aa73bda0f316/1e855b8680fb6b5926c3aa73bda0f316.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181349.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/2d0/3e6cb2c20d62a778ca723f362d0302d0/3e6cb2c20d62a778ca723f362d0302d0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181351.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/267/87fcda01b0830dc592d5d924c72f6267/87fcda01b0830dc592d5d924c72f6267.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181353.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/b63/7a6ef559f3dbcb2a8b3dd0cfae152b63/7a6ef559f3dbcb2a8b3dd0cfae152b63.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181355.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/031/98232ba9940412f1e081a8d7c958b031/98232ba9940412f1e081a8d7c958b031.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181357.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/3ea/115d6b547362fcfdb0b73e3ffd1ba3ea/115d6b547362fcfdb0b73e3ffd1ba3ea.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181359.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/9d8/7ce4c4e725e88d2cf6c87743f8f7f9d8/7ce4c4e725e88d2cf6c87743f8f7f9d8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181361.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/3d3/902cc8b06355854eabe483c21caa13d3/902cc8b06355854eabe483c21caa13d3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181363.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/dc2/a3ed2b1956d8edeea438e08fa69ebdc2/a3ed2b1956d8edeea438e08fa69ebdc2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181365.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/d6a/5cb6d30262a9c07958fc8e0db79bad6a/5cb6d30262a9c07958fc8e0db79bad6a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181367.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/e80/2b64de68c47d0fc185b8ea13a32d0e80/2b64de68c47d0fc185b8ea13a32d0e80.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181369.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/efd/2a2aec407a5e43be4ba246ce67b19efd/2a2aec407a5e43be4ba246ce67b19efd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181371.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/23a/169fff38cbeb102ebaf081ff47c2f23a/169fff38cbeb102ebaf081ff47c2f23a.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181371.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/23a/169fff38cbeb102ebaf081ff47c2f23a/169fff38cbeb102ebaf081ff47c2f23a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181373.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/9f8/b990cd7ff767d35fdc2f1d722f7eb9f8/b990cd7ff767d35fdc2f1d722f7eb9f8.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181373.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/9f8/b990cd7ff767d35fdc2f1d722f7eb9f8/b990cd7ff767d35fdc2f1d722f7eb9f8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181375.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/201/931cb2c6ab58be2bae6571fd889e2201/931cb2c6ab58be2bae6571fd889e2201.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181375.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/201/931cb2c6ab58be2bae6571fd889e2201/931cb2c6ab58be2bae6571fd889e2201.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181377.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/319/c6ba9c147398a0d7fd8f56f5d4061319/c6ba9c147398a0d7fd8f56f5d4061319.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181377.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/319/c6ba9c147398a0d7fd8f56f5d4061319/c6ba9c147398a0d7fd8f56f5d4061319.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181379.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/a60/63561942fd2e979a4e4f2ef0479f7a60/63561942fd2e979a4e4f2ef0479f7a60.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181379.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/a60/63561942fd2e979a4e4f2ef0479f7a60/63561942fd2e979a4e4f2ef0479f7a60.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181381.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/26a/359259b04b7f24a4800bf00ff2a6d26a/359259b04b7f24a4800bf00ff2a6d26a.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181381.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/26a/359259b04b7f24a4800bf00ff2a6d26a/359259b04b7f24a4800bf00ff2a6d26a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181383.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/35e/d61027f9e5eaf0e7b1f79d803ff3a35e/d61027f9e5eaf0e7b1f79d803ff3a35e.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181383.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/35e/d61027f9e5eaf0e7b1f79d803ff3a35e/d61027f9e5eaf0e7b1f79d803ff3a35e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181385.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/a9f/dd93e5d3963b445f5d8c824385474a9f/dd93e5d3963b445f5d8c824385474a9f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181385.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/a9f/dd93e5d3963b445f5d8c824385474a9f/dd93e5d3963b445f5d8c824385474a9f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181387.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/99f/2940449bb4e3ca9f4d92274c1472799f/2940449bb4e3ca9f4d92274c1472799f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181387.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/99f/2940449bb4e3ca9f4d92274c1472799f/2940449bb4e3ca9f4d92274c1472799f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181389.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/78f/0b10f046d875087871fe1f965022378f/0b10f046d875087871fe1f965022378f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181389.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/78f/0b10f046d875087871fe1f965022378f/0b10f046d875087871fe1f965022378f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181391.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/7c9/9d094b4f4b4ebb09ca383c2c918917c9/9d094b4f4b4ebb09ca383c2c918917c9.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181391.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/7c9/9d094b4f4b4ebb09ca383c2c918917c9/9d094b4f4b4ebb09ca383c2c918917c9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181393.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/00c/d2d56eb7f8fd6ea056c61636a7a3600c/d2d56eb7f8fd6ea056c61636a7a3600c.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181393.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/00c/d2d56eb7f8fd6ea056c61636a7a3600c/d2d56eb7f8fd6ea056c61636a7a3600c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181395.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/633/de9655d854d1e88ddb75e08d5d179633/de9655d854d1e88ddb75e08d5d179633.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181395.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/633/de9655d854d1e88ddb75e08d5d179633/de9655d854d1e88ddb75e08d5d179633.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 -proxy-server DEBUG: Ignoring 404 from handoff (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server ERROR: Object returning 503 for [] (txn: txf33934415ed84a5fa190b-006ac9815e) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx5d747c90b2d84e99bcc83-006ac98166) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx8cb1de04464d4b69a5297-006ac98166) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8cb1de04464d4b69a5297-006ac98166) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8cb1de04464d4b69a5297-006ac98166) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8cb1de04464d4b69a5297-006ac98166) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8cb1de04464d4b69a5297-006ac98166) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8cb1de04464d4b69a5297-006ac98166) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8cb1de04464d4b69a5297-006ac98166) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8cb1de04464d4b69a5297-006ac98166) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8cb1de04464d4b69a5297-006ac98166) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8cb1de04464d4b69a5297-006ac98166) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8cb1de04464d4b69a5297-006ac98166) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8cb1de04464d4b69a5297-006ac98166) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8cb1de04464d4b69a5297-006ac98166) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8cb1de04464d4b69a5297-006ac98166) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8cb1de04464d4b69a5297-006ac98166) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8cb1de04464d4b69a5297-006ac98166) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8cb1de04464d4b69a5297-006ac98166) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8cb1de04464d4b69a5297-006ac98166) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8cb1de04464d4b69a5297-006ac98166) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8cb1de04464d4b69a5297-006ac98166) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8cb1de04464d4b69a5297-006ac98166) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8cb1de04464d4b69a5297-006ac98166) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8cb1de04464d4b69a5297-006ac98166) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8cb1de04464d4b69a5297-006ac98166) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8cb1de04464d4b69a5297-006ac98166) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8cb1de04464d4b69a5297-006ac98166) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8cb1de04464d4b69a5297-006ac98166) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8cb1de04464d4b69a5297-006ac98166) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sdy re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe34f3886a30e4d1ca8678-006ac98166) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe34f3886a30e4d1ca8678-006ac98166) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe34f3886a30e4d1ca8678-006ac98166) -proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe34f3886a30e4d1ca8678-006ac98166) -proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe34f3886a30e4d1ca8678-006ac98166) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe34f3886a30e4d1ca8678-006ac98166) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe34f3886a30e4d1ca8678-006ac98166) -proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe34f3886a30e4d1ca8678-006ac98166) -proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sdu re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe34f3886a30e4d1ca8678-006ac98166) -proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe34f3886a30e4d1ca8678-006ac98166)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_succeed -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_succeed ... ok -test ERROR: Failed to unlink '/tmp/tmp2w7ls8y3/containers/part/suffix/hash/container.db': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2235, in set_sharded_state - os.unlink(retiring_file) - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: 1 -test DEBUG: Unlinked retiring db '/tmp/tmp2w7ls8y3/containers/part/suffix/hash/container_1791590781.00000.db' -test WARNING: Still have multiple db files after unlinking '/tmp/tmp2w7ls8y3/containers/part/suffix/hash/container_1791590781.00000.db': ['/tmp/tmp2w7ls8y3/containers/part/suffix/hash/container.db', '/tmp/tmp2w7ls8y3/containers/part/suffix/hash/container_1791590782.00000.db'] -test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmp2w7ls8y3/containers/part/suffix/hash/container_1791590782.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/tmp0hwr_wle/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: txa2c4ce2b6eb84ad48002e-006ac9817d) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.2:1002/sdc (txn: txa2c4ce2b6eb84ad48002e-006ac9817d) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: txa2c4ce2b6eb84ad48002e-006ac9817d) -proxy-server ERROR: Object PUT returning 503 for [503, 503, 503] (txn: txa2c4ce2b6eb84ad48002e-006ac9817d) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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 INFO: - - - [06/Sep/2025:17:53:39 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0006 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0131 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c/bashful" 201 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0419 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0123 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c/grumpy10" 201 - "-" "-" "-" 0.0018 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c/grumpy10_no_header" 201 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0141 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0018 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c/grumpy20_no_header" 201 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0237 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0025 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c/grumpy30_no_header" 201 - "-" "-" "-" 0.0008 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0121 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0019 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c/grumpy40_no_header" 201 - "-" "-" "-" 0.0059 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0354 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c/grumpy50" 201 - "-" "-" "-" 0.0063 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c/grumpy50_no_header" 201 - "-" "-" "-" 0.0009 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0145 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0019 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c/grumpy60_no_header" 201 - "-" "-" "-" 0.0008 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0147 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c/grumpy70" 201 - "-" "-" "-" 0.0018 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c/grumpy70_no_header" 201 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0173 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c/grumpy80" 201 - "-" "-" "-" 0.0062 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c/grumpy80_no_header" 201 - "-" "-" "-" 0.0024 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0169 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/grumpier10" 201 - "-" "-" "-" 0.0019 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/grumpier10_no_header" 201 - "-" "-" "-" 0.0008 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0190 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0018 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/grumpier20_no_header" 201 - "-" "-" "-" 0.0008 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0109 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0024 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/grumpier30_no_header" 201 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0201 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0016 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/grumpier40_no_header" 201 - "-" "-" "-" 0.0008 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0192 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/grumpier50" 201 - "-" "-" "-" 0.0019 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/grumpier50_no_header" 201 - "-" "-" "-" 0.0065 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0174 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0020 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/grumpier60_no_header" 201 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0222 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/grumpier70" 201 - "-" "-" "-" 0.0025 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/grumpier70_no_header" 201 - "-" "-" "-" 0.0095 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0246 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/grumpier80" 201 - "-" "-" "-" 0.0035 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/grumpier80_no_header" 201 - "-" "-" "-" 0.0008 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/dopey" 201 - "-" "-" "-" 0.0008 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0127 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0119 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/dopey10" 201 - "-" "-" "-" 0.0083 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/dopey10_no_header" 201 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0151 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0018 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/dopey20_no_header" 201 - "-" "-" "-" 0.0008 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0100 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0017 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/dopey30_no_header" 201 - "-" "-" "-" 0.0008 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0115 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0046 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/dopey40_no_header" 201 - "-" "-" "-" 0.0008 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0136 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/dopey50" 201 - "-" "-" "-" 0.0037 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/dopey50_no_header" 201 - "-" "-" "-" 0.0009 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0134 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0020 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c/dopey60_no_header" 201 - "-" "-" "-" 0.0030 "-" 1066287 -test.unit.container.test_server.TestContainerController.test_PUT_object_update_redirected_to_shard +test.unit.container.test_server.TestContainerController.test_PUT_object_update_redirected_to_shard ... ok +test.unit.container.test_server.TestContainerController.test_PUT_proxy_default_no_policy_for_existing_default +test.unit.container.test_server.TestContainerController.test_PUT_proxy_default_no_policy_for_existing_default ... ok +test.unit.container.test_server.TestContainerController.test_PUT_reset_container_sync +test.unit.container.test_server.TestContainerController.test_PUT_reset_container_sync ... ok +test.unit.container.test_server.TestContainerController.test_PUT_shard_range_autocreates_shard_container +test.unit.container.test_server.TestContainerController.test_PUT_shard_range_autocreates_shard_container ... ok +test.unit.container.test_server.TestContainerController.test_PUT_shard_range_json_in_body +test.unit.container.test_server.TestContainerController.test_PUT_shard_range_json_in_body ... ok -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: txb20e33929a3b4be7afa7a-006ac98165) -test ERROR: Container GET returning 503 for (201, 503, 503) (txn: txb20e33929a3b4be7afa7a-006ac98165) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c/: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: txdf9eeb065a3a42ba80f65-006ac98169) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c/: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: txdf9eeb065a3a42ba80f65-006ac98169) -test ERROR: Container GET returning 503 for (201, 503, 503) (txn: txdf9eeb065a3a42ba80f65-006ac98169) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: txe0d269253c8d460ca5eeb-006ac98169) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: txe0d269253c8d460ca5eeb-006ac98169) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:2001/sdb (txn: txe0d269253c8d460ca5eeb-006ac98169) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txe0d269253c8d460ca5eeb-006ac98169) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c/: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: tx2cf5c6154d0e4e24827a7-006ac98169) -test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx2cf5c6154d0e4e24827a7-006ac98169) -test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx2cf5c6154d0e4e24827a7-006ac98169) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx2cf5c6154d0e4e24827a7-006ac98169) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx3dacae18b29a44f98328e-006ac9816c) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx4dedb28a25f84b32a44fa-006ac9816c) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx4dedb28a25f84b32a44fa-006ac9816c) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx4dedb28a25f84b32a44fa-006ac9816c) -test ERROR: Account HEAD returning 503 for [] (txn: tx4dedb28a25f84b32a44fa-006ac9816c) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx9616e3d67dc54c119e8a2-006ac9816c) -test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx9616e3d67dc54c119e8a2-006ac9816c) -test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx9616e3d67dc54c119e8a2-006ac9816c)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 DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0255 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:40 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0148 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:40 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:40 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0268 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:40 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0063 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:40 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0069 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:40 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0021 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:40 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0298 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:40 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0142 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:40 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0228 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:40 +0000] "POST /sda1/p/a/c/" 404 - "-" "-" "-" 0.0040 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0258 "-" 1066295 1 +test INFO: - - - [06/Sep/2025:17:53:40 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0068 "-" 1066295 1 +test INFO: - - - [06/Sep/2025:17:53:40 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0097 "-" 1066295 0 +test INFO: - - - [06/Sep/2025:17:53:40 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0027 "-" 1066295 1 +test INFO: - - - [06/Sep/2025:17:53:40 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0151 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:40 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0037 "-" 1066295 1 +test INFO: - - - [06/Sep/2025:17:53:40 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0113 "-" 1066295 3 +test INFO: - - - [06/Sep/2025:17:53:40 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0031 "-" 1066295 1 +test INFO: - - - [06/Sep/2025:17:53:40 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0155 "-" 1066295 4 +test INFO: - - - [06/Sep/2025:17:53:40 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0510 "-" 1066295 1 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:40 +0000] "POST /sda1/./a/c" 400 20 "-" "-" "-" 0.0003 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.5592 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:40 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0028 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0174 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.2614 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "POST /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0193 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0102 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0215 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0027 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0157 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0032 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0300 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0169 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0109 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0073 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0302 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0032 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0170 "-" 1066295 2 +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 1066295 2 +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" - "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0273 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0063 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0008 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0212 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0148 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0127 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0337 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0253 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0032 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0075 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0148 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0189 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "GET /sda1/p/a/c" 200 332 "-" "-" "-" 0.0109 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0150 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0125 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0027 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0029 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0026 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0151 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0027 "-" 1066295 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_shard_ranges +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_shard_ranges ... ok Search value matched 0 devices. The on-disk ring builder is unchanged. @@ -32732,7 +33804,47 @@ d1r1z1-127.0.0.2:6201R127.0.0.2:6201/sda2_"" weight set to 200.0 d2r2z2-127.0.0.3:6202R127.0.0.3:6202/sdc3_"" weight set to 200.0 d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"" weight set to 200.0 -Device d4r2z3-test.test.com:6200Rr.test.com:7000/sda3_"some meta data" with 100.0 weight got id 4test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_domain_new_format +Device d4r2z3-test.test.com:6200Rr.test.com:7000/sda3_"some meta data" with 100.0 weight got id 4 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_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 +/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_set_weight_domain_new_format test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_domain_new_format ... ok test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_ipv4_new_format test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_ipv4_new_format ... ok @@ -32762,1396 +33874,547 @@ test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_ipv6_new_format ... ok test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_ipv6_old_format test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_ipv6_old_format ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_shard_container ... ok test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_no_matching test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_no_matching ... ok +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:58 -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': 'Sat, 10 Oct 2026 00:05:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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 +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location_invalid_xml +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location_invalid_xml ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_strange_location +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_strange_location ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_for_invalid_referrer +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_for_invalid_referrer ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_for_invalid_reseller_prefix +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_for_invalid_reseller_prefix ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_for_referrer_without_rlistings +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_for_referrer_without_rlistings ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_for_unauthorized_user +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_for_unauthorized_user ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_same_user_and_tenant +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_same_user_and_tenant ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_as_owner_for_insensitive_operator_role +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_as_owner_for_insensitive_operator_role ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_as_owner_for_operator_role +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_as_owner_for_operator_role ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_container_sync +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_container_sync ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_insensitive_reseller_admin +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_insensitive_reseller_admin ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_project_id_user_in_roles +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_project_id_user_in_roles ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_project_name_user_in_roles +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_project_name_user_in_roles ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_referrer_with_obj +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_referrer_with_obj ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_referrer_with_rlistings +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_referrer_with_rlistings ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_reseller_admin +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_reseller_admin ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_tenant_id_user_in_roles +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_tenant_id_user_in_roles ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_tenant_name_user_in_roles +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_tenant_name_user_in_roles ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_user_role_in_roles +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_user_role_in_roles ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_wildcard_tenant_user_in_roles +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_wildcard_tenant_user_in_roles ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_cross_tenant_authorization_allow_names +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_cross_tenant_authorization_allow_names ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_cross_tenant_authorization_failure +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_cross_tenant_authorization_failure ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_cross_tenant_authorization_success +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_cross_tenant_authorization_success ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_delete_own_account_not_allowed +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_delete_own_account_not_allowed ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_delete_own_account_when_reseller_allowed +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_delete_own_account_when_reseller_allowed ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_get_project_domain_id +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_get_project_domain_id ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_identity_set_up_at_call +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_identity_set_up_at_call ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_keystone_identity +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_keystone_identity ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_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 object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_without_segment_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_without_segment_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_abort -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_abort ... ok -test.unit.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 ERROR: Failed to unlink '/tmp/tmp4c7m7ard/containers/part/suffix/hash/container.db': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2235, in set_sharded_state - os.unlink(retiring_file) - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: 1 -test DEBUG: Unlinked retiring db '/tmp/tmp4c7m7ard/containers/part/suffix/hash/container_1791590780.00000.db' -test WARNING: Still have multiple db files after unlinking '/tmp/tmp4c7m7ard/containers/part/suffix/hash/container_1791590780.00000.db': ['/tmp/tmp4c7m7ard/containers/part/suffix/hash/container.db', '/tmp/tmp4c7m7ard/containers/part/suffix/hash/container_1791590781.00000.db'] -test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmp4c7m7ard/containers/part/suffix/hash/container_1791590781.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/tmpqn283sm3/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db: Boom!: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/updater.py", line 224, in container_sweep - self.process_container(dbfile) - ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -Exception: Boom! -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes -test ERROR: ERROR: Failed to get paths to drive partitions: permission_denied -test INFO: Begin container update single threaded sweep -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused -test DEBUG: Update report failed for /.shards_a/c /tmp/tmpaq4_skl6/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 1 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused -test DEBUG: Update report failed for /.shards_a/c /tmp/tmpaq4_skl6/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db -test INFO: Container update single threaded sweep completed: 0.02s, 0 successes, 1 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test DEBUG: Update report sent for /.shards_a/c /tmp/tmpaq4_skl6/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db -test INFO: Container update single threaded sweep completed: 0.02s, 1 successes, 0 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes -test INFO: Begin container update single threaded sweep -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes -test INFO: Begin container update single threaded sweep -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refusedtest.unit.container.test_updater.TestContainerUpdater.test_run_once -test.unit.container.test_updater.TestContainerUpdater.test_run_once ... ok -test.unit.container.test_updater.TestContainerUpdater.test_run_once_with_device_unmounted -test.unit.container.test_updater.TestContainerUpdater.test_run_once_with_device_unmounted ... ok -test.unit.container.test_updater.TestContainerUpdater.test_run_once_with_get_info_timeout -test.unit.container.test_updater.TestContainerUpdater.test_run_once_with_get_info_timeout ... ok - +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:05:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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 {'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:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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 {'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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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_authenticated_users -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_authenticated_users ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_email -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_email ... ok -test ERROR: Failed to unlink '/tmp/tmppf1xhkfk/containers/part/suffix/hash/container.db': +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:36 -0000', 'User-Agent': 'Mozzarella Foxfire'}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 +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_old_style_root_account_container_path +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_old_style_root_account_container_path ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_old_enough_to_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_old_enough_to_reclaim ... ok + +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2235, in set_sharded_state - os.unlink(retiring_file) - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: 1 -test DEBUG: Unlinked retiring db '/tmp/tmppf1xhkfk/containers/part/suffix/hash/container_1791590781.00000.db' -test WARNING: Still have multiple db files after unlinking '/tmp/tmppf1xhkfk/containers/part/suffix/hash/container_1791590781.00000.db': ['/tmp/tmppf1xhkfk/containers/part/suffix/hash/container.db', '/tmp/tmppf1xhkfk/containers/part/suffix/hash/container_1791590782.00000.db'] -test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmppf1xhkfk/containers/part/suffix/hash/container_1791590782.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/tmpdxeh0u11/sdp/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpdxeh0u11/sdq/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpdxeh0u11/sdp/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpdxeh0u11/sdq/objects/auditor_status_ALL.json -test DEBUG: Skipping: /tmp/tmpuo5ypfgx/garbage is not a directory -test DEBUG: Skipping: /tmp/tmpuo5ypfgx/garbage is not mounted -test DEBUG: Skipping: /tmp/tmplyp7tllu/sdq is not mounted + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx364695beeffe4201b0a65-0068bc7524) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx364695beeffe4201b0a65-0068bc7524) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx364695beeffe4201b0a65-0068bc7524) +test ERROR: Container HEAD returning 503 for [] (txn: tx364695beeffe4201b0a65-0068bc7524) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx68ef92f651964cb1853d4-0068bc7524) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx68ef92f651964cb1853d4-0068bc7524) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx68ef92f651964cb1853d4-0068bc7524) +test ERROR: Container HEAD returning 503 for [] (txn: tx68ef92f651964cb1853d4-0068bc7524) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txbe9f1a719b664d74920ae-006ac9817e) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txbe9f1a719b664d74920ae-006ac9817e) -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: txbe9f1a719b664d74920ae-006ac9817e) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txbe9f1a719b664d74920ae-006ac9817e) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txbe9f1a719b664d74920ae-006ac9817e) -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: txbe9f1a719b664d74920ae-006ac9817e) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: txbe9f1a719b664d74920ae-006ac9817e) -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: txbe9f1a719b664d74920ae-006ac9817e) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9992&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txbe9f1a719b664d74920ae-006ac9817e) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1032 (txn: txbe9f1a719b664d74920ae-006ac9817e) -test DEBUG: Setting object count to 1032 (txn: txbe9f1a719b664d74920ae-006ac9817e) -test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: tx67a19fe10fe240f8b9633-006ac9817e) -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: tx67a19fe10fe240f8b9633-006ac9817e) -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: tx67a19fe10fe240f8b9633-006ac9817e) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx67a19fe10fe240f8b9633-006ac9817e) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx67a19fe10fe240f8b9633-006ac9817e) -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: tx67a19fe10fe240f8b9633-006ac9817e) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: tx67a19fe10fe240f8b9633-006ac9817e) -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: tx67a19fe10fe240f8b9633-006ac9817e) -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: tx67a19fe10fe240f8b9633-006ac9817e) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 48 (txn: tx67a19fe10fe240f8b9633-006ac9817e) -test DEBUG: Setting object count to 48 (txn: tx67a19fe10fe240f8b9633-006ac9817e) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx44dc380186d44e56bf1f1-006ac9817e) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx44dc380186d44e56bf1f1-006ac9817e) -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: tx44dc380186d44e56bf1f1-006ac9817e) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx44dc380186d44e56bf1f1-006ac9817e) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx44dc380186d44e56bf1f1-006ac9817e) -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: tx44dc380186d44e56bf1f1-006ac9817e) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 40 (txn: tx44dc380186d44e56bf1f1-006ac9817e) -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: tx44dc380186d44e56bf1f1-006ac9817e) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9960&marker=h&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx44dc380186d44e56bf1f1-006ac9817e)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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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/tmpunxv19hu/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpunxv19hu/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. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:05:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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 None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +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': 'Sat, 06 Sep 2025 17:53:39 -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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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_bucket.TestS3ApiBucketAcl.test_bucket_GET_without_permission -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_without_permission ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: 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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -test ERROR: Error retrieving recon data: +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:39 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_too_many_keys +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_too_many_keys ... ok +test.unit.proxy.test_mem_server.TestController.test_account_info_200 +test.unit.proxy.test_mem_server.TestController.test_account_info_200 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestController.test_account_info_404 +test.unit.proxy.test_mem_server.TestController.test_account_info_404 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestController.test_account_info_container_count +test.unit.proxy.test_mem_server.TestController.test_account_info_container_count ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestController.test_account_info_no_account +test.unit.proxy.test_mem_server.TestController.test_account_info_no_account ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestController.test_account_info_no_cache +test.unit.proxy.test_mem_server.TestController.test_account_info_no_cache ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestController.test_container_info_200 +test.unit.proxy.test_mem_server.TestController.test_container_info_200 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestController.test_container_info_404 +test.unit.proxy.test_mem_server.TestController.test_container_info_404 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestController.test_container_info_invalid_account +test.unit.proxy.test_mem_server.TestController.test_container_info_invalid_account ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestController.test_container_info_no_cache +test.unit.proxy.test_mem_server.TestController.test_container_info_no_cache ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestController.test_make_requests +test.unit.proxy.test_mem_server.TestController.test_make_requests ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_mem_server.TestController.test_transfer_headers +test.unit.proxy.test_mem_server.TestController.test_transfer_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_reclaimable ... ok + +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/recon.py", line 84, in _from_recon_cache - with openr(cache_file, 'r') as f: - ~~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/test_recon.py", line 226, in raise_Exception - raise Exception -Exception -test ERROR: Error reading recon cache file: + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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: + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/recon.py", line 84, in _from_recon_cache - with openr(cache_file, 'r') as f: - ~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/recon.py", line 84, in _from_recon_cache - with openr(cache_file, 'r') as f: - ~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: [Errno None] None -test ERROR: Error parsing recon cache file: + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/recon.py", line 84, in _from_recon_cache - with openr(cache_file, 'r') as f: - ~~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/test_recon.py", line 223, in raise_ValueError - raise ValueError -ValueError -test ERROR: Error reading ringfile: + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/recon.py", line 277, in get_ring_md5 - sums[ringfile] = md5_hash_for_file(ringfile) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test ERROR: Error reading ringfile: + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/recon.py", line 277, in get_ring_md5 - sums[ringfile] = md5_hash_for_file(ringfile) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test ERROR: Error reading ringfile: + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/recon.py", line 277, in get_ring_md5 - sums[ringfile] = md5_hash_for_file(ringfile) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test ERROR: Error reading ringfile: + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/recon.py", line 277, in get_ring_md5 - sums[ringfile] = md5_hash_for_file(ringfile) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/test_recon.py", line 384, in fake_hash_for_file - raise IOError -OSError -test ERROR: Error reading ringfile: + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/recon.py", line 277, in get_ring_md5 - sums[ringfile] = md5_hash_for_file(ringfile) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/test_recon.py", line 384, in fake_hash_for_file - raise IOError -OSError -test ERROR: Error reading ringfile: + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/recon.py", line 277, in get_ring_md5 - sums[ringfile] = md5_hash_for_file(ringfile) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test ERROR: Error reading ringfile: + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/recon.py", line 277, in get_ring_md5 - sums[ringfile] = md5_hash_for_file(ringfile) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test ERROR: Error reading ringfile: + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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.ring.test_composite_builder.TestComposeLoadComponents.test_load_component_different_builder_order -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_component_different_builder_order ... ok -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components ... ok -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_different_builders -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_different_builders ... ok -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_different_number_builders -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_different_number_builders ... ok -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_duplicate_builder_ids -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_duplicate_builder_ids ... ok -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_insufficient_builders -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_insufficient_builders ... ok -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_missing_builder_id -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_missing_builder_id ... ok -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_older_builder -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_older_builder ... ok -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_replica_count_changed -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_replica_count_changed ... ok -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_unchanged_builders -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_unchanged_builders ... ok -test.unit.common.test_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_utils.TestUTC.test_tzname -test.unit.common.test_utils.TestUTC.test_tzname ... ok -test.unit.common.utils.test_checksum.TestCRC64NVME.test_anycrc -test.unit.common.utils.test_checksum.TestCRC64NVME.test_anycrc ... skipped 'No anycrc CRC64NVME' -test.unit.common.utils.test_checksum.TestCRC64NVME.test_isal -test.unit.common.utils.test_checksum.TestCRC64NVME.test_isal ... skipped 'No ISA-L CRC64NVME' -test.unit.common.utils.test_config.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.proxy.test_mem_server.TestContainerController.test_CORS_valid -test.unit.proxy.test_mem_server.TestContainerController.test_CORS_valid ... ok - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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': 'Sat, 10 Oct 2026 00:05: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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_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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:03 -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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_without_md5 -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_without_md5 ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_without_permission -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_without_permission ... ok - -test INFO: - - - [10/Oct/2026:00:06:03 +0000] "PUT /sda1/p/a/xmlc/2" 201 - "-" "-" "-" 0.0008 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:03 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0108 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:03 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0020 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:03 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0036 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:03 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0019 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:03 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0035 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:03 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0018 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:03 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0034 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:03 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0018 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:03 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0034 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:03 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0018 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:03 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0036 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.4637 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0104 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0069 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "HEAD /sda1/p/a/c" 400 21 "-" "-" "-" 0.0002 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "HEAD /sda1/p/a/c" 406 - "-" "-" "-" 0.0003 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "HEAD /sda1/p/a/c" 400 34 "-" "-" "-" 0.0002 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "HEAD /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0066 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0007 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0063 "-" 488273 0 -test 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: - - - [10/Oct/2026:00:06:06 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0064 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0046 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0061 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0086 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0071 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0174 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0065 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0051 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0014 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0085 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0057 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0091 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0014 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0092 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0436 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0188 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "POST /sda1/p/a/c/" 404 - "-" "-" "-" 0.0009 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0276 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0028 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:06 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0051 "-" 488273 1test.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 - -proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe34f3886a30e4d1ca8678-006ac98166) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe34f3886a30e4d1ca8678-006ac98166) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe34f3886a30e4d1ca8678-006ac98166) -proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe34f3886a30e4d1ca8678-006ac98166) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe34f3886a30e4d1ca8678-006ac98166) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe34f3886a30e4d1ca8678-006ac98166) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe34f3886a30e4d1ca8678-006ac98166) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe34f3886a30e4d1ca8678-006ac98166) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe34f3886a30e4d1ca8678-006ac98166) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe34f3886a30e4d1ca8678-006ac98166) -proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe34f3886a30e4d1ca8678-006ac98166) -proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe34f3886a30e4d1ca8678-006ac98166) -proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe34f3886a30e4d1ca8678-006ac98166) -proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe34f3886a30e4d1ca8678-006ac98166) -proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe34f3886a30e4d1ca8678-006ac98166) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe34f3886a30e4d1ca8678-006ac98166) -proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe34f3886a30e4d1ca8678-006ac98166) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe34f3886a30e4d1ca8678-006ac98166) -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: txe34f3886a30e4d1ca8678-006ac98166) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36fc9b9529c84e09a3fc0-006ac9816c) -proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36fc9b9529c84e09a3fc0-006ac9816c) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36fc9b9529c84e09a3fc0-006ac9816c) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36fc9b9529c84e09a3fc0-006ac9816c) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36fc9b9529c84e09a3fc0-006ac9816c) -proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36fc9b9529c84e09a3fc0-006ac9816c) -proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36fc9b9529c84e09a3fc0-006ac9816c) -proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36fc9b9529c84e09a3fc0-006ac9816c) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36fc9b9529c84e09a3fc0-006ac9816c) -proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36fc9b9529c84e09a3fc0-006ac9816c) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36fc9b9529c84e09a3fc0-006ac9816c) -proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36fc9b9529c84e09a3fc0-006ac9816c) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36fc9b9529c84e09a3fc0-006ac9816c) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36fc9b9529c84e09a3fc0-006ac9816c) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36fc9b9529c84e09a3fc0-006ac9816c) -proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36fc9b9529c84e09a3fc0-006ac9816c) -proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36fc9b9529c84e09a3fc0-006ac9816c) -proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sdu re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36fc9b9529c84e09a3fc0-006ac9816c) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36fc9b9529c84e09a3fc0-006ac9816c) -proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36fc9b9529c84e09a3fc0-006ac9816c) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36fc9b9529c84e09a3fc0-006ac9816c) -proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36fc9b9529c84e09a3fc0-006ac9816c) -proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36fc9b9529c84e09a3fc0-006ac9816c) -proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sdy re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36fc9b9529c84e09a3fc0-006ac9816c) -proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36fc9b9529c84e09a3fc0-006ac9816c) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36fc9b9529c84e09a3fc0-006ac9816c) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36fc9b9529c84e09a3fc0-006ac9816c) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36fc9b9529c84e09a3fc0-006ac9816c) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_delete_at_in_past -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_delete_at_in_past ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_delete_at_non_integer -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_delete_at_non_integer ... ok -test.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 DEBUG: Update report failed for /a/c /tmp/tmp8sdkpvp8/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/tmp8sdkpvp8/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/tmp8sdkpvp8/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': + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test WARNING: /tmp/tmpm_rxrbnq/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': + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test INFO: Failed to get container info (Lock timeout: 10 seconds: /tmp/tmp35g0y3o0/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': + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused -test DEBUG: Update report failed for /.shards_a/c /tmp/tmpt24plkoz/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': + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused -test DEBUG: Update report failed for /.shards_a/c /tmp/tmpt24plkoz/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db -test INFO: Container update single threaded sweep completed: 0.02s, 0 successes, 1 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test DEBUG: Update report sent for /.shards_a/c /tmp/tmpt24plkoz/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db -test INFO: Container update single threaded sweep completed: 0.02s, 1 successes, 0 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon'test.unit.container.test_updater.TestContainerUpdater.test_shard_container -test.unit.container.test_updater.TestContainerUpdater.test_shard_container ... ok -test.unit.container.test_updater.TestContainerUpdater.test_unicode -test.unit.container.test_updater.TestContainerUpdater.test_unicode ... ok -test.unit.obj.test_server.TestConfigOptionHandling.test_default -test.unit.obj.test_server.TestConfigOptionHandling.test_default ... ok -test.unit.obj.test_server.TestConfigOptionHandling.test_option_in_app -test.unit.obj.test_server.TestConfigOptionHandling.test_option_in_app ... ok -test.unit.obj.test_server.TestConfigOptionHandling.test_option_in_both -test.unit.obj.test_server.TestConfigOptionHandling.test_option_in_both ... ok -test.unit.obj.test_server.TestConfigOptionHandling.test_option_in_default -test.unit.obj.test_server.TestConfigOptionHandling.test_option_in_default ... ok -test.unit.proxy.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 + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1!test.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 -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server ERROR: Object returning 503 for [] (txn: tx23b5005be4f44c36a9aa7-006ac9814b) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txc4dd72634b4e4ddf8dd8f-006ac9814b) -proxy-server DEBUG: Node is error limited: 10.0.0.12:1012/sdm (txn: txc4dd72634b4e4ddf8dd8f-006ac9814b) -proxy-server DEBUG: Node is error limited: 10.0.0.11:1011/sdl (txn: txc4dd72634b4e4ddf8dd8f-006ac9814b) -proxy-server DEBUG: Node is error limited: 10.0.0.14:1014/sda (txn: txc4dd72634b4e4ddf8dd8f-006ac9814b) -proxy-server DEBUG: Node is error limited: 10.0.0.15:1015/sda (txn: txc4dd72634b4e4ddf8dd8f-006ac9814b) -proxy-server DEBUG: Node is error limited: 10.0.0.16:1016/sda (txn: txc4dd72634b4e4ddf8dd8f-006ac9814b) -proxy-server DEBUG: Node is error limited: 10.0.0.17:1017/sda (txn: txc4dd72634b4e4ddf8dd8f-006ac9814b) -proxy-server DEBUG: Node is error limited: 10.0.0.18:1018/sda (txn: txc4dd72634b4e4ddf8dd8f-006ac9814b) -proxy-server DEBUG: Node is error limited: 10.0.0.19:1019/sda (txn: txc4dd72634b4e4ddf8dd8f-006ac9814b) -proxy-server DEBUG: Node is error limited: 10.0.0.20:1020/sda (txn: txc4dd72634b4e4ddf8dd8f-006ac9814b) -proxy-server DEBUG: Node is error limited: 10.0.0.21:1021/sda (txn: txc4dd72634b4e4ddf8dd8f-006ac9814b) -proxy-server DEBUG: Node is error limited: 10.0.0.22:1022/sda (txn: txc4dd72634b4e4ddf8dd8f-006ac9814b) -proxy-server DEBUG: Node is error limited: 10.0.0.23:1023/sda (txn: txc4dd72634b4e4ddf8dd8f-006ac9814b) -proxy-server DEBUG: Node is error limited: 10.0.0.24:1024/sda (txn: txc4dd72634b4e4ddf8dd8f-006ac9814b) -proxy-server DEBUG: Node is error limited: 10.0.0.25:1025/sda (txn: txc4dd72634b4e4ddf8dd8f-006ac9814b) -proxy-server DEBUG: Node is error limited: 10.0.0.26:1026/sda (txn: txc4dd72634b4e4ddf8dd8f-006ac9814b) -proxy-server DEBUG: Node is error limited: 10.0.0.27:1027/sda (txn: txc4dd72634b4e4ddf8dd8f-006ac9814b) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx0793e5c3efd34163985c4-006ac9814b) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txaf2552998d8f40bbb709e-006ac9814b) -proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: tx487ef662f8294c4ea614e-006ac9814b) -proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: tx028d5058329f46e2abd9a-006ac9814b) -proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: tx8e667081e9234753b2f5a-006ac9814b) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: Object returning 503 for [] (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b)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.test_server.TestProxyServerLoading.test_missing_rings -test.unit.proxy.test_server.TestProxyServerLoading.test_missing_rings ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_simple -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_simple ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_simple_x_newest -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_simple_x_newest ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_timeout -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_timeout ... ok +test DEBUG: /tmp/tmp_6zxbpvk/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp_6zxbpvk/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, 'b3a985965cee14e51fdc916fe1120654', '6700241a-113b-4b92-9b2d-8c28f6144d6f-sda', '1757181225.92765', '1757181225.92175', '0', '', '1757181225.92175', 3, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('6700241a-113b-4b92-9b2d-8c28f6144d6f-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Unlinked retiring db '/tmp/tmpa82cgj3i/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, '7f9bc956e7bb8270cff1089c9e219aa5', '724a27c1-0572-4413-b344-3ed2e461bea9-sda', '1757181226.12195', '1757181226.11807', '0', '', '1757181226.11807', 3, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('724a27c1-0572-4413-b344-3ed2e461bea9-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, '7f9bc956e7bb8270cff1089c9e219aa5', '57d58029-9adf-4b72-b2bb-21829d51b588-sda', '1757181226.31212', '1757181226.29990', '0', '', '1757181226.29990', 3, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('57d58029-9adf-4b72-b2bb-21829d51b588-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Unlinked retiring db '/tmp/tmph23shp97/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, '4de31588c1ded35c271d2d918410c30f', '676ef1eb-837b-4905-a4cb-04b0514ece89-sda', '1757181228.77513', '1757181228.75896', '0', '', '1757181228.75896', 3, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('676ef1eb-837b-4905-a4cb-04b0514ece89-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'f42f08c9-d2da-492f-9156-80747527128a-sda', '1757181229.39506', '1757181229.38477', '0', '', '1757181229.38477', 0, 0) +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpegpu8re_/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'eb74548d-b8e3-4e30-80d5-fd29e4aa78d7-sdb', '1757181229.67238', '1757181230.00000', '0', '', '1757181230.00000', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('eb74548d-b8e3-4e30-80d5-fd29e4aa78d7-sdb', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'eb74548d-b8e3-4e30-80d5-fd29e4aa78d7-sdb', '1757181229.67238', '1757181230.00000', '0', '', '1757181230.00000', 0, 0) +test ERROR: Quarantining DB /tmp/tmpegpu8re_/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('eb74548d-b8e3-4e30-80d5-fd29e4aa78d7-sdb', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.13670 seconds (7.31554/s) +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/tmpvusb2jw1/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '4b54ab29-da62-4ad3-bcae-d7ee5a2f170a-sda', '1757181229.86431', '1757181229', '0', '', '1757181229', 0, 1) +test DEBUG: /tmp/tmpvusb2jw1/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', '4b54ab29-da62-4ad3-bcae-d7ee5a2f170a-sda', '1757181229.86431', '1757181229', '0', '', '1757181229', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('4b54ab29-da62-4ad3-bcae-d7ee5a2f170a-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.11174 seconds (8.94929/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpramncnv1/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '70c28902c00c449202f84f37ef70d80e', '55267333-b72d-4e15-9766-f759b69aaa1a-sda', '1757181230.06114', '1757181230', '0', '', '1757181230', 1, 0) +test DEBUG: /tmp/tmpramncnv1/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': '1757181232.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '55267333-b72d-4e15-9766-f759b69aaa1a-sda') +test DEBUG: /tmp/tmpramncnv1/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0329027s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '70c28902c00c449202f84f37ef70d80e', '55267333-b72d-4e15-9766-f759b69aaa1a-sda', '1757181230.06114', '1757181230', '0', '', '1757181230', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('55267333-b72d-4e15-9766-f759b69aaa1a-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.21776 seconds (4.59221/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/tmpdinrtusk/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '6484ad7d-eb5c-4675-9359-e0bab68e8cc0-sda', '1757181230.37290', '1757181230', '0', '', '1757181230', 0, 0) +test DEBUG: /tmp/tmpdinrtusk/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', '6484ad7d-eb5c-4675-9359-e0bab68e8cc0-sda', '1757181230.37290', '1757181230', '0', '', '1757181230', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('6484ad7d-eb5c-4675-9359-e0bab68e8cc0-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.17136 seconds (5.83581/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpq6c7zt83/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '70c28902c00c449202f84f37ef70d80e', '327297ec-1cfc-4cb9-8ccc-dc452fa2a08e-sda', '1757181230.61262', '1757181230', '0', '', '1757181230', 1, 0) +test DEBUG: /tmp/tmpq6c7zt83/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.container.test_replicator.TestReplicatorSync.test_sync_local_create_policy_over_newer_remote_delete +test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_create_policy_over_newer_remote_delete ... ok +test.unit.container.test_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.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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter ... ok d4r2z3-test.test.com:6200Rr.test.com:7000/sda3_"some meta data" weight set to 3.14159265359 d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359 @@ -34347,517 +34610,963 @@ test.unit.cli.test_ringbuilder.TestCommands.test_time_remaining ... ok test.unit.cli.test_ringbuilder.TestCommands.test_unknown test.unit.cli.test_ringbuilder.TestCommands.test_unknown ... ok +test.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 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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_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.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.TestContainerBrokerBeforeShardRanges.test_put_object +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object ... 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 DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: tx97ae94885d30462fb6913-0068bc752e) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txfe16dc0efd82449eb1f79-0068bc7532) +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: txfe16dc0efd82449eb1f79-0068bc7532) +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: txfe16dc0efd82449eb1f79-0068bc7532) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: txfe16dc0efd82449eb1f79-0068bc7532) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txfe16dc0efd82449eb1f79-0068bc7532) +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: txfe16dc0efd82449eb1f79-0068bc7532) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 1 (txn: txfe16dc0efd82449eb1f79-0068bc7532) +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: txfe16dc0efd82449eb1f79-0068bc7532) +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: txfe16dc0efd82449eb1f79-0068bc7532) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: txfe16dc0efd82449eb1f79-0068bc7532) +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: txfe16dc0efd82449eb1f79-0068bc7532) +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: txfe16dc0efd82449eb1f79-0068bc7532) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: txfe16dc0efd82449eb1f79-0068bc7532) +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: txfe16dc0efd82449eb1f79-0068bc7532) +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: txfe16dc0efd82449eb1f79-0068bc7532) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 4 (txn: txfe16dc0efd82449eb1f79-0068bc7532) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txb7ca1a1f8b3948a993967-0068bc7536) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txb7ca1a1f8b3948a993967-0068bc7536) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txb7ca1a1f8b3948a993967-0068bc7536) +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: txb7ca1a1f8b3948a993967-0068bc7536) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txb7ca1a1f8b3948a993967-0068bc7536) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txb7ca1a1f8b3948a993967-0068bc7536) +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: txb7ca1a1f8b3948a993967-0068bc7536) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txb7ca1a1f8b3948a993967-0068bc7536) +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: txb7ca1a1f8b3948a993967-0068bc7536) +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: txb7ca1a1f8b3948a993967-0068bc7536) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txb7ca1a1f8b3948a993967-0068bc7536) +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: txb7ca1a1f8b3948a993967-0068bc7536) +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: txb7ca1a1f8b3948a993967-0068bc7536) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txb7ca1a1f8b3948a993967-0068bc7536) +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: txb7ca1a1f8b3948a993967-0068bc7536) +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: txb7ca1a1f8b3948a993967-0068bc7536) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txb7ca1a1f8b3948a993967-0068bc7536) +test DEBUG: Setting object count to 3120 (txn: txb7ca1a1f8b3948a993967-0068bc7536) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txa80e5b446650442e853dd-0068bc7536) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txa80e5b446650442e853dd-0068bc7536) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txa80e5b446650442e853dd-0068bc7536) +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: txa80e5b446650442e853dd-0068bc7536) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txa80e5b446650442e853dd-0068bc7536) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txa80e5b446650442e853dd-0068bc7536) +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: txa80e5b446650442e853dd-0068bc7536) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txa80e5b446650442e853dd-0068bc7536) +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: txa80e5b446650442e853dd-0068bc7536) +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: txa80e5b446650442e853dd-0068bc7536) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txa80e5b446650442e853dd-0068bc7536) +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: txa80e5b446650442e853dd-0068bc7536) +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: txa80e5b446650442e853dd-0068bc7536) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txa80e5b446650442e853dd-0068bc7536) +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: txa80e5b446650442e853dd-0068bc7536) +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: txa80e5b446650442e853dd-0068bc7536) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txa80e5b446650442e853dd-0068bc7536) +test DEBUG: Setting object count to 3120 (txn: txa80e5b446650442e853dd-0068bc7536) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txe97b1d90c2d6498cab689-0068bc7536) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txe97b1d90c2d6498cab689-0068bc7536) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txe97b1d90c2d6498cab689-0068bc7536) +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: txe97b1d90c2d6498cab689-0068bc7536) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txe97b1d90c2d6498cab689-0068bc7536) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txe97b1d90c2d6498cab689-0068bc7536) +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: txe97b1d90c2d6498cab689-0068bc7536) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txe97b1d90c2d6498cab689-0068bc7536) +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: txe97b1d90c2d6498cab689-0068bc7536) +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: txe97b1d90c2d6498cab689-0068bc7536) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txe97b1d90c2d6498cab689-0068bc7536) +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: txe97b1d90c2d6498cab689-0068bc7536) +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: txe97b1d90c2d6498cab689-0068bc7536) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txe97b1d90c2d6498cab689-0068bc7536) +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: txe97b1d90c2d6498cab689-0068bc7536) +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: txe97b1d90c2d6498cab689-0068bc7536) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txe97b1d90c2d6498cab689-0068bc7536) +test DEBUG: Setting object count to 3120 (txn: txe97b1d90c2d6498cab689-0068bc7536) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txe1205a5952b54858830ab-0068bc7536) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txe1205a5952b54858830ab-0068bc7536) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txe1205a5952b54858830ab-0068bc7536) +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: txe1205a5952b54858830ab-0068bc7536) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txe1205a5952b54858830ab-0068bc7536) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txe1205a5952b54858830ab-0068bc7536) +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: txe1205a5952b54858830ab-0068bc7536) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txe1205a5952b54858830ab-0068bc7536) +test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: txe1205a5952b54858830ab-0068bc7536) +test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: txe1205a5952b54858830ab-0068bc7536) +test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: txe1205a5952b54858830ab-0068bc7536) +test DEBUG: Setting object count to 3120 (txn: txe1205a5952b54858830ab-0068bc7536) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txf1037828398a418c8af32-0068bc7537) +test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: txf1037828398a418c8af32-0068bc7537) +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: txf1037828398a418c8af32-0068bc7537) +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: txf1037828398a418c8af32-0068bc7537) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txf1037828398a418c8af32-0068bc7537) +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: txf1037828398a418c8af32-0068bc7537) +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: txf1037828398a418c8af32-0068bc7537) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: txf1037828398a418c8af32-0068bc7537) +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: txf1037828398a418c8af32-0068bc7537) +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: txf1037828398a418c8af32-0068bc7537) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: txf1037828398a418c8af32-0068bc7537) +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: txf1037828398a418c8af32-0068bc7537) +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: txf1037828398a418c8af32-0068bc7537) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: txf1037828398a418c8af32-0068bc7537) +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: txf1037828398a418c8af32-0068bc7537) +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: txf1037828398a418c8af32-0068bc7537) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: txf1037828398a418c8af32-0068bc7537)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.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.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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_make_tuple_for_pickle +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_make_tuple_for_pickle ... ok + +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0060 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0149 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0110 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0110 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0110 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0109 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0027 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0030 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:41 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0029 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0030 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0027 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0105 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0069 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0067 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0065 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0063 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0022 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0024 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0025 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0026 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0110 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0028 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0028 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0028 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0310 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0025 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0024 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0028 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0027 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0079 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0025 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0028 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0027 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0026 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0026 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0026 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0028 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0023 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0066 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0066 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0064 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0064 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0065 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0065 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0023 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0024 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0024 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0067 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0063 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0064 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0060 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0019 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0028 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0027 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0067 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0040 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0120 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0122 "-" 1066295 2 +test DEBUG: Unlinked retiring db '/tmp/tmpjjkhwnmu/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0146 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0121 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 1337 "-" "-" "-" 0.0126 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0155 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0108 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0236 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 1347 "-" "-" "-" 0.0036 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0086 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0089 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0087 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0093 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0079 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0042 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0071 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:42 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0068 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:45 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0223 "-" 1066295 2 +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" - "-" 1066295 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_shards_timing_metrics +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_shards_timing_metrics ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_sys_metadata +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_sys_metadata ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_to_sharding_container +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_to_sharding_container ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_HEAD_put_timestamp_updates +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_HEAD_put_timestamp_updates ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_bad_policy_change +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_bad_policy_change ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_bad_policy_specified +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_bad_policy_specified ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_container_timing_metrics +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_container_timing_metrics ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_good_policy_specified +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_good_policy_specified ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_insufficient_space +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_insufficient_space ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_invalid_partition +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_invalid_partition ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_change +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_change ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_for_existing_default +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_for_existing_default ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_for_existing_non_default +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_for_existing_non_default ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_specified +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_specified ... ok +test.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_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items ... 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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_is_green +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_is_green ... ok + +cont2 DEBUG: Could not load '/tmp/tmpunxv19hu/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpunxv19hu/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0283 "-" 1066288 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:44 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0288 "-" 1066288 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0247 "-" 1066288 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:44 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0243 "-" 1066288 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx738c6cab38ff43ac9fc08-0068bc7528" "proxy-server 1066288" 0.0027 "-" 1066288 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:44 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:57241/sda1/0/a/c" "tx738c6cab38ff43ac9fc08-0068bc7528" "container-server 1066288" 0.0097 "-" 1066288 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:47975/sdb1/0/a/c" "tx738c6cab38ff43ac9fc08-0068bc7528" "container-server 1066288" 0.0065 "-" 1066288 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:44 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx738c6cab38ff43ac9fc08-0068bc7528" "proxy-server 1066288" 0.0383 "-" 1066288 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx738c6cab38ff43ac9fc08-0068bc7528" "proxy-server 1066288" 0.0576 "-" 1066288 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/44 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx738c6cab38ff43ac9fc08-0068bc7528 - 0.0813 - - 1757181224.431167126 1757181224.512473106 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:44 +0000] "HEAD /sda1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx0147d45ba1874833ad081-0068bc7528" "proxy-server 1066288" 0.0062 "-" 1066288 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:57241/sda1/2/a1/c1" "tx0147d45ba1874833ad081-0068bc7528" "container-server 1066288" 0.0017 "-" 1066288 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:44 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:47975/sdb1/2/a1/c1" "tx0147d45ba1874833ad081-0068bc7528" "container-server 1066288" 0.0020 "-" 1066288 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx0147d45ba1874833ad081-0068bc7528" "proxy-server 1066288" 0.0314 "-" 1066288 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:44 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx0147d45ba1874833ad081-0068bc7528" "proxy-server 1066288" 0.0494 "-" 1066288 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/44 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx0147d45ba1874833ad081-0068bc7528 - 0.0731 - - 1757181224.514650583 1757181224.587741852 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7688205555e94906bc40f-0068bc7528" "proxy-server 1066288" 0.0101 "-" 1066288 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:47975/sdb1/0/a/c1" "tx7688205555e94906bc40f-0068bc7528" "container-server 1066288" 0.0104 "-" 1066288 1 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:44 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:57241/sda1/0/a/c1" "tx7688205555e94906bc40f-0068bc7528" "container-server 1066288" 0.0068 "-" 1066288 1 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:44 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx7688205555e94906bc40f-0068bc7528" "proxy-server 1066288" 0.0413 "-" 1066288 1 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx7688205555e94906bc40f-0068bc7528" "proxy-server 1066288" 0.0589 "-" 1066288 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/44 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx7688205555e94906bc40f-0068bc7528 - 0.0786 - - 1757181224.589750290 1757181224.668376207 1 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx59fd7c2075f348e98953c-0068bc7528" "proxy-server 1066288" 0.0123 "-" 1066288 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:44 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:47975/sdb1/2/a/c2" "tx59fd7c2075f348e98953c-0068bc7528" "container-server 1066288" 0.0019 "-" 1066288 2 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:57241/sda1/2/a/c2" "tx59fd7c2075f348e98953c-0068bc7528" "container-server 1066288" 0.0140 "-" 1066288 2 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx59fd7c2075f348e98953c-0068bc7528" "proxy-server 1066288" 0.0394 "-" 1066288 2 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:44 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx59fd7c2075f348e98953c-0068bc7528" "proxy-server 1066288" 0.0611 "-" 1066288 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/44 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx59fd7c2075f348e98953c-0068bc7528 - 0.0847 - - 1757181224.673938513 1757181224.758605719 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/tmpypqwopmr/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpypqwopmr/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/tmpypqwopmr/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpypqwopmr/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:49 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0191 "-" 1066288 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:49 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0578 "-" 1066288 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:49 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0360 "-" 1066288 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:49 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0383 "-" 1066288 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcdba578a3cbf4d21afe58-0068bc752d" "proxy-server 1066288" 0.0027 "-" 1066288 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:49 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:49091/sdb1/0/a/c" "txcdba578a3cbf4d21afe58-0068bc752d" "container-server 1066288" 0.0100 "-" 1066288 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:49 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:59943/sda1/0/a/c" "txcdba578a3cbf4d21afe58-0068bc752d" "container-server 1066288" 0.0061 "-" 1066288 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:49 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txcdba578a3cbf4d21afe58-0068bc752d" "proxy-server 1066288" 0.0690 "-" 1066288 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:49 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txcdba578a3cbf4d21afe58-0068bc752d" "proxy-server 1066288" 0.1043 "-" 1066288 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/49 PUT /v1/a/c HTTP/1.0 201 - - t - - - txcdba578a3cbf4d21afe58-0068bc752d - 0.1327 - - 1757181229.858532190 1757181229.991189718 0test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_default_proxy_config +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_default_proxy_config ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_log_name +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_log_name ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_equality +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_equality ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_inherits_defaults +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_inherits_defaults ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_none_configured +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_none_configured ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_one_configured +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_one_configured ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' + fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest: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': 'Sat, 10 Oct 2026 00:06:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:05 -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 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num_invalid +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num_invalid ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num_not_satisfiable +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num_not_satisfiable ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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 {'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': 'Sat, 10 Oct 2026 00:06:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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 {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift ERROR: 501 Not Implemented +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:42 -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': 'Sat, 10 Oct 2026 00:06:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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_s3_acl.TestS3ApiS3Acl.test_grant_email_xml -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_email_xml ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_full_control -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_full_control ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_group_xml -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_group_xml ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_complete_multipart_upload_acl_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_complete_multipart_upload_acl_with_fullcontrol_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_complete_multipart_upload_acl_with_write_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_complete_multipart_upload_acl_with_write_permission ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_overwrite +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_overwrite ... ok +test.unit.container.test_backend.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 DEBUG: Found 1024 objects in shard (state=unsharded), total = 1064 (txn: tx44dc380186d44e56bf1f1-006ac9817e) -test DEBUG: Setting object count to 1064 (txn: tx44dc380186d44e56bf1f1-006ac9817e) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&format=json&states=listing (txn: txaa32c369c7744ae7ad27f-006ac9817e) -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: txaa32c369c7744ae7ad27f-006ac9817e) -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: txaa32c369c7744ae7ad27f-006ac9817e) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txaa32c369c7744ae7ad27f-006ac9817e) -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: txaa32c369c7744ae7ad27f-006ac9817e) -test DEBUG: Get listing from /v1/.shards_a/c_?marker=koolaid&format=json&limit=10000&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txaa32c369c7744ae7ad27f-006ac9817e) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txaa32c369c7744ae7ad27f-006ac9817e) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&reverse=true&format=json&states=listing (txn: txacefdefce5924d96b8c02-006ac9817e) -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: txacefdefce5924d96b8c02-006ac9817e) -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: txacefdefce5924d96b8c02-006ac9817e) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txacefdefce5924d96b8c02-006ac9817e) -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: txacefdefce5924d96b8c02-006ac9817e) -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: txacefdefce5924d96b8c02-006ac9817e) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txacefdefce5924d96b8c02-006ac9817e) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txdadc2bb2797242e49b82e-006ac9817f) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txdadc2bb2797242e49b82e-006ac9817f) -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: txdadc2bb2797242e49b82e-006ac9817f) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txdadc2bb2797242e49b82e-006ac9817f) -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: txdadc2bb2797242e49b82e-006ac9817f) -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: txdadc2bb2797242e49b82e-006ac9817f) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: txdadc2bb2797242e49b82e-006ac9817f) -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: txdadc2bb2797242e49b82e-006ac9817f) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txdadc2bb2797242e49b82e-006ac9817f) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: txdadc2bb2797242e49b82e-006ac9817f) -test DEBUG: Setting object count to 1065 (txn: txdadc2bb2797242e49b82e-006ac9817f) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx3792fb9f55c34a10857cc-006ac98180) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx3792fb9f55c34a10857cc-006ac98180) -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: tx3792fb9f55c34a10857cc-006ac98180) -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: tx3792fb9f55c34a10857cc-006ac98180) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx3792fb9f55c34a10857cc-006ac98180) -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: tx3792fb9f55c34a10857cc-006ac98180) -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: tx3792fb9f55c34a10857cc-006ac98180) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx3792fb9f55c34a10857cc-006ac98180) -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: tx3792fb9f55c34a10857cc-006ac98180) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx3792fb9f55c34a10857cc-006ac98180) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx3792fb9f55c34a10857cc-006ac98180) -test DEBUG: Setting object count to 1065 (txn: tx3792fb9f55c34a10857cc-006ac98180) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx934ecae3250140efa858a-006ac98180) -test DEBUG: GET listing from 0 shards for: /v1/a/c?marker=bb&end_marker=aa&format=json&states=listing (txn: tx934ecae3250140efa858a-006ac98180) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx0f58d8d7a86d4c51850a0-006ac98181) -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: tx0f58d8d7a86d4c51850a0-006ac98181) -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: tx0f58d8d7a86d4c51850a0-006ac98181) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx0f58d8d7a86d4c51850a0-006ac98181)test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_mix_ok_and_unavailable_shards -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_mix_ok_and_unavailable_shards ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_mixed_policies_error -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_mixed_policies_error ... ok +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0199 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c/dopey70" 201 - "-" "-" "-" 0.0019 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c/dopey70_no_header" 201 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0197 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c/dopey80" 201 - "-" "-" "-" 0.0026 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c/dopey80_no_header" 201 - "-" "-" "-" 0.0053 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0039 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0020 "-" 1066287 - +test DEBUG: Unlinked retiring db '/tmp/tmpb04z7yxg/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0104 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c/grumpiest10" 201 - "-" "-" "-" 0.0016 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c/grumpiest10_no_header" 201 - "-" "-" "-" 0.0008 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0199 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0018 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c/grumpiest20_no_header" 201 - "-" "-" "-" 0.0050 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0143 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0041 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c/grumpiest30_no_header" 201 - "-" "-" "-" 0.0026 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0186 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0030 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c/grumpiest40_no_header" 201 - "-" "-" "-" 0.0011 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0174 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c/grumpiest50" 201 - "-" "-" "-" 0.0041 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c/grumpiest50_no_header" 201 - "-" "-" "-" 0.0166 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0144 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0027 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c/grumpiest60_no_header" 201 - "-" "-" "-" 0.0008 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0139 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c/grumpiest70" 201 - "-" "-" "-" 0.0028 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c/grumpiest70_no_header" 201 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0124 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c/grumpiest80" 201 - "-" "-" "-" 0.0027 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:44 +0000] "PUT /sda1/p/a/c/grumpiest80_no_header" 201 - "-" "-" "-" 0.0018 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:47 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.6341 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:53:47 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0021 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:53:48 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 1.0029 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:53:48 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0069 "-" 1066287 1 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:48 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0495 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:48 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0047 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:48 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0246 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:48 +0000] "PUT /sda1/p/.shards_a/shard_c" 404 - "-" "-" "-" 0.0009 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:48 +0000] "PUT /sda1/p/.shards_a/shard_c" 400 49 "-" "-" "-" 0.0090 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:48 +0000] "PUT /sda1/p/.shards_a/shard_c" 201 - "-" "-" "-" 0.0600 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:53:48 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0104 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:53:48 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0370 "-" 1066287 1 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:49 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.1193 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:49 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0589 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:49 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0767 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:49 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0451 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:49 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0555 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:49 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0211 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:49 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0506 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:49 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:49 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:49 +0000] "PUT /sda1/p/a/c" 400 69 "-" "-" "-" 0.0088 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:49 +0000] "PUT /sda1/p/a/c" 400 75 "-" "-" "-" 0.0004 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:49 +0000] "PUT /sda1/p/a/c" 400 35 "-" "-" "-" 0.0013 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:49 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0288 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:49 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0228 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:49 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0522 "-" 1066287 0 +test DEBUG: Unlinked retiring db '/tmp/tmp1saa64ag/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' +test INFO: - - - [06/Sep/2025:17:53:49 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0334 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:49 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0069 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:49 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0456 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:49 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0078 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:49 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0230 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:49 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0127 "-" 1066287 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 + +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx201f56d656404dcfb3684-0068bc7526) +test INFO: Client disconnected on read of '/a/c' (txn: tx201f56d656404dcfb3684-0068bc7526) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.1.0:1100/sda (txn: tx983f103e37ec46d8b82bd-0068bc7526) +test INFO: Client disconnected on read of '/a/c' (txn: tx983f103e37ec46d8b82bd-0068bc7526) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx285a3d3ba58d48a19bdea-0068bc7527) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to UPDATE /a/c: Network unreachable (txn: tx285a3d3ba58d48a19bdea-0068bc7527) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to UPDATE /a/c: Network unreachable (txn: tx285a3d3ba58d48a19bdea-0068bc7527) +test ERROR: Container UPDATE returning 503 for (503, 503, 503) (txn: tx285a3d3ba58d48a19bdea-0068bc7527) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r3=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r3=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r3=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': 'r0=0', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_inherits +test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_inherits ... ok +test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_overrides +test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_overrides ... ok +test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_with_no_default +test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_with_no_default ... ok +test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_proxy_server_config +test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_proxy_server_config ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_overwrite_unicode +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_overwrite_unicode ... 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 fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +test DEBUG: tenant mismatch: BLAN_a != tenant_id +test DEBUG: allow user with role(s) swiftoperator,admin as account admin +test DEBUG: allow user with role(s) swiftoperator,admin 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.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.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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_post_overwrite_out_of_order +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_post_overwrite_out_of_order ... ok + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_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 - -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/tmprzk6fj80/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmprzk6fj80/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/tmprzk6fj80/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmprzk6fj80/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:08 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0065 "-" 488213 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:08 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0069 "-" 488213 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:08 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0053 "-" 488213 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:08 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0057 "-" 488213 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb956042b1929414b93afe-006ac98170" "proxy-server 488213" 0.0013 "-" 488213 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:08 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:48165/sdb1/1/a/c" "txb956042b1929414b93afe-006ac98170" "container-server 488213" 0.0010 "-" 488213 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:08 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:45879/sda1/1/a/c" "txb956042b1929414b93afe-006ac98170" "container-server 488213" 0.0013 "-" 488213 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:08 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txb956042b1929414b93afe-006ac98170" "proxy-server 488213" 0.0193 "-" 488213 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:08 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txb956042b1929414b93afe-006ac98170" "proxy-server 488213" 0.0129 "-" 488213 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/06/08 PUT /v1/a/c HTTP/1.0 201 - - t - - - txb956042b1929414b93afe-006ac98170 - 0.0273 - - 1791590768.431493044 1791590768.458774567 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:08 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx9981d36e5f974696bae7d-006ac98170" "proxy-server 488213" 0.0011 "-" 488213 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:08 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:48165/sdb1/1/a1/c1" "tx9981d36e5f974696bae7d-006ac98170" "container-server 488213" 0.0012 "-" 488213 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:08 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:45879/sda1/1/a1/c1" "tx9981d36e5f974696bae7d-006ac98170" "container-server 488213" 0.0010 "-" 488213 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:08 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx9981d36e5f974696bae7d-006ac98170" "proxy-server 488213" 0.0108 "-" 488213 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:08 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx9981d36e5f974696bae7d-006ac98170" "proxy-server 488213" 0.0181 "-" 488213 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/06/08 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx9981d36e5f974696bae7d-006ac98170 - 0.0248 - - 1791590768.460108757 1791590768.484880924 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx28fd763a49fb47839ffc3-006ac98170" "proxy-server 488213" 0.0040 "-" 488213 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:08 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:45879/sda1/2/a/c1" "tx28fd763a49fb47839ffc3-006ac98170" "container-server 488213" 0.0042 "-" 488213 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:08 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:48165/sdb1/2/a/c1" "tx28fd763a49fb47839ffc3-006ac98170" "container-server 488213" 0.0010 "-" 488213 1 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:08 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx28fd763a49fb47839ffc3-006ac98170" "proxy-server 488213" 0.0138 "-" 488213 1 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:08 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx28fd763a49fb47839ffc3-006ac98170" "proxy-server 488213" 0.0215 "-" 488213 1 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/06/08 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx28fd763a49fb47839ffc3-006ac98170 - 0.0309 - - 1791590768.486134529 1791590768.517065525 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8e7e630f845c43418c382-006ac98170" "proxy-server 488213" 0.0043 "-" 488213 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:08 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:45879/sda1/1/a/c2" "tx8e7e630f845c43418c382-006ac98170" "container-server 488213" 0.0041 "-" 488213 2 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:08 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:48165/sdb1/1/a/c2" "tx8e7e630f845c43418c382-006ac98170" "container-server 488213" 0.0032 "-" 488213 2 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:08 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx8e7e630f845c43418c382-006ac98170" "proxy-server 488213" 0.0226 "-" 488213 2 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:08 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx8e7e630f845c43418c382-006ac98170" "proxy-server 488213" 0.0162 "-" 488213 2 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/06/08 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx8e7e630f845c43418c382-006ac98170 - 0.0330 - - 1791590768.518351078 1791590768.551313877 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.1:2001/sdb (txn: txfa3acc0b844f4cc5bb4d9-006ac98170) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx269bae617a7b4cdd84d99-006ac98170) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx8a986c4c65904724b5aa7-006ac98170) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:2000/sda (txn: tx8a986c4c65904724b5aa7-006ac98170) -test ERROR: Container GET returning 503 for (204, 503, 503) (txn: tx8a986c4c65904724b5aa7-006ac98170) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx0f5ad1d32cac4acab0158-006ac98170) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx0f5ad1d32cac4acab0158-006ac98170) -test ERROR: Container GET returning 503 for (204, 503, 503) (txn: tx0f5ad1d32cac4acab0158-006ac98170) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:2002/sdc (txn: txf8ef3c79fb674ed88303b-006ac98170) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: txf8ef3c79fb674ed88303b-006ac98170)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 -test.unit.proxy.test_mem_server.TestContainerController.test_POST -test.unit.proxy.test_mem_server.TestContainerController.test_POST ... ok - -test INFO: Begin container update single threaded sweep -test DEBUG: Update report sent for /a/Ω /tmp/tmpym82lppd/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db -test INFO: Container update single threaded sweep completed: 0.01s, 1 successes, 0 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -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/tmpmcovausd/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpmcovausd/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/tmpmcovausd/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpmcovausd/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0071 "-" 488181 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:22 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0059 "-" 488181 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0053 "-" 488181 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:22 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0054 "-" 488181 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:22 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx29c260b538f24204bf456-006ac9817e" "proxy-server 488181" 0.0012 "-" 488181 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:22 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:51039/sdb1/3/a/c" "tx29c260b538f24204bf456-006ac9817e" "container-server 488181" 0.0010 "-" 488181 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:49145/sda1/3/a/c" "tx29c260b538f24204bf456-006ac9817e" "container-server 488181" 0.0009 "-" 488181 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx29c260b538f24204bf456-006ac9817e" "proxy-server 488181" 0.0183 "-" 488181 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:22 +0000] "PUT /sdb1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx29c260b538f24204bf456-006ac9817e" "proxy-server 488181" 0.0125 "-" 488181 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/06/22 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx29c260b538f24204bf456-006ac9817e - 0.0261 - - 1791590782.138706446 1791590782.164788008 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:22 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx41ffb34067f34ac8bbae1-006ac9817e" "proxy-server 488181" 0.0011 "-" 488181 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:22 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:51039/sdb1/0/a1/c1" "tx41ffb34067f34ac8bbae1-006ac9817e" "container-server 488181" 0.0009 "-" 488181 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:49145/sda1/0/a1/c1" "tx41ffb34067f34ac8bbae1-006ac9817e" "container-server 488181" 0.0009 "-" 488181 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx41ffb34067f34ac8bbae1-006ac9817e" "proxy-server 488181" 0.0101 "-" 488181 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:22 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx41ffb34067f34ac8bbae1-006ac9817e" "proxy-server 488181" 0.0184 "-" 488181 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/06/22 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx41ffb34067f34ac8bbae1-006ac9817e - 0.0247 - - 1791590782.165988445 1791590782.190705776 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:22 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcb3b8c70be9041529e9b5-006ac9817e" "proxy-server 488181" 0.0046 "-" 488181 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:22 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:51039/sdb1/3/a/c1" "txcb3b8c70be9041529e9b5-006ac9817e" "container-server 488181" 0.0010 "-" 488181 1 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:49145/sda1/3/a/c1" "txcb3b8c70be9041529e9b5-006ac9817e" "container-server 488181" 0.0041 "-" 488181 1 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:22 +0000] "PUT /sdb1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txcb3b8c70be9041529e9b5-006ac9817e" "proxy-server 488181" 0.0137 "-" 488181 1 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txcb3b8c70be9041529e9b5-006ac9817e" "proxy-server 488181" 0.0220 "-" 488181 1 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/06/22 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txcb3b8c70be9041529e9b5-006ac9817e - 0.0322 - - 1791590782.191925287 1791590782.224083424 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:22 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0c74b90fc6854e55ab841-006ac9817e" "proxy-server 488181" 0.0046 "-" 488181 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:22 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:51039/sdb1/0/a/c2" "tx0c74b90fc6854e55ab841-006ac9817e" "container-server 488181" 0.0010 "-" 488181 2 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:49145/sda1/0/a/c2" "tx0c74b90fc6854e55ab841-006ac9817e" "container-server 488181" 0.0029 "-" 488181 2 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx0c74b90fc6854e55ab841-006ac9817e" "proxy-server 488181" 0.0188 "-" 488181 2 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:22 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx0c74b90fc6854e55ab841-006ac9817e" "proxy-server 488181" 0.0126 "-" 488181 2 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/06/22 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx0c74b90fc6854e55ab841-006ac9817e - 0.0296 - - 1791590782.225378752 1791590782.255009651 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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middlewaretest.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.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_write_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_write_permission ... ok +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_beyond_manifest_refetch_small_non_slo +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_beyond_manifest_refetch_small_non_slo ... ok +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_beyond_manifest_refetch_tombstone +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_beyond_manifest_refetch_tombstone ... ok +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_bogus_content_range +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_bogus_content_range ... ok +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_includes_whole_manifest +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_includes_whole_manifest ... ok +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_includes_whole_range_manifest +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_includes_whole_range_manifest ... ok +test.unit.common.middleware.test_slo.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_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_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_splice.TestTee.test_available +test.unit.common.test_splice.TestTee.test_available ... ok +test.unit.common.test_splice.TestTee.test_errno +test.unit.common.test_splice.TestTee.test_errno ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_range_single_record +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_range_single_record ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges_deleted ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_deadlock +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_deadlock ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_deadlock +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_deadlock ... 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': 'Sat, 10 Oct 2026 00:06:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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:tester:hmac', 'Range': 'bytes=0-3', 'Date': 'Sat, 10 Oct 2026 00:06:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:43 -0000', 'Content-Md5': '9Z+cE+YYsVYXLtR89GLUSA==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'f59f9c13e618b156172ed47cf462d448', 'Content-Length': '88'} +fake-swift ERROR: Unexpected Error handling DELETE of 'bucket' 'Key1': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/multi_delete.py", line 133, in do_delete + resp = req.get_response(self.app, method='DELETE', query=query, + headers={'Accept': 'application/json'}) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2440, in get_response + return self.get_acl_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2169, in _get_response + sw_resp = sw_req.get_response(app) + File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1114, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 183, in __call__ + return self.app(env, start_response) + ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/s3api/__init__.py", line 84, in __call__ + return self.app(env, start_response) + ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/helpers.py", line 376, in __call__ + resp = resp_class( + req=req, headers=headers, body=body, + conditional_response=req.method in ('GET', 'HEAD'), + conditional_etag=conditional_etag) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect + File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/helpers.py", line 252, in _select_response + is_success = resp_class().is_success + ~~~~~~~~~~^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +Exception: kaboom fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:07 -0000', 'User-Agent': 'Mozzarella Foxfire'}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 +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_unhandled_exception +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_unhandled_exception ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_versioned_enabled +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_versioned_enabled ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_shard_ranges ... ok -test ERROR: Account HEAD returning 503 for [] (txn: tx9616e3d67dc54c119e8a2-006ac9816c) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx2cde6d512e89453f84b78-006ac9816f) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx07476ec1bb324d41a1e7a-006ac9816f) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx07476ec1bb324d41a1e7a-006ac9816f) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx07476ec1bb324d41a1e7a-006ac9816f) -test ERROR: Account HEAD returning 503 for [] (txn: tx07476ec1bb324d41a1e7a-006ac9816f) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txd0378b960942445a8bcd5-006ac9816f) -test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txd0378b960942445a8bcd5-006ac9816f) -test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txd0378b960942445a8bcd5-006ac9816f) -test ERROR: Account HEAD returning 503 for [] (txn: txd0378b960942445a8bcd5-006ac9816f) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx2d89d25cf2f8428e80147-006ac98171) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txa1f6851417554fe9ad8e5-006ac98171) -test ERROR: Could not translate X-Backend-Storage-Policy-Index ('-1') from '/a/c' to policy (txn: txa1f6851417554fe9ad8e5-006ac98171) -test INFO: Client disconnected on read of '/a/c' (txn: txa1f6851417554fe9ad8e5-006ac98171) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx5e04e9fca4e54898ad468-006ac98171) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txbebe4b89f68f4ec7898d2-006ac98171) -test INFO: Client disconnected on read of '/a/c' (txn: txbebe4b89f68f4ec7898d2-006ac98171) -test INFO: Client disconnected on read of '/a/c/' (txn: txbebe4b89f68f4ec7898d2-006ac98171) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx9d195f90d0c34d6da66f2-006ac98171) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx9d195f90d0c34d6da66f2-006ac98171) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx9d195f90d0c34d6da66f2-006ac98171) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx9d195f90d0c34d6da66f2-006ac98171) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txcefb6953cf3f49c898074-006ac98171) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txcefb6953cf3f49c898074-006ac98171) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txcefb6953cf3f49c898074-006ac98171) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txcefb6953cf3f49c898074-006ac98171) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx3a4b71bcc31b4dfd866f9-006ac98171) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx3a4b71bcc31b4dfd866f9-006ac98171) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx3a4b71bcc31b4dfd866f9-006ac98171) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx3a4b71bcc31b4dfd866f9-006ac98171) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txd9a040009f7c4d8c9f0a6-006ac98171) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txd9a040009f7c4d8c9f0a6-006ac98171) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txd9a040009f7c4d8c9f0a6-006ac98171) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txd9a040009f7c4d8c9f0a6-006ac98171) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx22d1f61357764451a734e-006ac98171) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx22d1f61357764451a734e-006ac98171) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx22d1f61357764451a734e-006ac98171) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx22d1f61357764451a734e-006ac98171) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx18aad1e7bc404e8d9259b-006ac98171) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx18aad1e7bc404e8d9259b-006ac98171) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx18aad1e7bc404e8d9259b-006ac98171) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx18aad1e7bc404e8d9259b-006ac98171) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txff02ff1c0dcb4709a2a4b-006ac98171) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txff02ff1c0dcb4709a2a4b-006ac98171) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txff02ff1c0dcb4709a2a4b-006ac98171) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txff02ff1c0dcb4709a2a4b-006ac98171) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx8754f459ca6d4e85bb187-006ac98173) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx8754f459ca6d4e85bb187-006ac98173) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx8754f459ca6d4e85bb187-006ac98173) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx8754f459ca6d4e85bb187-006ac98173) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txddd909be67f1453988aec-006ac98173) -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:2000/sda (txn: txddd909be67f1453988aec-006ac98173) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txddd909be67f1453988aec-006ac98173) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txddd909be67f1453988aec-006ac98173) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txddd909be67f1453988aec-006ac98173) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txddd909be67f1453988aec-006ac98173) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx1f62fd0027c64e9484f6e-006ac98173) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx1f62fd0027c64e9484f6e-006ac98173) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx1f62fd0027c64e9484f6e-006ac98173) -test ERROR: Container GET returning 503 for [503, 503] (txn: tx1f62fd0027c64e9484f6e-006ac98173) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txa9a2234bf2d244bf93643-006ac98173) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txa9a2234bf2d244bf93643-006ac98173) -test ERROR: Node will be error limited for 60.00s: 10.0.0.1:2001/sdb (txn: txa9a2234bf2d244bf93643-006ac98173) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txa9a2234bf2d244bf93643-006ac98173) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txa9a2234bf2d244bf93643-006ac98173) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:2002/sdc (txn: txa9a2234bf2d244bf93643-006ac98173) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txa9a2234bf2d244bf93643-006ac98173) -test ERROR: Container GET returning 503 for [503, 503] (txn: txa9a2234bf2d244bf93643-006ac98173) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx0b9f0745a87f497d8ee88-006ac98173) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx0b9f0745a87f497d8ee88-006ac98173) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx0b9f0745a87f497d8ee88-006ac98173) -test ERROR: Container GET returning 503 for [] (txn: tx0b9f0745a87f497d8ee88-006ac98173) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txdb34e24e34e64384b2b9c-006ac98173) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txdb34e24e34e64384b2b9c-006ac98173) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txdb34e24e34e64384b2b9c-006ac98173) -test ERROR: Container GET returning 503 for [] (txn: txdb34e24e34e64384b2b9c-006ac98173) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx33b69b311ba848ff80f45-006ac98173) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx33b69b311ba848ff80f45-006ac98173) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx33b69b311ba848ff80f45-006ac98173) -test ERROR: Container GET returning 503 for [] (txn: tx33b69b311ba848ff80f45-006ac98173) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx65496cf532704be1853c7-006ac98173) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx65496cf532704be1853c7-006ac98173) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx65496cf532704be1853c7-006ac98173) -test ERROR: Container GET returning 503 for [] (txn: tx65496cf532704be1853c7-006ac98173) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx412315fd0244465786174-006ac98173) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx412315fd0244465786174-006ac98173) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx412315fd0244465786174-006ac98173) -test ERROR: Container GET returning 503 for [] (txn: tx412315fd0244465786174-006ac98173) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx0b559e69e13040f2a3037-006ac98173) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx0b559e69e13040f2a3037-006ac98173) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx0b559e69e13040f2a3037-006ac98173) -test ERROR: Container GET returning 503 for [] (txn: tx0b559e69e13040f2a3037-006ac98173) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx406ffd65a6384c6bba523-006ac98173) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx406ffd65a6384c6bba523-006ac98173) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx406ffd65a6384c6bba523-006ac98173) -test ERROR: Container GET returning 503 for [] (txn: tx406ffd65a6384c6bba523-006ac98173) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx8f5d5a0049774336958f4-006ac98173) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx8f5d5a0049774336958f4-006ac98173) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx8f5d5a0049774336958f4-006ac98173) -test ERROR: Container GET returning 503 for [] (txn: tx8f5d5a0049774336958f4-006ac98173) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx1d41af8b1fc24ca4987da-006ac98173) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx1d41af8b1fc24ca4987da-006ac98173) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx1d41af8b1fc24ca4987da-006ac98173) -test ERROR: Container GET returning 503 for [] (txn: tx1d41af8b1fc24ca4987da-006ac98173) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx555f566c337b4e049b93d-006ac98173) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx555f566c337b4e049b93d-006ac98173) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx555f566c337b4e049b93d-006ac98173) -test ERROR: Container GET returning 503 for [] (txn: tx555f566c337b4e049b93d-006ac98173) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx7407a4f384b148179aeb9-006ac98173) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx7407a4f384b148179aeb9-006ac98173) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx7407a4f384b148179aeb9-006ac98173) -test ERROR: Container GET returning 503 for [] (txn: tx7407a4f384b148179aeb9-006ac98173) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txd67e265ed6fd454b9c86a-006ac98173) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txd67e265ed6fd454b9c86a-006ac98173) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txd67e265ed6fd454b9c86a-006ac98173) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txd67e265ed6fd454b9c86a-006ac98173) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx1e0eeeb11f4846deb0f85-006ac98173) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx1e0eeeb11f4846deb0f85-006ac98173) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx1e0eeeb11f4846deb0f85-006ac98173) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx1e0eeeb11f4846deb0f85-006ac98173) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx059e6a2d40a541eaa0d23-006ac98173) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx059e6a2d40a541eaa0d23-006ac98173) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx059e6a2d40a541eaa0d23-006ac98173) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx059e6a2d40a541eaa0d23-006ac98173) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx49bfeec177494d1094686-006ac98173) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx49bfeec177494d1094686-006ac98173) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx49bfeec177494d1094686-006ac98173) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx49bfeec177494d1094686-006ac98173)test.unit.proxy.test_server.TestContainerController.test_error_limiting -test.unit.proxy.test_server.TestContainerController.test_error_limiting ... ok -test.unit.proxy.test_server.TestContainerController.test_no_convert_index_to_name_when_container_not_found -test.unit.proxy.test_server.TestContainerController.test_no_convert_index_to_name_when_container_not_found ... ok -test.unit.proxy.test_server.TestContainerController.test_node_read_timeout_no_retry_to_container -test.unit.proxy.test_server.TestContainerController.test_node_read_timeout_no_retry_to_container ... ok -test.unit.proxy.test_server.TestContainerController.test_response_get_accept_ranges_header -test.unit.proxy.test_server.TestContainerController.test_response_get_accept_ranges_header ... ok -test.unit.proxy.test_server.TestContainerController.test_response_head_accept_ranges_header -test.unit.proxy.test_server.TestContainerController.test_response_head_accept_ranges_header ... ok -test.unit.proxy.test_server.TestContainerController.test_transfer_headers -test.unit.proxy.test_server.TestContainerController.test_transfer_headers ... ok -test.unit.proxy.test_server.TestContainerController.test_unauthorized_requests_when_account_not_found -test.unit.proxy.test_server.TestContainerController.test_unauthorized_requests_when_account_not_found ... ok -test.unit.proxy.test_server.TestProxyObjectPerformance.test_GET_debug_large_file -test.unit.proxy.test_server.TestProxyObjectPerformance.test_GET_debug_large_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:51 +0000] "HEAD /sda1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx2ba497331cda4a20b5dc5-0068bc752f" "proxy-server 1066288" 0.0063 "-" 1066288 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:51 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:59943/sda1/2/a1/c1" "tx2ba497331cda4a20b5dc5-0068bc752f" "container-server 1066288" 0.0023 "-" 1066288 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:51 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:49091/sdb1/2/a1/c1" "tx2ba497331cda4a20b5dc5-0068bc752f" "container-server 1066288" 0.0068 "-" 1066288 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:51 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx2ba497331cda4a20b5dc5-0068bc752f" "proxy-server 1066288" 0.0759 "-" 1066288 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:51 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx2ba497331cda4a20b5dc5-0068bc752f" "proxy-server 1066288" 0.0649 "-" 1066288 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/51 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx2ba497331cda4a20b5dc5-0068bc752f - 0.1092 - - 1757181231.308750868 1757181231.417936087 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8fefdd1dae724cc8bbc30-0068bc752f" "proxy-server 1066288" 0.0169 "-" 1066288 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:51 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:49091/sdb1/0/a/c1" "tx8fefdd1dae724cc8bbc30-0068bc752f" "container-server 1066288" 0.0239 "-" 1066288 1 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:51 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:59943/sda1/0/a/c1" "tx8fefdd1dae724cc8bbc30-0068bc752f" "container-server 1066288" 0.0016 "-" 1066288 1 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:51 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx8fefdd1dae724cc8bbc30-0068bc752f" "proxy-server 1066288" 0.0595 "-" 1066288 1 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:51 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx8fefdd1dae724cc8bbc30-0068bc752f" "proxy-server 1066288" 0.1066 "-" 1066288 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/51 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx8fefdd1dae724cc8bbc30-0068bc752f - 0.1419 - - 1757181231.424565792 1757181231.566476822 1 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdebb553a4951420685099-0068bc752f" "proxy-server 1066288" 0.0145 "-" 1066288 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:51 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:49091/sdb1/2/a/c2" "txdebb553a4951420685099-0068bc752f" "container-server 1066288" 0.0159 "-" 1066288 2 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:51 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:59943/sda1/2/a/c2" "txdebb553a4951420685099-0068bc752f" "container-server 1066288" 0.0139 "-" 1066288 2 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:51 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txdebb553a4951420685099-0068bc752f" "proxy-server 1066288" 0.0860 "-" 1066288 2 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:51 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txdebb553a4951420685099-0068bc752f" "proxy-server 1066288" 0.0587 "-" 1066288 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/51 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txdebb553a4951420685099-0068bc752f - 0.1165 - - 1757181231.572951555 1757181231.689438820 2 Search value matched 0 devices. The on-disk ring builder is unchanged. @@ -35076,399 +35785,1155 @@ test.unit.cli.test_ringbuilder.TestCommands.test_validate_non_accessible_file ... ok test.unit.cli.test_ringbuilder.TestCommands.test_validate_non_existent_file test.unit.cli.test_ringbuilder.TestCommands.test_validate_non_existent_file ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_shard_ranges ... ok + +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '70c28902c00c449202f84f37ef70d80e', '327297ec-1cfc-4cb9-8ccc-dc452fa2a08e-sda', '1757181230.61262', '1757181230', '0', '', '1757181230', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('327297ec-1cfc-4cb9-8ccc-dc452fa2a08e-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.20474 seconds (4.88430/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmp3wi754_y/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '8fe200dc-8c6e-443c-af23-6f974fdcc36f-sda', '1757181230.92428', '1757181230', '0', '', '1757181230', 0, 0) +test DEBUG: /tmp/tmp3wi754_y/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', '8fe200dc-8c6e-443c-af23-6f974fdcc36f-sda', '1757181230.92428', '1757181230', '0', '', '1757181230', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('8fe200dc-8c6e-443c-af23-6f974fdcc36f-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.16278 seconds (6.14319/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmp5v6ze50y/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b444ebe3bf53543c6eb57581ff81ebad', 'd542433c-7147-4740-82bf-3cc930cef2e9-sda', '1757181231.18301', '1757181231', '0', '', '1757181231', 1, 0) +test DEBUG: /tmp/tmp5v6ze50y/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': '1757181234.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'd542433c-7147-4740-82bf-3cc930cef2e9-sda') +test DEBUG: /tmp/tmp5v6ze50y/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0526652s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b444ebe3bf53543c6eb57581ff81ebad', 'd542433c-7147-4740-82bf-3cc930cef2e9-sda', '1757181231.18301', '1757181231', '0', '', '1757181231', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('d542433c-7147-4740-82bf-3cc930cef2e9-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.19517 seconds (5.12382/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/tmphwponmhz/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '594ff7b6-187a-432b-b05c-40607024f017-sda', '1757181231.46400', '1757181231', '0', '', '1757181231', 0, 0) +test DEBUG: /tmp/tmphwponmhz/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', '594ff7b6-187a-432b-b05c-40607024f017-sda', '1757181231.46400', '1757181231', '0', '', '1757181231', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('594ff7b6-187a-432b-b05c-40607024f017-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.09774 seconds (10.23105/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpg2noqdmo/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b444ebe3bf53543c6eb57581ff81ebad', '9af33049-8413-4e42-a1b5-95b46b94f7bc-sda', '1757181231.66308', '1757181231', '0', '', '1757181231', 1, 1) +test DEBUG: /tmp/tmpg2noqdmo/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, 'b444ebe3bf53543c6eb57581ff81ebad', '9af33049-8413-4e42-a1b5-95b46b94f7bc-sda', '1757181231.66308', '1757181231', '0', '', '1757181231', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('9af33049-8413-4e42-a1b5-95b46b94f7bc-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.15565 seconds (6.42484/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpc48sqbui/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '3980ca28-5692-4fa1-94cb-827fc2788faf-sda', '1757181231.93689', '1757181233', '0', '', '1757181233', 0, 1) +test DEBUG: /tmp/tmpc48sqbui/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', '3980ca28-5692-4fa1-94cb-827fc2788faf-sda', '1757181231.93689', '1757181233', '0', '', '1757181233', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('3980ca28-5692-4fa1-94cb-827fc2788faf-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.10784 seconds (9.27327/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpyvl0g7l0/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '7cc2df2f31433f6678f2d5dcdbb5a06c', '0c275d40-30f8-4933-872e-3a82e767f633-sda', '1757181232.11367', '1757181234', '0', '', '1757181234', 1, 0) +test DEBUG: /tmp/tmpyvl0g7l0/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': '1757181235.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '0c275d40-30f8-4933-872e-3a82e767f633-sda') +test DEBUG: /tmp/tmpyvl0g7l0/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0119724s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '7cc2df2f31433f6678f2d5dcdbb5a06c', '0c275d40-30f8-4933-872e-3a82e767f633-sda', '1757181232.11367', '1757181234', '0', '', '1757181234', 1, 0)test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_create_policy_over_older_remote_delete +test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_create_policy_over_older_remote_delete ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_half_delete_policy_over_newer_remote_create +test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_half_delete_policy_over_newer_remote_create ... ok +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.TestContainerBrokerBeforeSPI.test_reclaim_with_duplicate_names +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.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 DEBUG: Setting object count to 3120 (txn: txf1037828398a418c8af32-0068bc7537) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txc9c4c716a55c48759744e-0068bc7537) +test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: txc9c4c716a55c48759744e-0068bc7537) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txc9c4c716a55c48759744e-0068bc7537) +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: txc9c4c716a55c48759744e-0068bc7537) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txc9c4c716a55c48759744e-0068bc7537) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txc9c4c716a55c48759744e-0068bc7537) +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: txc9c4c716a55c48759744e-0068bc7537) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txc9c4c716a55c48759744e-0068bc7537) +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: txc9c4c716a55c48759744e-0068bc7537) +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: txc9c4c716a55c48759744e-0068bc7537) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: txc9c4c716a55c48759744e-0068bc7537) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txec1e440abaaf4d619139a-0068bc7537) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: txec1e440abaaf4d619139a-0068bc7537) +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: txec1e440abaaf4d619139a-0068bc7537) +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: txec1e440abaaf4d619139a-0068bc7537) +test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: txec1e440abaaf4d619139a-0068bc7537) +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: txec1e440abaaf4d619139a-0068bc7537) +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: txec1e440abaaf4d619139a-0068bc7537) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: txec1e440abaaf4d619139a-0068bc7537) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txe57518ddc9614d048f757-0068bc7537) +test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: txe57518ddc9614d048f757-0068bc7537) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txe57518ddc9614d048f757-0068bc7537) +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: txe57518ddc9614d048f757-0068bc7537) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txe57518ddc9614d048f757-0068bc7537) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txe57518ddc9614d048f757-0068bc7537) +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: txe57518ddc9614d048f757-0068bc7537) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txe57518ddc9614d048f757-0068bc7537) +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: txe57518ddc9614d048f757-0068bc7537) +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: txe57518ddc9614d048f757-0068bc7537) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txe57518ddc9614d048f757-0068bc7537) +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: txe57518ddc9614d048f757-0068bc7537) +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: txe57518ddc9614d048f757-0068bc7537) +test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: txe57518ddc9614d048f757-0068bc7537) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txc1e693beb38742dc8043d-0068bc7537) +test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: txc1e693beb38742dc8043d-0068bc7537) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txc1e693beb38742dc8043d-0068bc7537) +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: txc1e693beb38742dc8043d-0068bc7537) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txc1e693beb38742dc8043d-0068bc7537) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx1dc95e66384a42aab1f2c-0068bc7537) +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: tx1dc95e66384a42aab1f2c-0068bc7537) +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: tx1dc95e66384a42aab1f2c-0068bc7537) +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: tx1dc95e66384a42aab1f2c-0068bc7537) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx1dc95e66384a42aab1f2c-0068bc7537) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txa95a979bf47b4397b1c91-0068bc7537) +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: txa95a979bf47b4397b1c91-0068bc7537) +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: txa95a979bf47b4397b1c91-0068bc7537) +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: txa95a979bf47b4397b1c91-0068bc7537) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: txa95a979bf47b4397b1c91-0068bc7537) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txe83d1889ef5043b6b79d4-0068bc7539) +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: txe83d1889ef5043b6b79d4-0068bc7539)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.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.test_sysmeta.TestObjectSysmeta.test_PUT_sysmeta_then_GET +test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_PUT_sysmeta_then_GET ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_PUT_sysmeta_then_HEAD +test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_PUT_sysmeta_then_HEAD ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_not_updated_by_POST +test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_not_updated_by_POST ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_replaced_by_PUT +test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_replaced_by_PUT ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_updated_by_COPY +test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_updated_by_COPY ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_updated_by_COPY_from +test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_updated_by_COPY_from ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reconciler_sync +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reconciler_sync ... ok + +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. +Sun Sep 7 07:53:51 2025 /tmp/tmpfg9ezxsf/log/swift/profile/default.profile123 +Sun Sep 7 07:53:51 2025 /tmp/tmpfg9ezxsf/log/swift/profile/default.profile456 +Sun Sep 7 07:53:51 2025 /tmp/tmpfg9ezxsf/log/swift/profile/default.profile1066319 + + 45 function calls in 0.003 seconds + + Ordered by: internal time + + ncalls tottime percall cumtime percall filename:lineno(function) + 9 0.002 0.000 0.003 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) + + +test ERROR: Error in '/tmp/tmpd9zw9rio/container-sync-realms.conf' with mtime_check_interval: could not convert string to float: 'invalid' +test ERROR: Could not load '/tmp/tmpaciod9dd/container-sync-realms.conf': File contains no section headers. +file: '/tmp/tmpaciod9dd/container-sync-realms.conf', line: 1 +'invalid' +test DEBUG: Could not load '8a087675f1504613858985b770d2af1c': [Errno 2] No such file or directory: '8a087675f1504613858985b770d2af1c' +test ERROR: Could not load '/tmp/tmpg968640i/container-sync-realms.conf': [Errno 13] Permission denied: '/tmp/tmpg968640i/container-sync-realms.conf' +Error while closing FD +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_splice.py", line 38, in safe_close + os.close(fd) + ~~~~~~~~^^^^ +OSError: [Errno 9] Bad file descriptor +Error while closing FD +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_splice.py", line 38, in safe_close + os.close(fd) + ~~~~~~~~^^^^ +OSError: [Errno 9] Bad file descriptor +test.unit.common.test_splice.TestTee.test_fileno +test.unit.common.test_splice.TestTee.test_fileno ... ok +test.unit.common.test_splice.TestTee.test_flags_list +test.unit.common.test_splice.TestTee.test_flags_list ... ok +test.unit.common.test_splice.TestTee.test_tee_pipe_to_pipe +test.unit.common.test_splice.TestTee.test_tee_pipe_to_pipe ... ok +test.unit.common.test_splice.TestTee.test_unavailable +test.unit.common.test_splice.TestTee.test_unavailable ... ok +test.unit.common.test_splice.TestTee.test_unavailable_in_libc +test.unit.common.test_splice.TestTee.test_unavailable_in_libc ... ok +test.unit.common.test_utils.TestSpliterator.test_big_input_string +test.unit.common.test_utils.TestSpliterator.test_big_input_string ... ok +test.unit.common.test_utils.TestSpliterator.test_chunk_boundaries +test.unit.common.test_utils.TestSpliterator.test_chunk_boundaries ... ok +test.unit.common.test_utils.TestSpliterator.test_closing +test.unit.common.test_utils.TestSpliterator.test_closing ... ok +test.unit.common.test_utils.TestSpliterator.test_no_empty_strings +test.unit.common.test_utils.TestSpliterator.test_no_empty_strings ... ok +test.unit.common.test_utils.TestSpliterator.test_overlap +test.unit.common.test_utils.TestSpliterator.test_overlap ... ok +test.unit.common.test_utils.TestSpliterator.test_running_out +test.unit.common.test_utils.TestSpliterator.test_running_out ... ok +test.unit.common.test_utils.TestSpliterator.test_string +test.unit.common.test_utils.TestSpliterator.test_string ... ok +test.unit.common.utils.test_config.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.obj.test_diskfile.TestDiskFile.test_close_error +test.unit.obj.test_diskfile.TestDiskFile.test_close_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_commit +test.unit.obj.test_diskfile.TestDiskFile.test_commit ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_commit_fsync +test.unit.obj.test_diskfile.TestDiskFile.test_commit_fsync ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_content_type_and_timestamp +test.unit.obj.test_diskfile.TestDiskFile.test_content_type_and_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_content_type_not_open +test.unit.obj.test_diskfile.TestDiskFile.test_content_type_not_open ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_content_type_timestamp_not_open +test.unit.obj.test_diskfile.TestDiskFile.test_content_type_timestamp_not_open ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_create_close_oserror +test.unit.obj.test_diskfile.TestDiskFile.test_create_close_oserror ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_create_mkstemp_no_space +test.unit.obj.test_diskfile.TestDiskFile.test_create_mkstemp_no_space ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_create_prealloc +test.unit.obj.test_diskfile.TestDiskFile.test_create_prealloc ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_create_prealloc_oserror +test.unit.obj.test_diskfile.TestDiskFile.test_create_prealloc_oserror ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_create_unlink_cleanup_DiskFileNoSpace +test.unit.obj.test_diskfile.TestDiskFile.test_create_unlink_cleanup_DiskFileNoSpace ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_create_unlink_cleanup_logging +test.unit.obj.test_diskfile.TestDiskFile.test_create_unlink_cleanup_logging ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_create_unlink_cleanup_renamer_fails +test.unit.obj.test_diskfile.TestDiskFile.test_create_unlink_cleanup_renamer_fails ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_data_timestamp +test.unit.obj.test_diskfile.TestDiskFile.test_data_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_data_timestamp_not_open +test.unit.obj.test_diskfile.TestDiskFile.test_data_timestamp_not_open ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_delete +test.unit.obj.test_diskfile.TestDiskFile.test_delete ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_corners +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_corners ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_ranges +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_ranges ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_delete +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_delete ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_marked_durable +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_marked_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_writes +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_writes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_default_disallowed_metadata +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_default_disallowed_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_mkstemp_creates_dir +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_mkstemp_creates_dir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_preserves_slo +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_preserves_slo ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_preserves_sysmeta +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_preserves_sysmeta ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_reader_iter +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_reader_iter ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_writer +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_writer ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_content_length +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_content_length ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_content_length_deleted +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_content_length_deleted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_content_length_not_open +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_content_length_not_open ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_names +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_names ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp_deleted +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp_deleted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp_not_open +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp_not_open ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp +test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp_no_data_file +test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp_no_data_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp_not_open +test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp_not_open ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_error_in_cleanup_ondisk_files +test.unit.obj.test_diskfile.TestDiskFile.test_error_in_cleanup_ondisk_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_exception_in_handle_close_quarantine +test.unit.obj.test_diskfile.TestDiskFile.test_exception_in_handle_close_quarantine ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_from_audit_location +test.unit.obj.test_diskfile.TestDiskFile.test_from_audit_location ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_get_datafile_metadata +test.unit.obj.test_diskfile.TestDiskFile.test_get_datafile_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_get_datafile_metadata_not_opened +test.unit.obj.test_diskfile.TestDiskFile.test_get_datafile_metadata_not_opened ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_get_dev_path +test.unit.obj.test_diskfile.TestDiskFile.test_get_dev_path ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_get_metadata +test.unit.obj.test_diskfile.TestDiskFile.test_get_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_get_metadata_not_opened +test.unit.obj.test_diskfile.TestDiskFile.test_get_metadata_not_opened ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_get_metafile_metadata +test.unit.obj.test_diskfile.TestDiskFile.test_get_metafile_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_get_metafile_metadata_not_opened +test.unit.obj.test_diskfile.TestDiskFile.test_get_metafile_metadata_not_opened ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_get_tempfile_fallback_to_mkstemp +test.unit.obj.test_diskfile.TestDiskFile.test_get_tempfile_fallback_to_mkstemp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_keep_cache +test.unit.obj.test_diskfile.TestDiskFile.test_keep_cache ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_killed_before_cleanup +test.unit.obj.test_diskfile.TestDiskFile.test_killed_before_cleanup ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_mount_checking +test.unit.obj.test_diskfile.TestDiskFile.test_mount_checking ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_not_opened +test.unit.obj.test_diskfile.TestDiskFile.test_not_opened ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_listdir_error +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_listdir_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_open_deleted +test.unit.obj.test_diskfile.TestDiskFile.test_open_deleted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_open_deleted_with_corrupt_tombstone +test.unit.obj.test_diskfile.TestDiskFile.test_open_deleted_with_corrupt_tombstone ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_open_expired +test.unit.obj.test_diskfile.TestDiskFile.test_open_expired ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_deadlock +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_deadlock ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_open_not_exist +test.unit.obj.test_diskfile.TestDiskFile.test_open_not_exist ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_open_not_expired +test.unit.obj.test_diskfile.TestDiskFile.test_open_not_expired ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_bad_content_length +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_bad_content_length ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_corrupt_xattrs +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_corrupt_xattrs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_deleted_files +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_deleted_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_fstat_oserror +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_fstat_oserror ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_hashdir_not_a_directory +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_hashdir_not_a_directory ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_hashdir_not_listable +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_hashdir_not_listable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_bad_name +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_bad_name ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_content_length +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_content_length ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_content_length_bad +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_content_length_bad ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_etag +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_etag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_missing_name +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_missing_name ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_zero_byte +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_zero_byte ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_ioerror_enodata +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_ioerror_enodata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_ioerror_euclean +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_ioerror_euclean ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_missing_content_length +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_missing_content_length ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_subtly_corrupt_xattrs +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_subtly_corrupt_xattrs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_truncated_xattrs +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_truncated_xattrs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_valids +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_valids ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_read_metadata +test.unit.obj.test_diskfile.TestDiskFile.test_read_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_read_metadata_no_xattr +test.unit.obj.test_diskfile.TestDiskFile.test_read_metadata_no_xattr ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_splice_to_wsockfd_blocks +test.unit.obj.test_diskfile.TestDiskFile.test_splice_to_wsockfd_blocks ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup +test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup_legacy_durable +test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup_legacy_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup_part_power_increase +test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup_part_power_increase ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_disk_full +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_disk_full ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_no_xattr +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_no_xattr ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_content_type +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_content_type ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFile.test_zero_copy_cache_dropping +test.unit.obj.test_diskfile.TestDiskFile.test_zero_copy_cache_dropping ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_shard_ranges ... ok + +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 664 "-" "-" "-" - "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0456 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0127 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0220 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0073 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0509 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0068 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0027 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0303 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0070 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0257 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c/unsharded" 201 - "-" "-" "-" 0.0006 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0281 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c/sharding" 201 - "-" "-" "-" 0.0030 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0250 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c/racing_update" 201 - "-" "-" "-" 0.0009 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0107 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0430 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0318 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0288 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0415 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0311 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0516 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0171 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0008 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0301 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0177 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0129 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0019 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0019 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0018 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0019 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0071 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c" 400 45 "-" "-" "-" 0.0009 "-" 1066295 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 - "-" "-" "-" - "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0252 "-" 1066295 1 +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0243 "-" 1066295 1 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "PUT /sda1/./a/c" 400 20 "-" "-" "-" 0.0004 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0397 "-" 1066295 3 +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0030 "-" 1066295 3 +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0133 "-" 1066295 3 +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0260 "-" 1066295 3 +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0030 "-" 1066295 3 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0375 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0120 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0157 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0072 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0469 "-" 1066295 0 +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0076 "-" 1066295 0 +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0167 "-" 1066295 0 +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1066295 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0308 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0075 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0371 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0139 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0121 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0071 "-" 1066295 2 +test 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_PUT_obj_not_found +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_obj_not_found ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:48 -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': 'Sat, 10 Oct 2026 00:06:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_without_segment_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_without_segment_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_abort -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_abort ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_complete -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_complete ... ok - -test INFO: - - - [10/Oct/2026:00:06:08 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 488273 0 -test 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: - - - [10/Oct/2026:00:06:10 +0000] "POST /sda1/./a/c" 400 20 "-" "-" "-" 0.0003 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0159 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0030 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0066 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0107 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "POST /sda1/p/a/c" 400 26 "-" "-" "-" 0.0002 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0096 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0057 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0139 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0031 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0055 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0031 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0084 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0031 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0026 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0030 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0087 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0091 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0103 "-" 488273 0 -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 488273 - -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" - "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0105 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0007 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0109 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0059 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0055 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0057 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0048 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0037 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0027 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0025 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0026 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 332 "-" "-" "-" 0.0023 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0023 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0023 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0023 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0021 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0015 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0015 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0015 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0017 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0017 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0017 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0018 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0017 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0016 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0016 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0016 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0017 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0016 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0016 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0015 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0020 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0016 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0016 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0014 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0018 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0015 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0015 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0016 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0016 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0016 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0015 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0020 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:10 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0020 "-" 488273 0test.unit.container.test_server.TestContainerController.test_PUT_GET_shard_ranges -test.unit.container.test_server.TestContainerController.test_PUT_GET_shard_ranges ... ok -test.unit.container.test_server.TestContainerController.test_PUT_GET_shards_timing_metrics -test.unit.container.test_server.TestContainerController.test_PUT_GET_shards_timing_metrics ... ok -test.unit.container.test_server.TestContainerController.test_PUT_GET_sys_metadata -test.unit.container.test_server.TestContainerController.test_PUT_GET_sys_metadata ... ok -test.unit.container.test_server.TestContainerController.test_PUT_GET_to_sharding_container -test.unit.container.test_server.TestContainerController.test_PUT_GET_to_sharding_container ... ok +test:testertest:testertest: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 -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa140b57cbdeb4d2391e62-006ac9814b) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (0.01s) (txn: txbc6c8db5a2444b92b8a1b-006ac9816e) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (0.01s) (txn: txbc6c8db5a2444b92b8a1b-006ac9816e) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: tx920cfdfff43c42f5a01ab-006ac9816e) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx920cfdfff43c42f5a01ab-006ac9816e) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx920cfdfff43c42f5a01ab-006ac9816e) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx920cfdfff43c42f5a01ab-006ac9816e) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx920cfdfff43c42f5a01ab-006ac9816e) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx920cfdfff43c42f5a01ab-006ac9816e) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx920cfdfff43c42f5a01ab-006ac9816e) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx920cfdfff43c42f5a01ab-006ac9816e) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx920cfdfff43c42f5a01ab-006ac9816e) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx920cfdfff43c42f5a01ab-006ac9816e) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx920cfdfff43c42f5a01ab-006ac9816e) -proxy-server ERROR: ERROR Unhandled exception in request: +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/server.py", line 602, in handle_request - return handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 373, in wrapped - return func(*a, **kw) - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 275, in GET - return self.GETorHEAD(req) - ~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 263, in GETorHEAD - resp = self._get_or_head_response(req, node_iter, partition, policy) - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2918, in _get_or_head_response - app_iter.kickoff(req, resp) - ~~~~~~~~~~~~~~~~^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1175, in kickoff - self.stashed_iter = reiterate(self._real_iter(req, resp.headers)) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2519, in reiterate - chunk = next(iterator) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2454, in __next__ - return self._get_next_item() - ~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 3270, in _get_next_item - return super(StringAlong, self)._get_next_item() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2450, in _get_next_item - return next(self.wrapped_iter) - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1459, in _iter_one_range - for i, next_seg in enumerate(segment_iter): - ~~~~~~~~~^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1538, in _decode_segments_from_fragments - segment = self.policy.pyeclib_driver.decode(fragments) - File "/usr/lib/python3/dist-packages/pyeclib/ec_iface.py", line 300, in decode - return self.ec_lib_reference.decode(fragment_payloads, ranges, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ - force_metadata_checks) - ^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/pyeclib/core.py", line 91, in decode - return pyeclib_c.decode(self.handle, _fragment_payloads, - ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - fragment_len, ranges, force_metadata_checks) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -pyeclib.ec_iface.ECInvalidFragmentMetadata: pyeclib_c_decode ERROR: Fragment integrity check failed. Please inspect syslog for liberasurecode error report. (txn: tx920cfdfff43c42f5a01ab-006ac9816e)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_trigger_ec_metadata_check_failure -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_trigger_ec_metadata_check_failure ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_body -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_body ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_concurrent_ec_extra_requests -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_concurrent_ec_extra_requests ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_duplicate_and_hidden_frag_indexes -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_duplicate_and_hidden_frag_indexes ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_duplicate_but_insufficient_frag_indexes -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_duplicate_but_insufficient_frag_indexes ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_frags_swapped_around -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_frags_swapped_around ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_invalid_ranges -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_invalid_ranges ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_many_missed_overwrite_will_need_handoff -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_many_missed_overwrite_will_need_handoff ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_mixed_frags_may_503 -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_mixed_frags_may_503 ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_stop -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_stop ... ok - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb3b8c3c06f764352b1238-006ac98171) -proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb3b8c3c06f764352b1238-006ac98171) -proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb3b8c3c06f764352b1238-006ac98171) -proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb3b8c3c06f764352b1238-006ac98171) -proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb3b8c3c06f764352b1238-006ac98171) -proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb3b8c3c06f764352b1238-006ac98171) -proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb3b8c3c06f764352b1238-006ac98171) -proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sdu re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb3b8c3c06f764352b1238-006ac98171) -proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb3b8c3c06f764352b1238-006ac98171) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb3b8c3c06f764352b1238-006ac98171) -proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb3b8c3c06f764352b1238-006ac98171) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb3b8c3c06f764352b1238-006ac98171) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb3b8c3c06f764352b1238-006ac98171) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb3b8c3c06f764352b1238-006ac98171) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb3b8c3c06f764352b1238-006ac98171) -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: txb3b8c3c06f764352b1238-006ac98171) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.28:1028/sda, error: ERROR Insufficient Storage (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.29:1029/sda, error: ERROR Insufficient Storage (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.30:1030/sda, error: ERROR Insufficient Storage (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.31:1031/sda, error: ERROR Insufficient Storage (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.32:1032/sda, error: ERROR Insufficient Storage (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.33:1033/sda, error: ERROR Insufficient Storage (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.34:1034/sda, error: ERROR Insufficient Storage (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.35:1035/sda, error: ERROR Insufficient Storage (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.36:1036/sda, error: ERROR Insufficient Storage (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.37:1037/sda, error: ERROR Insufficient Storage (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.38:1038/sda, error: ERROR Insufficient Storage (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.39:1039/sda, error: ERROR Insufficient Storage (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.40:1040/sda, error: ERROR Insufficient Storage (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.41:1041/sda, error: ERROR Insufficient Storage (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.42:1042/sda, error: ERROR Insufficient Storage (txn: tx8b96a2d1e9a24c4b8be35-006ac98171)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 + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: Container GET returning 503 for (204, 503, 503) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: Container GET returning 503 for (404, 503, 503) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: Container GET returning 503 for (201, 404, 503) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.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.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: Container GET returning 503 for (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.3:1003/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIterationtest.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_PUT +test.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_PUT ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_with_duplicate_names +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_with_duplicate_names ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_remove_objects +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_remove_objects ... 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.TestContainerBrokerBeforeSPI.test_resolve_shard_range_states +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.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_resolve_shard_range_states +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_resolve_shard_range_states ... 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': 'Sat, 10 Oct 2026 00:06:08 -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: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:47 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:47 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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_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_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:testertest:testertest: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.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.container.test_backend.TestContainerBrokerBeforeSPI.test_reverse_prefix_delim +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reverse_prefix_delim ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reverse_prefix_delim +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reverse_prefix_delim ... ok -test INFO: Client disconnected on read of '/a/c' (txn: tx0677fe43c871419ca5743-006ac98177) -test INFO: Client disconnected on read of '/a/c/' (txn: tx0677fe43c871419ca5743-006ac98177) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx267d2a3d3471431c97bc1-006ac98177) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx267d2a3d3471431c97bc1-006ac98177) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx267d2a3d3471431c97bc1-006ac98177) -test ERROR: Account HEAD returning 503 for [] (txn: tx267d2a3d3471431c97bc1-006ac98177) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx564a8e76fb81479f8fd3f-006ac98177) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx564a8e76fb81479f8fd3f-006ac98177) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx564a8e76fb81479f8fd3f-006ac98177) -test ERROR: Account HEAD returning 503 for [] (txn: tx564a8e76fb81479f8fd3f-006ac98177) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx7c0c7463954047ddbbb7b-006ac98177) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx5bc86b842bfc47f4b67a9-006ac98177) +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 INFO: Client disconnected on read of '/a/c' (txn: txa31372f1969745668cb1b-006ac98177) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0=0', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0=0', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_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.container.test_backend.TestContainerBrokerBeforeSPI.test_root_account_container_path +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_root_account_container_path ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_root_account_container_path +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_root_account_container_path ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_save_and_load_record_from_pending_file +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_save_and_load_record_from_pending_file ... ok +test.unit.container.test_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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_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 + +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0338 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0354 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0470 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/b%27%5Cxe2%5Cx98%5Cx83%27" 201 - "-" "-" "-" 0.0477 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: - - - [06/Sep/2025:17:53:50 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0005 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: - - - [06/Sep/2025:17:53:50 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0005 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: - - - [06/Sep/2025:17:53:50 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0005 "-" 1066287 - +test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 1023, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1000, in _timing_stats + resp = func(ctrl, *args, **kwargs) + File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 947, in REPLICATE + ret = self.replicator_rpc.dispatch(post_args, args) + File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 903, in dispatch + return getattr(self, op)( + ~~~~~~~^^^^^^^^^^ +AttributeError: 'ContainerReplicatorRpc' object has no attribute 'unknown_sync' +test DEBUG: - - - [06/Sep/2025:17:53:50 +0000] "REPLICATE /sda1/p/a/" 500 711 "-" "-" "-" 0.0203 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: - - - [06/Sep/2025:17:53:50 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0005 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0344 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "UPDATE /sda1/p/a/c" 400 41 "-" "-" "-" 0.0004 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0030 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "UPDATE /sda1/p/a/c" 202 - "-" "-" "-" 0.0192 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "GET /sda1/p/a/c" 200 131 "-" "-" "-" 0.0040 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "GET /sda1/p/.a/c" 404 - "-" "-" "-" 0.0007 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "UPDATE /sda1/p/.a/c" 202 - "-" "-" "-" 0.0492 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "GET /sda1/p/.a/c" 200 131 "-" "-" "-" 0.0038 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test ERROR: ERROR __call__ error with PUT /sda1/p/a/c : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 1023, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_server.py", line 6149, in mock_put_method + raise Exception() +Exception +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0302 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test ERROR: ERROR Account update failed: different numbers of hosts and devices in request: "127.0.0.1:0" vs "sda1,sda2" +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0504 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0528 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0689 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0038 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0438 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "HEAD /sda1/p/a/c2" 204 - "-" "-" "-" 0.0103 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0333 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0227 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0384 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:53:50 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0031 "-" 1066287 1 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0326 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0210 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0178 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0058 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "PUT /sda1/p/a/o" 201 - "-" "-" "-" 0.0278 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0017 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0117 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0019 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0017 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0102 "-" 1066287 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.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges_state +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges_state ... ok swift-ring-builder search @@ -35660,7 +37125,7 @@ Exit codes: 0 = operation successful 1 = operation completed with warnings 2 = error -Problem occurred while reading builder file: /tmp/tmpimsp457k/tmpri_0p0og. Generic error occurred +Problem occurred while reading builder file: /tmp/tmpwbz8m7r9/tmpcjt8mehg. Generic error occurred Reassigned 192 (300.00%) partitions. Balance is now 6.00. Dispersion is now 0.00 ------------------------------------------------------------------------------- NOTE: Balance of 6.00 indicates you should push this @@ -35680,337 +37145,759 @@ test.unit.cli.test_ringbuilder.TestCommands.test_write_empty_ring ... ok test.unit.cli.test_ringbuilder.TestCommands.test_write_ring test.unit.cli.test_ringbuilder.TestCommands.test_write_ring ... ok -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_bad_hash -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_bad_hash ... ok -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_bad_hash_readline -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_bad_hash_readline ... ok -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_empty -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_empty ... ok -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_empty_bad_hash -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_empty_bad_hash ... ok -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_good -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_good ... ok -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_good_readline -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_good_readline ... ok -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_too_long -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_too_long ... ok -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_too_short_read_all -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_too_short_read_all ... ok -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_too_short_read_piecemeal -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_too_short_read_piecemeal ... ok -test.unit.common.middleware.test_bulk.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_formpost.TestFormPost.test_auth_scheme -test.unit.common.middleware.test_formpost.TestFormPost.test_auth_scheme ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_chrome -test.unit.common.middleware.test_formpost.TestFormPost.test_chrome ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_completely_non_int_expires -test.unit.common.middleware.test_formpost.TestFormPost.test_completely_non_int_expires ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_curl_with_unicode -test.unit.common.middleware.test_formpost.TestFormPost.test_curl_with_unicode ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_empty_account -test.unit.common.middleware.test_formpost.TestFormPost.test_empty_account ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_empty_v1 -test.unit.common.middleware.test_formpost.TestFormPost.test_empty_v1 ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_explorer -test.unit.common.middleware.test_formpost.TestFormPost.test_explorer ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_firefox -test.unit.common.middleware.test_formpost.TestFormPost.test_firefox ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_formpost_with_multiple_container_keys -test.unit.common.middleware.test_formpost.TestFormPost.test_formpost_with_multiple_container_keys ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_formpost_with_multiple_keys -test.unit.common.middleware.test_formpost.TestFormPost.test_formpost_with_multiple_keys ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_formpost_with_origin -test.unit.common.middleware.test_formpost.TestFormPost.test_formpost_with_origin ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_formpost_without_useragent -test.unit.common.middleware.test_formpost.TestFormPost.test_formpost_without_useragent ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_global_content_type_encoding -test.unit.common.middleware.test_formpost.TestFormPost.test_global_content_type_encoding ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_max_file_count_exceeded -test.unit.common.middleware.test_formpost.TestFormPost.test_max_file_count_exceeded ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_max_file_size_exceeded -test.unit.common.middleware.test_formpost.TestFormPost.test_max_file_size_exceeded ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_messed_up_start -test.unit.common.middleware.test_formpost.TestFormPost.test_messed_up_start ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_multiple_content_type_encoding -test.unit.common.middleware.test_formpost.TestFormPost.test_multiple_content_type_encoding ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_no_container -test.unit.common.middleware.test_formpost.TestFormPost.test_no_container ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_no_file_to_process -test.unit.common.middleware.test_formpost.TestFormPost.test_no_file_to_process ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_no_redirect -test.unit.common.middleware.test_formpost.TestFormPost.test_no_redirect ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_no_redirect_expired -test.unit.common.middleware.test_formpost.TestFormPost.test_no_redirect_expired ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_no_redirect_invalid_sig -test.unit.common.middleware.test_formpost.TestFormPost.test_no_redirect_invalid_sig ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_no_redirect_with_error -test.unit.common.middleware.test_formpost.TestFormPost.test_no_redirect_with_error ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_no_v1 -test.unit.common.middleware.test_formpost.TestFormPost.test_no_v1 ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_passthrough -test.unit.common.middleware.test_formpost.TestFormPost.test_passthrough ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_prefixed_and_not_prefixed_sigs_good -test.unit.common.middleware.test_formpost.TestFormPost.test_prefixed_and_not_prefixed_sigs_good ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_prefixed_and_not_prefixed_sigs_unsupported -test.unit.common.middleware.test_formpost.TestFormPost.test_prefixed_and_not_prefixed_sigs_unsupported ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_redirect -test.unit.common.middleware.test_formpost.TestFormPost.test_redirect ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_redirect_allowed_deprecated_and_unsupported_digests -test.unit.common.middleware.test_formpost.TestFormPost.test_redirect_allowed_deprecated_and_unsupported_digests ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_redirect_with_query -test.unit.common.middleware.test_formpost.TestFormPost.test_redirect_with_query ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_safari -test.unit.common.middleware.test_formpost.TestFormPost.test_safari ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_single_content_type_encoding -test.unit.common.middleware.test_formpost.TestFormPost.test_single_content_type_encoding ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_subrequest_does_not_pass_query -test.unit.common.middleware.test_formpost.TestFormPost.test_subrequest_does_not_pass_query ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_subrequest_fails_no_redirect_503 -test.unit.common.middleware.test_formpost.TestFormPost.test_subrequest_fails_no_redirect_503 ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_subrequest_fails_redirect_404 -test.unit.common.middleware.test_formpost.TestFormPost.test_subrequest_fails_redirect_404 ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_truncated_attr_value -test.unit.common.middleware.test_formpost.TestFormPost.test_truncated_attr_value ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_wrong_account -test.unit.common.middleware.test_formpost.TestFormPost.test_wrong_account ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_after -test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_after ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_after_not_int -test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_after_not_int ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_at -test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_at ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_at_not_int -test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_at_not_int ... ok -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_allow_reserved_names -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_allow_reserved_names ... ok -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_duplicate_headers_not_removed -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_duplicate_headers_not_removed ... ok -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_location_header_fixed -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_location_header_fixed ... ok -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_ok_header -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_ok_header ... ok -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_removed_inbound -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_removed_inbound ... ok -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_removed_outbound -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_removed_outbound ... ok -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_shunt_bypassed_inbound -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_shunt_bypassed_inbound ... ok -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_shunted_inbound -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_shunted_inbound ... ok -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_bytes_quota_copy_from_bad_src -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_bytes_quota_copy_from_bad_src ... ok -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_bytes_quota_copy_from_no_src -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_bytes_quota_copy_from_no_src ... ok -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_bytes_quota_copy_from -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_bytes_quota_copy_from ... ok -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_bytes_quota_copy_verb -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_bytes_quota_copy_verb ... ok -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_counts_quota_copy_cross_account_PUT_verb -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_counts_quota_copy_cross_account_PUT_verb ... ok -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_counts_quota_copy_cross_account_verb -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_counts_quota_copy_cross_account_verb ... ok -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_counts_quota_copy_from -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_counts_quota_copy_from ... ok -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_counts_quota_copy_verb -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_counts_quota_copy_verb ... ok -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_not_exceed_bytes_quota_copy_from -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_not_exceed_bytes_quota_copy_from ... ok -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_not_exceed_bytes_quota_copy_verb -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_not_exceed_bytes_quota_copy_verb ... ok -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_not_exceed_counts_quota_copy_from -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_not_exceed_counts_quota_copy_from ... ok -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_not_exceed_counts_quota_copy_verb -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_not_exceed_counts_quota_copy_verb ... ok -test.unit.common.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.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.obj.test_ssync_sender.TestSenderEC.test_missing_check_non_durable -test.unit.obj.test_ssync_sender.TestSenderEC.test_missing_check_non_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync_sender.TestSenderEC.test_updates_put_non_durable -test.unit.obj.test_ssync_sender.TestSenderEC.test_updates_put_non_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_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.ring.test_composite_builder.TestComposeLoadComponents.test_load_component_different_builder_order +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_component_different_builder_order ... ok +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components ... ok +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_different_builders +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_different_builders ... ok +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_different_number_builders +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_different_number_builders ... ok + +test DEBUG: Get listing from /v1/.shards_a/c_b?format=json&limit=10000&marker=&end_marker=b%00 {'X-Backend-Record-Type': 'auto'} (txn: txe83d1889ef5043b6b79d4-0068bc7539) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: txe83d1889ef5043b6b79d4-0068bc7539) +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: txe83d1889ef5043b6b79d4-0068bc7539) +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: txe83d1889ef5043b6b79d4-0068bc7539) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: txe83d1889ef5043b6b79d4-0068bc7539) +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: txe83d1889ef5043b6b79d4-0068bc7539) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txe83d1889ef5043b6b79d4-0068bc7539) +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: txe83d1889ef5043b6b79d4-0068bc7539) +test ERROR: Aborting listing from shards due to bad response: [200, 200, 404] (txn: txe83d1889ef5043b6b79d4-0068bc7539) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx9035339f0dbe420a9d161-0068bc753c) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx9035339f0dbe420a9d161-0068bc753c) +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: tx9035339f0dbe420a9d161-0068bc753c) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx9035339f0dbe420a9d161-0068bc753c) +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: tx9035339f0dbe420a9d161-0068bc753c) +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: tx9035339f0dbe420a9d161-0068bc753c) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx9035339f0dbe420a9d161-0068bc753c) +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: tx9035339f0dbe420a9d161-0068bc753c) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx9035339f0dbe420a9d161-0068bc753c) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx9035339f0dbe420a9d161-0068bc753c) +test DEBUG: Setting object count to 1065 (txn: tx9035339f0dbe420a9d161-0068bc753c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx57497def589e4b0096b52-0068bc753c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx91612826da914808a8bca-0068bc753c) +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_duplicate_builder_ids +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_duplicate_builder_ids ... ok +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_insufficient_builders +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_insufficient_builders ... ok +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_missing_builder_id +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_missing_builder_id ... ok +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_older_builder +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_older_builder ... ok +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_replica_count_changed +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_replica_count_changed ... ok +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_unchanged_builders +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_unchanged_builders ... ok +test.unit.common.test_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.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.TestPairs.test_pairs +test.unit.common.test_utils.TestPairs.test_pairs ... 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.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_deferral_multiple_buckets +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_deferral_multiple_buckets ... ok +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_deferral_single_bucket +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_deferral_single_bucket ... ok +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_init +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_init ... ok +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_iteration_ratelimited +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_iteration_ratelimited ... ok +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_iteration_unlimited +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_iteration_unlimited ... ok +test.unit.obj.test_updater.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 ERROR: Problem finding shard upper in '/tmp/tmpe2f9uq3w/test_container.db': : LockTimeout (Nones) +test ERROR: Problem finding shard upper in '/tmp/tmpe2f9uq3w/test_container.db': : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2498, in find_shard_ranges + next_shard_upper = sub_broker._get_next_shard_range_upper( + shard_size, last_shard_upper) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +sqlite3.OperationalError +test DEBUG: Unlinked retiring db '/tmp/tmp81ro6mbc/containers/part/suffix/hash/container.db' +test WARNING: Unexpected db files will be ignored: ['/tmp/tmp81ro6mbc/containers/part/suffix/hash/container.db'] +Container 'a/c' cannot be set to sharded state while in unsharded state +Container 'a/c' cannot be set to sharding state: missing epoch +Container 'a/c' cannot be set to sharding state while in sharding state +Container 'a/c' cannot be set to sharded state while in sharded state -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:49 -0000', 'Content-Md5': 'R04vfdNW807FAo07PUQ0Cw==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '474e2f7dd356f34ec5028d3b3d44340b', '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': 'Sat, 10 Oct 2026 00:06:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:10 -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': 'Sat, 06 Sep 2025 17:53:49 -0000', 'Content-Md5': 'KmKDqrqDrte12LMbTP0PRw==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '2a6283aaba83aed7b5d8b31b4cfd0f47', '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': 'Sat, 10 Oct 2026 00:06:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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_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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_versioned_suspended +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_versioned_suspended ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_error +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_error ... ok + +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('0c275d40-30f8-4933-872e-3a82e767f633-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.18687 seconds (5.35141/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/tmpqcht1qxn/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '7cc2df2f31433f6678f2d5dcdbb5a06c', '5c535a3c-0b7d-4299-a6e3-6cfd2a038fa1-sda', '1757181232.35241', '1757181232', '1757181233', '', '1757181233', 1, 0) +test DEBUG: /tmp/tmpqcht1qxn/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': '1757181235.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '5c535a3c-0b7d-4299-a6e3-6cfd2a038fa1-sda') +test DEBUG: /tmp/tmpqcht1qxn/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0172727s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '7cc2df2f31433f6678f2d5dcdbb5a06c', '5c535a3c-0b7d-4299-a6e3-6cfd2a038fa1-sda', '1757181232.35241', '1757181232', '1757181233', '', '1757181233', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('5c535a3c-0b7d-4299-a6e3-6cfd2a038fa1-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.45458 seconds (2.19983/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/tmpgsce2lo5/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '7cc2df2f31433f6678f2d5dcdbb5a06c', 'a8a92ea8-3512-4195-998d-155b0ebd16af-sda', '1757181232.88145', '1757181232', '1757181233', '', '1757181233', 1, 0) +test DEBUG: /tmp/tmpgsce2lo5/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, '7cc2df2f31433f6678f2d5dcdbb5a06c', 'a8a92ea8-3512-4195-998d-155b0ebd16af-sda', '1757181232.88145', '1757181232', '1757181233', '', '1757181233', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('a8a92ea8-3512-4195-998d-155b0ebd16af-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.20005 seconds (4.99879/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpv8tkl1s9/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '939d0e22-c84c-415d-8060-40f586bd0325-sda', '1757181233.16733', '1757181235', '1757181234', '', '1757181235', 0, 0) +test DEBUG: /tmp/tmpv8tkl1s9/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', '939d0e22-c84c-415d-8060-40f586bd0325-sda', '1757181233.16733', '1757181235', '1757181234', '', '1757181235', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('939d0e22-c84c-415d-8060-40f586bd0325-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.12164 seconds (8.22080/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpfwcffs4p/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'e9863aa057af008601812a111acefe33', '5c585e16-9c2d-49b1-b4d7-3af4af73a878-sda', '1757181233.40039', '1757181235', '1757181234', '', '1757181235', 1, 0) +test DEBUG: /tmp/tmpfwcffs4p/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': '1757181237.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '5c585e16-9c2d-49b1-b4d7-3af4af73a878-sda') +test DEBUG: /tmp/tmpfwcffs4p/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0262685s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'e9863aa057af008601812a111acefe33', '5c585e16-9c2d-49b1-b4d7-3af4af73a878-sda', '1757181233.40039', '1757181235', '1757181234', '', '1757181235', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('5c585e16-9c2d-49b1-b4d7-3af4af73a878-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.17191 seconds (5.81694/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/tmpuqxodluq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'e638df4b-35b9-434b-a7d1-34cb525924a4-sda', '1757181233.68670', '1757181235', '1757181234', '', '1757181235', 0, 0) +test DEBUG: /tmp/tmpuqxodluq/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', 'e638df4b-35b9-434b-a7d1-34cb525924a4-sda', '1757181233.68670', '1757181235', '1757181234', '', '1757181235', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('e638df4b-35b9-434b-a7d1-34cb525924a4-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.12981 seconds (7.70363/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmplewm2ss2/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'e9863aa057af008601812a111acefe33', '76ef1604-b243-48ae-b102-9f11bc046547-sda', '1757181233.94424', '1757181235', '1757181234', '', '1757181235', 1, 0) +test DEBUG: /tmp/tmplewm2ss2/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, 'e9863aa057af008601812a111acefe33', '76ef1604-b243-48ae-b102-9f11bc046547-sda', '1757181233.94424', '1757181235', '1757181234', '', '1757181235', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('76ef1604-b243-48ae-b102-9f11bc046547-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.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_newer_remote_delete +test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_newer_remote_delete ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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 {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:42 -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': 'Sat, 06 Sep 2025 17:53:42 -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': 'Sat, 06 Sep 2025 17:53:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 249, in DELETE + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2440, in get_response + return self.get_acl_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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_DELETE_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_missing +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_missing ... ok + +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:10 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_permission ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_target -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_target ... ok - +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +test:testertest:testertest: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 +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_newid +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_newid ... ok +test ERROR: Error decrypting object: Bad crypto meta: Cipher must be AES_CTR_256 +test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: Cipher must be AES_CTR_256 +test DEBUG: No decryption is necessary because of override +test DEBUG: No decryption is necessary because of override +test ERROR: get_keys(): from callback: Testing: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 166, in get_keys + keys = fetch_crypto_keys(key_id=key_id) + File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/crypto/test_decrypter.py", line 902, in raise_exc + raise Exception('Testing') +Exception: Testing +test ERROR: Error decrypting header X-Object-Sysmeta-Crypto-Etag: Missing crypto meta in value fgBd78GL6kACmfmuAxTz9B7eJCFTfjxotcr7trw/5Qo= +test ERROR: ERROR get_keys() missing callback: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 158, in get_keys + fetch_crypto_keys = env[CRYPTO_KEY_CALLBACK] + ~~~^^^^^^^^^^^^^^^^^^^^^ +KeyError: 'swift.callback.fetch_crypto_keys' +test ERROR: Error decrypting object: Bad crypto meta: Cipher must be AES_CTR_256 +test ERROR: Error decrypting object: Bad crypto meta: Missing 'cipher' +test ERROR: Error decrypting object: Bad crypto meta: Missing 'iv' +test ERROR: Error decrypting object: Bad crypto meta: IV must be length 16 bytes +test ERROR: Error decrypting object: Bad crypto meta: IV must be length 16 bytes +test ERROR: Error decrypting header X-Object-Sysmeta-Container-Update-Override-Etag: Bad crypto meta: Cipher must be AES_CTR_256 +test ERROR: Error decrypting header X-Object-Sysmeta-Container-Update-Override-Etag: Bad crypto meta: IV must be length 16 bytes +test ERROR: Error decrypting object: Key must be length 32 bytes +test ERROR: Error decrypting object: Bad crypto meta: IV must be length 16 bytes +test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: IV must be length 16 bytes +test ERROR: Bad key for 'object': Key must be length 32 bytes: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys + self.crypto.check_key(key) + ~~~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 141, in check_key + raise ValueError("Key must be length %s bytes" % self.key_length) +ValueError: Key must be length 32 bytes +test ERROR: Error decrypting object: Missing 'body_key' +test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Missing crypto meta in value LwwJqI3L+FBfmg== +test ERROR: Error decrypting object: Bad crypto meta: Missing 'iv' +test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: Missing 'iv' +test ERROR: Error decrypting header X-Object-Sysmeta-Container-Update-Override-Etag: Bad crypto meta: Cipher must be AES_CTR_256 +test ERROR: Error decrypting header X-Object-Sysmeta-Container-Update-Override-Etag: Bad crypto meta: IV must be length 16 bytes +test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: IV must be length 16 bytes +test ERROR: Bad key for 'object': Key must be length 32 bytes: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys + self.crypto.check_key(key) + ~~~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 141, in check_key + raise ValueError("Key must be length %s bytes" % self.key_length) +ValueError: Key must be length 32 bytes +test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Missing crypto meta in value LwwJqI3L+FBfmg== +test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: Missing 'iv' +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 ERROR: Problem finding shard upper in '/tmp/tmpmei8h_7l/test_container.db': : LockTimeout (Nones) +test ERROR: Problem finding shard upper in '/tmp/tmpmei8h_7l/test_container.db': : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2498, in find_shard_ranges + next_shard_upper = sub_broker._get_next_shard_range_upper( + shard_size, last_shard_upper) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +sqlite3.OperationalError +test DEBUG: Unlinked retiring db '/tmp/tmpx4g5i1qy/containers/part/suffix/hash/container.db' +test WARNING: Unexpected db files will be ignored: ['/tmp/tmpx4g5i1qy/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_reverse_prefix_delim +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reverse_prefix_delim ... ok + +test INFO: - - - [06/Sep/2025:17:53:51 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0008 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:52 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0385 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:52 +0000] "PUT /sda1/p/a/c/bashful" 201 - "-" "-" "-" 0.0059 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:52 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0333 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:52 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0157 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:52 +0000] "PUT /sda1/p/a/c/grumpy10" 201 - "-" "-" "-" 0.0020 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:52 +0000] "PUT /sda1/p/a/c/grumpy10_no_header" 201 - "-" "-" "-" 0.0008 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:52 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0152 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:52 +0000] "PUT /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0016 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:52 +0000] "PUT /sda1/p/a/c/grumpy20_no_header" 201 - "-" "-" "-" 0.0008 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:52 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0248 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:52 +0000] "PUT /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0018 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c/grumpy30_no_header" 201 - "-" "-" "-" 0.0009 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0141 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0096 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c/grumpy40_no_header" 201 - "-" "-" "-" 0.0009 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0262 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c/grumpy50" 201 - "-" "-" "-" 0.0030 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c/grumpy50_no_header" 201 - "-" "-" "-" 0.0097 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0130 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0039 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c/grumpy60_no_header" 201 - "-" "-" "-" 0.0007 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0127 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c/grumpy70" 201 - "-" "-" "-" 0.0087 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c/grumpy70_no_header" 201 - "-" "-" "-" 0.0008 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0170 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c/grumpy80" 201 - "-" "-" "-" 0.0018 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c/grumpy80_no_header" 201 - "-" "-" "-" 0.0008 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0101 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c/grumpier10" 201 - "-" "-" "-" 0.0017 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c/grumpier10_no_header" 201 - "-" "-" "-" 0.0007 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0203 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0054 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c/grumpier20_no_header" 201 - "-" "-" "-" 0.0027 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0176 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0053 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c/grumpier30_no_header" 201 - "-" "-" "-" 0.0009 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0171 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0091 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c/grumpier40_no_header" 201 - "-" "-" "-" 0.0009 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0351 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c/grumpier50" 201 - "-" "-" "-" 0.0073 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c/grumpier50_no_header" 201 - "-" "-" "-" 0.0008 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0213 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0017 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c/grumpier60_no_header" 201 - "-" "-" "-" 0.0092 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0131 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c/grumpier70" 201 - "-" "-" "-" 0.0068 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c/grumpier70_no_header" 201 - "-" "-" "-" 0.0060 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0216 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c/grumpier80" 201 - "-" "-" "-" 0.0018 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c/grumpier80_no_header" 201 - "-" "-" "-" 0.0007 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c/dopey" 201 - "-" "-" "-" 0.0008 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0313 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0194 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/dopey10" 201 - "-" "-" "-" 0.0178 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/dopey10_no_header" 201 - "-" "-" "-" 0.0007 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0151 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0015 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/dopey20_no_header" 201 - "-" "-" "-" 0.0007 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0215 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0016 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/dopey30_no_header" 201 - "-" "-" "-" 0.0007 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0175 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0015 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/dopey40_no_header" 201 - "-" "-" "-" 0.0007 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0172 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/dopey50" 201 - "-" "-" "-" 0.0031 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/dopey50_no_header" 201 - "-" "-" "-" 0.0048 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0116 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0016 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/dopey60_no_header" 201 - "-" "-" "-" 0.0072 "-" 1066295 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_object_update_redirected_to_shard +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_object_update_redirected_to_shard ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_proxy_default_no_policy_for_existing_default +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_proxy_default_no_policy_for_existing_default ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_reset_container_sync +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_reset_container_sync ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_shard_range_autocreates_shard_container +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_shard_range_autocreates_shard_container ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_shard_range_json_in_body +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_shard_range_json_in_body ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_db_states +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_db_states ... 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.TestContainerBrokerBeforeXSync.test_root_account_container_path +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_root_account_container_path ... ok +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.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.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.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.TestContainerBrokerBeforeMetadata.test_set_sharded_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_root_container ... 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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_shard_container ... 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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_old_style_root_account_container_path +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_old_style_root_account_container_path ... ok + fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:51 -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': 'Sat, 10 Oct 2026 00:06:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:51 -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': 'Sat, 06 Sep 2025 17:53:51 -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': 'Sat, 10 Oct 2026 00:06:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:51 -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': 'Sat, 10 Oct 2026 00:06:11 -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 +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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.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 DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:52 +0000] "PUT /sda1/p/a/%00c" 201 - "-" "-" "-" 0.0452 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:52 +0000] "PUT /sda1/p/a/%00c%00test" 201 - "-" "-" "-" 0.0492 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:52 +0000] "PUT /sda1/p/a/c/" 201 - "-" "-" "-" 0.0274 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:52 +0000] "PUT /sda1/p/a/c/%00o" 400 61 "-" "-" "-" 0.0001 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:52 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:52 +0000] "DELETE /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0004 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:52 +0000] "DELETE /sda1/p/.a/c/o" 204 - "-" "-" "-" 0.3188 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:52 +0000] "DELETE /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0003 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:52 +0000] "DELETE /sda1/p/a/.c/.o" 404 - "-" "-" "-" 0.0002 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:52 +0000] "DELETE /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0002 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:52 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0112 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:52 +0000] "DELETE /sda1/p/.shards_a/c/o" 204 - "-" "-" "-" 0.0190 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:52 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0231 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:52 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0335 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:52 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0018 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:52 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0099 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0334 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0006 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0482 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "GET /sda1/p/a/%00null" 200 26 "-" "-" "-" 0.0075 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "GET /sda1/p/a/%00null" 200 32 "-" "-" "-" 0.0238 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/container_default" 201 - "-" "-" "-" 0.0474 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "HEAD /sda1/p/a/container_default" 204 - "-" "-" "-" 0.0017 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c_nada" 400 45 "-" "-" "-" 0.0002 "-" 1066287 nada +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c_999" 400 42 "-" "-" "-" 0.0004 "-" 1066287 999 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c_nulo" 201 - "-" "-" "-" 0.0391 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "HEAD /sda1/p/a/c_nulo" 204 - "-" "-" "-" 0.0016 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/c_unu" 201 - "-" "-" "-" 0.0417 "-" 1066287 1 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "HEAD /sda1/p/a/c_unu" 204 - "-" "-" "-" 0.0102 "-" 1066287 1 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "method_doesnt_exist /sda1/p/a/c" 405 - "-" "-" "-" 0.0003 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "__init__ /sda1/p/a/c" 405 - "-" "-" "-" 0.0003 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0390 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0126 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0325 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "GET /sda1/p/a/%00null" 200 183 "-" "-" "-" 0.0168 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: 1.2.3.4 - - [01/Jan/1970:02:46:42 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 2.0000 "-" 1234 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0468 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0313 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0142 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0157 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:53 +0000] "GET /sda1/p/a/%00null" 200 184 "-" "-" "-" 0.0117 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0360 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0168 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0310 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0125 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0219 "-" 1066287 0test.unit.container.test_server.TestContainerController.test_object_update_with_multiple_timestamps +test.unit.container.test_server.TestContainerController.test_object_update_with_multiple_timestamps ... ok +test.unit.container.test_server.TestContainerController.test_object_update_with_offset +test.unit.container.test_server.TestContainerController.test_object_update_with_offset ... ok +test.unit.container.test_server.TestContainerController.test_params_format +test.unit.container.test_server.TestContainerController.test_params_format ... ok +test.unit.container.test_server.TestContainerController.test_params_utf8 +test.unit.container.test_server.TestContainerController.test_params_utf8 ... ok +test.unit.container.test_server.TestContainerController.test_prefix_and_delim_with_reserved +test.unit.container.test_server.TestContainerController.test_prefix_and_delim_with_reserved ... ok +test.unit.container.test_server.TestContainerController.test_prefix_with_reserved +test.unit.container.test_server.TestContainerController.test_prefix_with_reserved ... ok +test.unit.container.test_server.TestContainerController.test_put_auto_create +test.unit.container.test_server.TestContainerController.test_put_auto_create ... ok +test.unit.container.test_server.TestContainerController.test_replication_server_call_all_methods +test.unit.container.test_server.TestContainerController.test_replication_server_call_all_methods ... ok +test.unit.container.test_server.TestContainerController.test_serv_reserv +test.unit.container.test_server.TestContainerController.test_serv_reserv ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharding_state_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharding_state_deleted ... 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.TestContainerBrokerBeforeSPI.test_set_sharding_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state_errors ... 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.TestContainerBrokerBeforeSPI.test_set_storage_policy_index +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_storage_policy_index ... 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.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.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.TestContainerBrokerBeforeMetadata.test_set_storage_policy_index +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_storage_policy_index ... 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.TestContainerBrokerBeforeMetadata.test_set_storage_policy_index_empty +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_storage_policy_index_empty ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object ... ok ------------------------------------------------------------------------------- NOTE: Balance of 6.00 indicates you should push this @@ -36025,1116 +37912,4213 @@ ring, wait at least 1 hours, and rebalance/repush. ------------------------------------------------------------------------------- d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. -Reassigned 48 (75.00%) partitions. Balance is now 214.58. Dispersion is now 1.04 +Reassigned 48 (75.00%) partitions. Balance is now 214.58. Dispersion is now 1.56 ------------------------------------------------------------------------------- -NOTE: Dispersion of 1.041667 indicates some parts are not +NOTE: Dispersion of 1.562500 indicates some parts are not optimally dispersed. You may want to adjust some device weights, increase the overload or review the dispersion report. ------------------------------------------------------------------------------- -Note: using /tmp/tmp5dh_d5sw/tmp45awi76y.builder instead of /tmp/tmp5dh_d5sw/tmp45awi76y.ring.gz as builder file -Reassigned 2 (3.12%) partitions. Balance is now 100.00. Dispersion is now 0.00 +Note: using /tmp/tmp2buv42qw/tmp5vjtft1z.builder instead of /tmp/tmp2buv42qw/tmp5vjtft1z.ring.gz as builder file +Reassigned 3 (4.69%) partitions. Balance is now 100.00. Dispersion is now 0.00 ------------------------------------------------------------------------------- NOTE: Balance of 100.00 indicates you should push this ring, wait at least 24 hours, and rebalance/repush. ------------------------------------------------------------------------------- Reassigned 24 (37.50%) partitions. Balance is now 1.04. Dispersion is now 0.00 -Note: using /tmp/tmp7g508wtg/tmpbasfundp.builder instead of /tmp/tmp7g508wtg/tmpbasfundp.ring.gz as builder file -Note: using /tmp/tmpnjzzb0x6/tmpctinlkfn.builder instead of /tmp/tmpnjzzb0x6/tmpctinlkfn.ring.gz as builder file +Note: using /tmp/tmpv2ondfh0/tmpqd18jxvp.builder instead of /tmp/tmpv2ondfh0/tmpqd18jxvp.ring.gz as builder file +Note: using /tmp/tmpbzq8cfxc/tmp72cdr2tr.builder instead of /tmp/tmpbzq8cfxc/tmp72cdr2tr.ring.gz as builder file Reassigned 192 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 -test WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. -test WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. -test WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. -test WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. +test 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. +test DEBUG: Names allowed in acls. +test DEBUG: Names allowed in acls. +test DEBUG: Names allowed in acls. +test DEBUG: Names allowed in acls. +test DEBUG: Names allowed in acls. +test DEBUG: Names allowed in acls. +test DEBUG: Names allowed in acls. +test DEBUG: Names allowed in acls. +proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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/tmp57e7c68g/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp57e7c68g/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/tmp57e7c68g/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp57e7c68g/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:59 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0252 "-" 1066321 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:59 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0332 "-" 1066321 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:59 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0168 "-" 1066321 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:59 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0156 "-" 1066321 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txca30d9dd9fc24b299fbc6-0068bc7537" "proxy-server 1066321" 0.0062 "-" 1066321 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:59 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:45885/sda1/1/a/c" "txca30d9dd9fc24b299fbc6-0068bc7537" "container-server 1066321" 0.0016 "-" 1066321 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:59 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:48541/sdb1/1/a/c" "txca30d9dd9fc24b299fbc6-0068bc7537" "container-server 1066321" 0.0080 "-" 1066321 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:59 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txca30d9dd9fc24b299fbc6-0068bc7537" "proxy-server 1066321" 0.0759 "-" 1066321 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:59 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txca30d9dd9fc24b299fbc6-0068bc7537" "proxy-server 1066321" 0.0407 "-" 1066321 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/59 PUT /v1/a/c HTTP/1.0 201 - - t - - - txca30d9dd9fc24b299fbc6-0068bc7537 - 0.1101 - - 1757181239.406324625 1757181239.516420126 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:59 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txf3925a70c8c5486284605-0068bc7537" "proxy-server 1066321" 0.0018 "-" 1066321 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:59 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:48541/sdb1/1/a1/c1" "txf3925a70c8c5486284605-0068bc7537" "container-server 1066321" 0.0058 "-" 1066321 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:59 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:45885/sda1/1/a1/c1" "txf3925a70c8c5486284605-0068bc7537" "container-server 1066321" 0.0014 "-" 1066321 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:59 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txf3925a70c8c5486284605-0068bc7537" "proxy-server 1066321" 0.0490 "-" 1066321 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:59 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txf3925a70c8c5486284605-0068bc7537" "proxy-server 1066321" 0.0283 "-" 1066321 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/59 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txf3925a70c8c5486284605-0068bc7537 - 0.0732 - - 1757181239.518365622 1757181239.591541052 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txae93b22a4cbf4e58b7926-0068bc7537" "proxy-server 1066321" 0.0173 "-" 1066321 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:59 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:48541/sdb1/2/a/c1" "txae93b22a4cbf4e58b7926-0068bc7537" "container-server 1066321" 0.0136 "-" 1066321 1 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:59 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:45885/sda1/2/a/c1" "txae93b22a4cbf4e58b7926-0068bc7537" "container-server 1066321" 0.0160 "-" 1066321 1 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:59 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txae93b22a4cbf4e58b7926-0068bc7537" "proxy-server 1066321" 0.0965 "-" 1066321 1 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:59 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txae93b22a4cbf4e58b7926-0068bc7537" "proxy-server 1066321" 0.0757 "-" 1066321 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/53/59 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txae93b22a4cbf4e58b7926-0068bc7537 - 0.1363 - - 1757181239.593343258 1757181239.729673624 1 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx113705cf50f142908c356-0068bc7537" "proxy-server 1066321" 0.0272 "-" 1066321 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:53:59 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:45885/sda1/1/a/c2" "tx113705cf50f142908c356-0068bc7537" "container-server 1066321" 0.0093 "-" 1066321 2test.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 +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_x_syncs +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_x_syncs ... ok +test.unit.container.test_backend.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 ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx910afd1b84fe4644b0ce1-006ac98174) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx910afd1b84fe4644b0ce1-006ac98174) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx5ed78ee218b842d7a2ee7-006ac98175) -test INFO: Client disconnected on read of '/a/c' (txn: tx5ed78ee218b842d7a2ee7-006ac98175) -test INFO: Client disconnected on read of '/a/c' (txn: tx0b0a93eb8cd94f1695cfb-006ac98175) -test INFO: Client disconnected on read of '/a/c' (txn: tx0b0a93eb8cd94f1695cfb-006ac98175) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx1ad3fd55d3e44fc190eb5-006ac98175) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx50ae37385ce6418d97cab-006ac98175) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txb847a885658b436aa2af8-006ac98175) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txb847a885658b436aa2af8-006ac98175) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txb847a885658b436aa2af8-006ac98175) -test ERROR: Container GET returning 503 for [500, 500, 500] (txn: txb847a885658b436aa2af8-006ac98175) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx0efb349bd0bc415ba4d38-006ac98175) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx0efb349bd0bc415ba4d38-006ac98175) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx0efb349bd0bc415ba4d38-006ac98175) -test ERROR: Container GET returning 503 for [500, 500, 500] (txn: tx0efb349bd0bc415ba4d38-006ac98175) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx69cf7f07098d4293b832c-006ac98175) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: Network unreachable (txn: tx69cf7f07098d4293b832c-006ac98175) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a: Network unreachable (txn: tx69cf7f07098d4293b832c-006ac98175) -test ERROR: Account HEAD returning 503 for [] (txn: tx69cf7f07098d4293b832c-006ac98175) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 500 Trying to POST /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx30b5e4051caf4f9299a9a-006ac98175) -test ERROR: ERROR 500 Trying to POST /a/c From Container Server 10.0.0.1:2001/sdb (txn: txd60eafc22a8c4a038f53c-006ac98175) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: txd60eafc22a8c4a038f53c-006ac98175) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: +fake-swift DEBUG: permission denined: 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': 'Sat, 06 Sep 2025 17:53:51 -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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:51 -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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:51 -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.TestS3ApiMultiUploadAcl.test_initiate_multipart_upload_acl_without_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_initiate_multipart_upload_acl_without_permission ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object_multiple_encoded_timestamps_using_memory +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object_multiple_encoded_timestamps_using_memory ... ok + +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:00 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:48541/sdb1/1/a/c2" "tx113705cf50f142908c356-0068bc7537" "container-server 1066321" 0.0085 "-" 1066321 2 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:00 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx113705cf50f142908c356-0068bc7537" "proxy-server 1066321" 0.2901 "-" 1066321 2 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:00 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx113705cf50f142908c356-0068bc7537" "proxy-server 1066321" 0.2588 "-" 1066321 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/00 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx113705cf50f142908c356-0068bc7537 - 0.3272 - - 1757181239.739803076 1757181240.067048788 2 + +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' +test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting request +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' +test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting request +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}}}' +test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}}}' - rejecting request +test WARNING: More than one part in a single-part response? +test ERROR: Problem finding shard upper in '/tmp/tmp4_vt41pk/test_container.db': : LockTimeout (Nones) +test ERROR: Problem finding shard upper in '/tmp/tmp4_vt41pk/test_container.db': : Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx5d9669d90d2e454f813fb-006ac98175) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to POST /a/c: + File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2498, in find_shard_ranges + next_shard_upper = sub_broker._get_next_shard_range_upper( + shard_size, last_shard_upper) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +sqlite3.OperationalError +test DEBUG: Unlinked retiring db '/tmp/tmpdmgyb5s7/containers/part/suffix/hash/container.db' +test WARNING: Unexpected db files will be ignored: ['/tmp/tmpdmgyb5s7/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 INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.16667 seconds (5.99986/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmprh4kf11z/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '68e61f4b-69d8-44c1-a31f-07a5d6d6ffc3-sda', '1757181234.22687', '1757181237', '1757181236', '', '1757181237', 0, 1) +test DEBUG: /tmp/tmprh4kf11z/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', '68e61f4b-69d8-44c1-a31f-07a5d6d6ffc3-sda', '1757181234.22687', '1757181237', '1757181236', '', '1757181237', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('68e61f4b-69d8-44c1-a31f-07a5d6d6ffc3-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.12696 seconds (7.87653/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpk208u6wf/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '6aac856e775901eb3e5d4e5d930bb0f4', '246d43e4-a915-4efe-b028-9608dae45cdb-sda', '1757181234.45537', '1757181237', '1757181236', '', '1757181237', 1, 0) +test DEBUG: /tmp/tmpk208u6wf/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': '1757181239.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '246d43e4-a915-4efe-b028-9608dae45cdb-sda') +test DEBUG: /tmp/tmpk208u6wf/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0466092s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '6aac856e775901eb3e5d4e5d930bb0f4', '246d43e4-a915-4efe-b028-9608dae45cdb-sda', '1757181234.45537', '1757181237', '1757181236', '', '1757181237', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('246d43e4-a915-4efe-b028-9608dae45cdb-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.21897 seconds (4.56685/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/tmp3k8nzsn2/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'd2b690f5-8d88-4327-a7b2-a4428b7d3fce-sda', '1757181234.77755', '1757181237', '1757181236', '', '1757181237', 0, 1) +test DEBUG: /tmp/tmp3k8nzsn2/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', 'd2b690f5-8d88-4327-a7b2-a4428b7d3fce-sda', '1757181234.77755', '1757181237', '1757181236', '', '1757181237', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('d2b690f5-8d88-4327-a7b2-a4428b7d3fce-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.09675 seconds (10.33590/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmphe9o9j_h/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '6aac856e775901eb3e5d4e5d930bb0f4', 'a528c726-e13e-422c-bba4-eda78e1de0a5-sda', '1757181234.95822', '1757181237', '1757181236', '', '1757181237', 1, 1) +test DEBUG: /tmp/tmphe9o9j_h/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, '6aac856e775901eb3e5d4e5d930bb0f4', 'a528c726-e13e-422c-bba4-eda78e1de0a5-sda', '1757181234.95822', '1757181237', '1757181236', '', '1757181237', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('a528c726-e13e-422c-bba4-eda78e1de0a5-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.12991 seconds (7.69790/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp_lyimab7/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '1cb93339-ba7b-4239-8751-270bf4a2518f-sda', '1757181235.23620', '1757181238', '1757181237', '', '1757181238', 0, 1) +test DEBUG: /tmp/tmp_lyimab7/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', '1cb93339-ba7b-4239-8751-270bf4a2518f-sda', '1757181235.23620', '1757181238', '1757181237', '', '1757181238', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('1cb93339-ba7b-4239-8751-270bf4a2518f-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.08636 seconds (11.58003/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpqr1j2iri/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '6aac856e775901eb3e5d4e5d930bb0f4', 'a07aeacf-d1b3-4506-867b-fbc9dce5a229-sda', '1757181235.40674', '1757181238', '1757181237', '', '1757181238', 1, 1) +test DEBUG: /tmp/tmpqr1j2iri/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': '1757181239.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'a07aeacf-d1b3-4506-867b-fbc9dce5a229-sda') +test DEBUG: /tmp/tmpqr1j2iri/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0234277s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '6aac856e775901eb3e5d4e5d930bb0f4', 'a07aeacf-d1b3-4506-867b-fbc9dce5a229-sda', '1757181235.40674', '1757181238', '1757181237', '', '1757181238', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('a07aeacf-d1b3-4506-867b-fbc9dce5a229-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 +test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_older_remote_delete +test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_older_remote_delete ... ok +test.unit.container.test_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.TestContainerBrokerBeforeSPI.test_sharding_initiated_and_required +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sharding_initiated_and_required ... 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.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.TestContainerBrokerBeforeXSync.test_set_sharding_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state_errors ... 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.TestContainerBrokerBeforeXSync.test_set_storage_policy_index +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_storage_policy_index ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim ... 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.TestContainerBrokerBeforeSPI.test_sharding_sysmeta +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sharding_sysmeta ... 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.TestContainerBrokerBeforeXSync.test_set_storage_policy_index_empty +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_storage_policy_index_empty ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_x_syncs +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_x_syncs ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_deadlock +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_deadlock ... ok + +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53:51 -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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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:full_control:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:51 -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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53:51 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_fullcontrol_permission ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_invalid_md5 +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_invalid_md5 ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_shard_ranges ... ok + +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0157 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/dopey70" 201 - "-" "-" "-" 0.0108 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/dopey70_no_header" 201 - "-" "-" "-" 0.0050 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0199 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/dopey80" 201 - "-" "-" "-" 0.0135 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/dopey80_no_header" 201 - "-" "-" "-" 0.0008 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0068 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0016 "-" 1066295 2 +test DEBUG: Unlinked retiring db '/tmp/tmpxvk2zlf2/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0138 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/grumpiest10" 201 - "-" "-" "-" 0.0017 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/grumpiest10_no_header" 201 - "-" "-" "-" 0.0007 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0182 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0016 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/grumpiest20_no_header" 201 - "-" "-" "-" 0.0008 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0160 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0016 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/grumpiest30_no_header" 201 - "-" "-" "-" 0.0007 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0112 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0016 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/grumpiest40_no_header" 201 - "-" "-" "-" 0.0007 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0114 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/grumpiest50" 201 - "-" "-" "-" 0.0068 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/grumpiest50_no_header" 201 - "-" "-" "-" 0.0007 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0129 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0017 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/grumpiest60_no_header" 201 - "-" "-" "-" 0.0009 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0143 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/grumpiest70" 201 - "-" "-" "-" 0.0019 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/grumpiest70_no_header" 201 - "-" "-" "-" 0.0007 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0166 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/grumpiest80" 201 - "-" "-" "-" 0.0019 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/grumpiest80_no_header" 201 - "-" "-" "-" 0.0010 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0185 "-" 1066295 3 +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0057 "-" 1066295 3 +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0184 "-" 1066295 3 +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 1066295 3 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0335 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0032 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0172 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/.shards_a/shard_c" 404 - "-" "-" "-" 0.0006 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/.shards_a/shard_c" 400 49 "-" "-" "-" 0.0003 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/.shards_a/shard_c" 201 - "-" "-" "-" 0.0419 "-" 1066295 3 +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0166 "-" 1066295 3 +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0128 "-" 1066295 3 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0006 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0239 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0222 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0155 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0185 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0132 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0103 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0004 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0004 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/c" 400 69 "-" "-" "-" 0.0003 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/c" 400 75 "-" "-" "-" 0.0003 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/c" 400 35 "-" "-" "-" 0.0005 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0091 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0126 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0162 "-" 1066295 2 +test DEBUG: Unlinked retiring db '/tmp/tmp38nwa692/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0163 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0105 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0224 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0052 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0186 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0082 "-" 1066295 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.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_storage_policy_property +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.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 object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53:47 -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.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.TestContainerBrokerBeforeMetadata.test_storage_policy_property +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.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 object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=0-3', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:50 -0000', 'User-Agent': 'Mozzarella Foxfire'}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 +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.TestContainerBrokerBeforeSPI.test_sync_merging +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sync_merging ... ok +test.unit.obj.test_server.TestObjectController.test_DELETE +test.unit.obj.test_server.TestObjectController.test_DELETE ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_DELETE_bad_timestamp +test.unit.obj.test_server.TestObjectController.test_DELETE_bad_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_DELETE_but_expired +test.unit.obj.test_server.TestObjectController.test_DELETE_but_expired ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_DELETE_calls_delete_at +test.unit.obj.test_server.TestObjectController.test_DELETE_calls_delete_at ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_DELETE_container_updates +test.unit.obj.test_server.TestObjectController.test_DELETE_container_updates ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_DELETE_full_drive +test.unit.obj.test_server.TestObjectController.test_DELETE_full_drive ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_DELETE_if_delete_at +test.unit.obj.test_server.TestObjectController.test_DELETE_if_delete_at ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_DELETE_succeeds_with_later_POST +test.unit.obj.test_server.TestObjectController.test_DELETE_succeeds_with_later_POST ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_DELETE_with_full_drive +test.unit.obj.test_server.TestObjectController.test_DELETE_with_full_drive ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_EC_PUT_GET_data +test.unit.obj.test_server.TestObjectController.test_EC_PUT_GET_data ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_GET +test.unit.obj.test_server.TestObjectController.test_GET ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_GET_HEAD_with_fragment_preferences +test.unit.obj.test_server.TestObjectController.test_GET_HEAD_with_fragment_preferences ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_GET_but_expired +test.unit.obj.test_server.TestObjectController.test_GET_but_expired ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_GET_cooperative_period_config +test.unit.obj.test_server.TestObjectController.test_GET_cooperative_period_config ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_GET_if_match +test.unit.obj.test_server.TestObjectController.test_GET_if_match ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_GET_if_modified_since +test.unit.obj.test_server.TestObjectController.test_GET_if_modified_since ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_GET_if_none_match +test.unit.obj.test_server.TestObjectController.test_GET_if_none_match ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_GET_if_unmodified_since +test.unit.obj.test_server.TestObjectController.test_GET_if_unmodified_since ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reconciler_sync +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reconciler_sync ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sync_merging +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sync_merging ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_GET_no_etag_validation +test.unit.obj.test_server.TestObjectController.test_GET_no_etag_validation ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_GET_quarantine +test.unit.obj.test_server.TestObjectController.test_GET_quarantine ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_GET_quarantine_range +test.unit.obj.test_server.TestObjectController.test_GET_quarantine_range ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_GET_quarantine_zbyte +test.unit.obj.test_server.TestObjectController.test_GET_quarantine_zbyte ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_GET_range_not_satisfiable +test.unit.obj.test_server.TestObjectController.test_GET_range_not_satisfiable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_GET_range_zero_byte_object +test.unit.obj.test_server.TestObjectController.test_GET_range_zero_byte_object ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_HEAD +test.unit.obj.test_server.TestObjectController.test_HEAD ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_reconciler.TestReconciler.test_can_reconcile_policy +test.unit.container.test_reconciler.TestReconciler.test_can_reconcile_policy ... ok +test.unit.obj.test_server.TestObjectController.test_HEAD_but_expired +test.unit.obj.test_server.TestObjectController.test_HEAD_but_expired ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_HEAD_if_match +test.unit.obj.test_server.TestObjectController.test_HEAD_if_match ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_HEAD_if_modified_since +test.unit.obj.test_server.TestObjectController.test_HEAD_if_modified_since ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_HEAD_if_none_match +test.unit.obj.test_server.TestObjectController.test_HEAD_if_none_match ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.obj.test_server.TestObjectController.test_HEAD_if_unmodified_since +test.unit.obj.test_server.TestObjectController.test_HEAD_if_unmodified_since ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.obj.test_server.TestObjectController.test_HEAD_quarantine_zbyte +test.unit.obj.test_server.TestObjectController.test_HEAD_quarantine_zbyte ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_OPTIONS +test.unit.obj.test_server.TestObjectController.test_OPTIONS ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_POST_bad_timestamp +test.unit.obj.test_server.TestObjectController.test_POST_bad_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_POST_but_expired +test.unit.obj.test_server.TestObjectController.test_POST_but_expired ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_POST_calls_delete_at +test.unit.obj.test_server.TestObjectController.test_POST_calls_delete_at ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_reconciler.TestReconciler.test_init_internal_client_log_name +test.unit.container.test_reconciler.TestReconciler.test_init_internal_client_log_name ... ok +test.unit.obj.test_server.TestObjectController.test_POST_conflicts_with_later_POST +test.unit.obj.test_server.TestObjectController.test_POST_conflicts_with_later_POST ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_POST_container_connection +test.unit.obj.test_server.TestObjectController.test_POST_container_connection ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_reconciler.TestReconciler.test_invalid_queue_name +test.unit.container.test_reconciler.TestReconciler.test_invalid_queue_name ... ok +test.unit.container.test_reconciler.TestReconciler.test_invalid_queue_name_marches_onward +test.unit.container.test_reconciler.TestReconciler.test_invalid_queue_name_marches_onward ... ok +test.unit.obj.test_server.TestObjectController.test_POST_container_updates_precedence +test.unit.obj.test_server.TestObjectController.test_POST_container_updates_precedence ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_POST_delete_at_in_past +test.unit.obj.test_server.TestObjectController.test_POST_delete_at_in_past ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_POST_invalid_headers +test.unit.obj.test_server.TestObjectController.test_POST_invalid_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_POST_invalid_path +test.unit.obj.test_server.TestObjectController.test_POST_invalid_path ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_POST_no_timestamp +test.unit.obj.test_server.TestObjectController.test_POST_no_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_POST_not_exist +test.unit.obj.test_server.TestObjectController.test_POST_not_exist ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_POST_old_timestamp +test.unit.obj.test_server.TestObjectController.test_POST_old_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_POST_quarantine_zbyte +test.unit.obj.test_server.TestObjectController.test_POST_quarantine_zbyte ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_POST_system_metadata +test.unit.obj.test_server.TestObjectController.test_POST_system_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_POST_then_fetch_content_type +test.unit.obj.test_server.TestObjectController.test_POST_then_fetch_content_type ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_POST_transient_sysmeta +test.unit.obj.test_server.TestObjectController.test_POST_transient_sysmeta ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_POST_update_meta +test.unit.obj.test_server.TestObjectController.test_POST_update_meta ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_POST_with_full_drive +test.unit.obj.test_server.TestObjectController.test_POST_with_full_drive ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_POST_with_x_backend_replication +test.unit.obj.test_server.TestObjectController.test_POST_with_x_backend_replication ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_bad_footer_checksum +test.unit.obj.test_server.TestObjectController.test_PUT_bad_footer_checksum ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_bad_footer_json +test.unit.obj.test_server.TestObjectController.test_PUT_bad_footer_json ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_bad_timestamp +test.unit.obj.test_server.TestObjectController.test_PUT_bad_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_bad_transfer_encoding +test.unit.obj.test_server.TestObjectController.test_PUT_bad_transfer_encoding ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_calls_delete_at +test.unit.obj.test_server.TestObjectController.test_PUT_calls_delete_at ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_client_closed_connection +test.unit.obj.test_server.TestObjectController.test_PUT_client_closed_connection ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_client_timeout +test.unit.obj.test_server.TestObjectController.test_PUT_client_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_commits_data +test.unit.obj.test_server.TestObjectController.test_PUT_commits_data ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_common +test.unit.obj.test_server.TestObjectController.test_PUT_common ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_container_connection +test.unit.obj.test_server.TestObjectController.test_PUT_container_connection ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_container_update_overrides +test.unit.obj.test_server.TestObjectController.test_PUT_container_update_overrides ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_container_update_to_shard +test.unit.obj.test_server.TestObjectController.test_PUT_container_update_to_shard ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_cooperative_period_config +test.unit.obj.test_server.TestObjectController.test_PUT_cooperative_period_config ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_delete_at_in_past +test.unit.obj.test_server.TestObjectController.test_PUT_delete_at_in_past ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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_server.TestObjectController.test_PUT_etag_in_footer +test.unit.obj.test_server.TestObjectController.test_PUT_etag_in_footer ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_etag_in_footer_mismatch +test.unit.obj.test_server.TestObjectController.test_PUT_etag_in_footer_mismatch ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_extra_mime_docs_ignored +test.unit.obj.test_server.TestObjectController.test_PUT_extra_mime_docs_ignored ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_if_none_match +test.unit.obj.test_server.TestObjectController.test_PUT_if_none_match ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_if_none_match_star +test.unit.obj.test_server.TestObjectController.test_PUT_if_none_match_star ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_invalid_content_type +test.unit.obj.test_server.TestObjectController.test_PUT_invalid_content_type ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_invalid_etag +test.unit.obj.test_server.TestObjectController.test_PUT_invalid_etag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_invalid_path +test.unit.obj.test_server.TestObjectController.test_PUT_invalid_path ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_meta_in_footer +test.unit.obj.test_server.TestObjectController.test_PUT_meta_in_footer ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_missing_footer_checksum +test.unit.obj.test_server.TestObjectController.test_PUT_missing_footer_checksum ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power +test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power_eexist +test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power_eexist ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_no_content_length +test.unit.obj.test_server.TestObjectController.test_PUT_no_content_length ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_no_content_type +test.unit.obj.test_server.TestObjectController.test_PUT_no_content_type ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_no_etag +test.unit.obj.test_server.TestObjectController.test_PUT_no_etag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_no_timestamp +test.unit.obj.test_server.TestObjectController.test_PUT_no_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_object_really_new_timestamp +test.unit.obj.test_server.TestObjectController.test_PUT_object_really_new_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_old_timestamp +test.unit.obj.test_server.TestObjectController.test_PUT_old_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_overwrite +test.unit.obj.test_server.TestObjectController.test_PUT_overwrite ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_sysmeta +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_sysmeta ... 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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_overwrite_w_delete_at +test.unit.obj.test_server.TestObjectController.test_PUT_overwrite_w_delete_at ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_redirected_async_pending +test.unit.obj.test_server.TestObjectController.test_PUT_redirected_async_pending ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_slow +test.unit.obj.test_server.TestObjectController.test_PUT_slow ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_ssync_multi_frag +test.unit.obj.test_server.TestObjectController.test_PUT_ssync_multi_frag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_succeeds_with_later_POST +test.unit.obj.test_server.TestObjectController.test_PUT_succeeds_with_later_POST ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_system_metadata +test.unit.obj.test_server.TestObjectController.test_PUT_system_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_then_fetch_system_metadata +test.unit.obj.test_server.TestObjectController.test_PUT_then_fetch_system_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_user_metadata +test.unit.obj.test_server.TestObjectController.test_PUT_user_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_user_metadata_no_xattr +test.unit.obj.test_server.TestObjectController.test_PUT_user_metadata_no_xattr ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_with_full_drive +test.unit.obj.test_server.TestObjectController.test_PUT_with_full_drive ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_with_replication_headers +test.unit.obj.test_server.TestObjectController.test_PUT_with_replication_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_PUT_zero_content_length +test.unit.obj.test_server.TestObjectController.test_PUT_zero_content_length ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_REPLICATE_pickle_protocol +test.unit.obj.test_server.TestObjectController.test_REPLICATE_pickle_protocol ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_REPLICATE_reclaims_tombstones +test.unit.obj.test_server.TestObjectController.test_REPLICATE_reclaims_tombstones ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_REPLICATE_timeout +test.unit.obj.test_server.TestObjectController.test_REPLICATE_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_REPLICATE_works +test.unit.obj.test_server.TestObjectController.test_REPLICATE_works ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_REQUEST_SPECIAL_CHARS +test.unit.obj.test_server.TestObjectController.test_REQUEST_SPECIAL_CHARS ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_SSYNC_can_be_called +test.unit.obj.test_server.TestObjectController.test_SSYNC_can_be_called ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test__call__returns_500 +test.unit.obj.test_server.TestObjectController.test__call__returns_500 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_allowed_headers +test.unit.obj.test_server.TestObjectController.test_allowed_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_async_update_http_connect +test.unit.obj.test_server.TestObjectController.test_async_update_http_connect ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_async_update_saves_on_exception +test.unit.obj.test_server.TestObjectController.test_async_update_saves_on_exception ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_async_update_saves_on_timeout +test.unit.obj.test_server.TestObjectController.test_async_update_saves_on_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_bad_sinces +test.unit.obj.test_server.TestObjectController.test_bad_sinces ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_call_bad_method +test.unit.obj.test_server.TestObjectController.test_call_bad_method ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_call_bad_request +test.unit.obj.test_server.TestObjectController.test_call_bad_request ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_call_name_collision +test.unit.obj.test_server.TestObjectController.test_call_name_collision ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_call_not_found +test.unit.obj.test_server.TestObjectController.test_call_not_found ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_chunked_DELETE_with_full_drive +test.unit.obj.test_server.TestObjectController.test_chunked_DELETE_with_full_drive ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_chunked_PUT_with_full_drive +test.unit.obj.test_server.TestObjectController.test_chunked_PUT_with_full_drive ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_chunked_content_length_mismatch_zero +test.unit.obj.test_server.TestObjectController.test_chunked_content_length_mismatch_zero ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_chunked_put +test.unit.obj.test_server.TestObjectController.test_chunked_put ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_container_update_as_greenthread +test.unit.obj.test_server.TestObjectController.test_container_update_as_greenthread ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_container_update_async +test.unit.obj.test_server.TestObjectController.test_container_update_async ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_container_update_bad_args +test.unit.obj.test_server.TestObjectController.test_container_update_bad_args ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_container_update_no_async_update +test.unit.obj.test_server.TestObjectController.test_container_update_no_async_update ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_container_update_success +test.unit.obj.test_server.TestObjectController.test_container_update_success ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_content_encoding +test.unit.obj.test_server.TestObjectController.test_content_encoding ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_correct_allowed_method +test.unit.obj.test_server.TestObjectController.test_correct_allowed_method ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_create_reserved_namespace_object +test.unit.obj.test_server.TestObjectController.test_create_reserved_namespace_object ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_delete_at_cap +test.unit.obj.test_server.TestObjectController.test_delete_at_cap ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_delete_at_negative +test.unit.obj.test_server.TestObjectController.test_delete_at_negative ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_delete_at_update_delete +test.unit.obj.test_server.TestObjectController.test_delete_at_update_delete ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_delete_backend_replication +test.unit.obj.test_server.TestObjectController.test_delete_backend_replication ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_device_unavailable +test.unit.obj.test_server.TestObjectController.test_device_unavailable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_dynamic_datadir +test.unit.obj.test_server.TestObjectController.test_dynamic_datadir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_extra_headers_contain_object_bytes +test.unit.obj.test_server.TestObjectController.test_extra_headers_contain_object_bytes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_global_conf_callback_does_nothing +test.unit.obj.test_server.TestObjectController.test_global_conf_callback_does_nothing ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_global_conf_callback_replication_semaphore +test.unit.obj.test_server.TestObjectController.test_global_conf_callback_replication_semaphore ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_handling_of_replication_semaphore_config +test.unit.obj.test_server.TestObjectController.test_handling_of_replication_semaphore_config ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_init +test.unit.obj.test_server.TestObjectController.test_init ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_insufficient_storage_mount_check_false +test.unit.obj.test_server.TestObjectController.test_insufficient_storage_mount_check_false ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_insufficient_storage_mount_check_true +test.unit.obj.test_server.TestObjectController.test_insufficient_storage_mount_check_true ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_invalid_method_doesnt_exist +test.unit.obj.test_server.TestObjectController.test_invalid_method_doesnt_exist ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_invalid_method_is_not_public +test.unit.obj.test_server.TestObjectController.test_invalid_method_is_not_public ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_list_allowed_methods +test.unit.obj.test_server.TestObjectController.test_list_allowed_methods ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_log_line_format +test.unit.obj.test_server.TestObjectController.test_log_line_format ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_max_object_name_length +test.unit.obj.test_server.TestObjectController.test_max_object_name_length ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_max_upload_time +test.unit.obj.test_server.TestObjectController.test_max_upload_time ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_multiphase_put_draining +test.unit.obj.test_server.TestObjectController.test_multiphase_put_draining ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_not_allowed_method +test.unit.obj.test_server.TestObjectController.test_not_allowed_method ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_object_delete_at_async_update +test.unit.obj.test_server.TestObjectController.test_object_delete_at_async_update ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_object_update_with_offset +test.unit.obj.test_server.TestObjectController.test_object_update_with_offset ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_other_methods_reserved_namespace_object +test.unit.obj.test_server.TestObjectController.test_other_methods_reserved_namespace_object ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_override_etag_footer_trumps_header +test.unit.obj.test_server.TestObjectController.test_override_etag_footer_trumps_header ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_override_etag_lone_header_footer +test.unit.obj.test_server.TestObjectController.test_override_etag_lone_header_footer ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_override_etag_sysmeta_trumps_backend +test.unit.obj.test_server.TestObjectController.test_override_etag_sysmeta_trumps_backend ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_race_doesnt_quarantine +test.unit.obj.test_server.TestObjectController.test_race_doesnt_quarantine ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_replication_server_call_all_methods +test.unit.obj.test_server.TestObjectController.test_replication_server_call_all_methods ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_serv_reserv +test.unit.obj.test_server.TestObjectController.test_serv_reserv ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_short_body +test.unit.obj.test_server.TestObjectController.test_short_body ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_storage_policy_index_is_validated +test.unit.obj.test_server.TestObjectController.test_storage_policy_index_is_validated ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_updating_multiple_container_servers +test.unit.obj.test_server.TestObjectController.test_updating_multiple_container_servers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectController.test_x_if_delete_at_formats +test.unit.obj.test_server.TestObjectController.test_x_if_delete_at_formats ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx73cb58bf356a4d35aca49-006ac98175)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 +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + ~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + ~~^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1114, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_reconciler.py", line 86, in __call__ + return self.storage_policy[policy_index].__call__( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + env, start_response) + ^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/helpers.py", line 376, in __call__ + resp = resp_class( + req=req, headers=headers, body=body, + conditional_response=req.method in ('GET', 'HEAD'), + conditional_etag=conditional_etag) + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_reconciler.py", line 1928, in blow_up + raise Exception('kaboom!') +Exception: kaboom! +test.unit.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 +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + ~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + ~~^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1114, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_reconciler.py", line 86, in __call__ + return self.storage_policy[policy_index].__call__( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + env, start_response) + ^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/helpers.py", line 376, in __call__ + resp = resp_class( + req=req, headers=headers, body=body, + conditional_response=req.method in ('GET', 'HEAD'), + conditional_etag=conditional_etag) + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_reconciler.py", line 2134, in blow_up + raise Exception('kaboom!') +Exception: kaboom! +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.container.test_backend.TestContainerBrokerBeforeXSync.test_storage_policy_property +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_storage_policy_property ... 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.container.test_backend.TestContainerBrokerBeforeXSync.test_sync_merging +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sync_merging ... 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.controllers.test_container.TestContainerController4Replicas.test_GET_bad_requests +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_GET_bad_requests ... 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.controllers.test_container.TestContainerController4Replicas.test_container_cache_cleared_after_PUT +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_container_cache_cleared_after_PUT ... ok +test.unit.proxy.test_mem_server.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.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.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.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_backend.TestContainerBrokerBeforeShardRanges.test_remove_objects +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_remove_objects ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_resolve_shard_range_states +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_resolve_shard_range_states ... ok + +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0287 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0296 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0088 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0096 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0006 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0421 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0169 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0333 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0006 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0505 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0126 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0414 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0378 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0006 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" 0.0274 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 200 116 "-" "-" "-" 0.0321 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0323 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 200 120 "-" "-" "-" 0.0155 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0006 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0641 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0338 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 200 61 "-" "-" "-" 0.0067 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0067 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 400 37 "-" "-" "-" 0.0004 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 400 33 "-" "-" "-" 0.0011 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 400 32 "-" "-" "-" 0.0002 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 400 38 "-" "-" "-" 0.0001 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0249 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0103 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0033 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0107 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0031 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0067 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0096 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0032 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0210 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0087 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0012 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0022 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0006 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0270 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:54 +0000] "GET /sda1/p/a/%00null" 200 207 "-" "-" "-" 0.0091 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0228 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0007 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0043 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0006 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0221 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0108 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0005 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0002 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/.a/c/o" 201 - "-" "-" "-" 0.0257 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0004 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/c/.o" 404 - "-" "-" "-" 0.0002 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0268 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0017 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/.shards_a/c" 404 - "-" "-" "-" 0.0010 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0293 "-" 1066287 0 +test 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.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_ssync_sender.TestSender.test_call +test.unit.obj.test_ssync_sender.TestSender.test_call ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_call_and_missing_check +test.unit.obj.test_ssync_sender.TestSender.test_call_and_missing_check ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_call_calls_others +test.unit.obj.test_ssync_sender.TestSender.test_call_calls_others ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_call_catches_MessageTimeout +test.unit.obj.test_ssync_sender.TestSender.test_call_catches_MessageTimeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_call_catches_ReplicationException +test.unit.obj.test_ssync_sender.TestSender.test_call_catches_ReplicationException ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +/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_sender.TestSender.test_call_catches_exception_handling_exception +test.unit.obj.test_ssync_sender.TestSender.test_call_catches_exception_handling_exception ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_call_catches_other_exceptions +test.unit.obj.test_ssync_sender.TestSender.test_call_catches_other_exceptions ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_connect +test.unit.obj.test_ssync_sender.TestSender.test_connect ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_connect_bad_status +test.unit.obj.test_ssync_sender.TestSender.test_connect_bad_status ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff +test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff_no_frag +test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff_no_frag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff_none_frag +test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff_none_frag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff_replicated +test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff_replicated ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_connect_legacy_receiver +test.unit.obj.test_ssync_sender.TestSender.test_connect_legacy_receiver ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_connect_receive_timeout +test.unit.obj.test_ssync_sender.TestSender.test_connect_receive_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_connect_send_timeout +test.unit.obj.test_ssync_sender.TestSender.test_connect_send_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_connect_upgraded_receiver +test.unit.obj.test_ssync_sender.TestSender.test_connect_upgraded_receiver ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_disconnect +test.unit.obj.test_ssync_sender.TestSender.test_disconnect ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_disconnect_timeout +test.unit.obj.test_ssync_sender.TestSender.test_disconnect_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_missing_check_has_suffixes +test.unit.obj.test_ssync_sender.TestSender.test_missing_check_has_suffixes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_missing_check_send_map +test.unit.obj.test_ssync_sender.TestSender.test_missing_check_send_map ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_missing_check_timeout_send_line +test.unit.obj.test_ssync_sender.TestSender.test_missing_check_timeout_send_line ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_missing_check_timeout_start +test.unit.obj.test_ssync_sender.TestSender.test_missing_check_timeout_start ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_readline_all +test.unit.obj.test_ssync_sender.TestSender.test_readline_all ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_readline_broken_chunk +test.unit.obj.test_ssync_sender.TestSender.test_readline_broken_chunk ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_readline_chunk_with_extension +test.unit.obj.test_ssync_sender.TestSender.test_readline_chunk_with_extension ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_readline_newline_in_buffer +test.unit.obj.test_ssync_sender.TestSender.test_readline_newline_in_buffer ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_readline_terminated_chunk +test.unit.obj.test_ssync_sender.TestSender.test_readline_terminated_chunk ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_send_delete +test.unit.obj.test_ssync_sender.TestSender.test_send_delete ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_send_delete_timeout +test.unit.obj.test_ssync_sender.TestSender.test_send_delete_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_send_post +test.unit.obj.test_ssync_sender.TestSender.test_send_post ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_send_post_unicode +test.unit.obj.test_ssync_sender.TestSender.test_send_post_unicode ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_send_put +test.unit.obj.test_ssync_sender.TestSender.test_send_put ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_send_put_chunk_timeout +test.unit.obj.test_ssync_sender.TestSender.test_send_put_chunk_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_send_put_initial_timeout +test.unit.obj.test_ssync_sender.TestSender.test_send_put_initial_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_send_put_non_durable +test.unit.obj.test_ssync_sender.TestSender.test_send_put_non_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_send_put_unicode +test.unit.obj.test_ssync_sender.TestSender.test_send_put_unicode ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_update_send_delete +test.unit.obj.test_ssync_sender.TestSender.test_update_send_delete ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_updates_empty_send_map +test.unit.obj.test_ssync_sender.TestSender.test_updates_empty_send_map ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_updates_is_deleted +test.unit.obj.test_ssync_sender.TestSender.test_updates_is_deleted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_updates_post +test.unit.obj.test_ssync_sender.TestSender.test_updates_post ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_updates_put +test.unit.obj.test_ssync_sender.TestSender.test_updates_put ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_updates_put_and_post +test.unit.obj.test_ssync_sender.TestSender.test_updates_put_and_post ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_updates_storage_policy_index +test.unit.obj.test_ssync_sender.TestSender.test_updates_storage_policy_index ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_updates_timeout +test.unit.obj.test_ssync_sender.TestSender.test_updates_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_updates_unexpected_response_lines1 +test.unit.obj.test_ssync_sender.TestSender.test_updates_unexpected_response_lines1 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSender.test_updates_unexpected_response_lines2 +test.unit.obj.test_ssync_sender.TestSender.test_updates_unexpected_response_lines2 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reverse_prefix_delim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reverse_prefix_delim ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_root_account_container_path +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_root_account_container_path ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_save_and_load_record_from_pending_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_save_and_load_record_from_pending_file ... ok + +test DEBUG: Unlinked retiring db '/tmp/tmpbu86sau4/containers/part/suffix/hash/container.db' +test WARNING: Unexpected db files will be ignored: ['/tmp/tmpbu86sau4/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 DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0211 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0023 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0245 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:58 +0000] "PUT /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "PUT /sda1/p/a/b%27%5Cxe2%5Cx98%5Cx83%27" 201 - "-" "-" "-" 0.6332 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: - - - [06/Sep/2025:17:53:59 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0005 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: - - - [06/Sep/2025:17:53:59 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0005 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: - - - [06/Sep/2025:17:53:59 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0006 "-" 1066295 - +test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 1023, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1000, in _timing_stats + resp = func(ctrl, *args, **kwargs) + File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 947, in REPLICATE + ret = self.replicator_rpc.dispatch(post_args, args) + File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 903, in dispatch + return getattr(self, op)( + ~~~~~~~^^^^^^^^^^ +AttributeError: 'ContainerReplicatorRpc' object has no attribute 'unknown_sync' +test DEBUG: - - - [06/Sep/2025:17:53:59 +0000] "REPLICATE /sda1/p/a/" 500 711 "-" "-" "-" 0.0181 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: - - - [06/Sep/2025:17:53:59 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0005 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0263 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "UPDATE /sda1/p/a/c" 400 41 "-" "-" "-" 0.0061 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0075 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "UPDATE /sda1/p/a/c" 202 - "-" "-" "-" 0.0152 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "GET /sda1/p/a/c" 200 131 "-" "-" "-" 0.0060 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "GET /sda1/p/.a/c" 404 - "-" "-" "-" 0.0006 "-" 1066295 0 +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "UPDATE /sda1/p/.a/c" 202 - "-" "-" "-" 0.0319 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "GET /sda1/p/.a/c" 200 131 "-" "-" "-" 0.0033 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test ERROR: ERROR __call__ error with PUT /sda1/p/a/c : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 1023, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_server.py", line 6149, in mock_put_method + raise Exception() +Exception +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0267 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test ERROR: ERROR Account update failed: different numbers of hosts and devices in request: "127.0.0.1:0" vs "sda1,sda2" +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0192 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0315 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0220 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0438 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "HEAD /sda1/p/a/c2" 204 - "-" "-" "-" 0.0040 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0577 "-" 1066295 0 +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0198 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0337 "-" 1066295 1 +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1066295 1 +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0165 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0273 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0073 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0214 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0350 "-" 1066295 3 +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1066295 3 +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0208 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0375 "-" 1066295 4 +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0031 "-" 1066295 4 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0236 "-" 1066295 3 +test INFO: - - - [06/Sep/2025:17:53:59 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0252 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:54:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0333 "-" 1066295 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_change_to_default_storage_policy_via_DELETE_then_PUT +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_change_to_default_storage_policy_via_DELETE_then_PUT ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_content_type_on_HEAD +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_content_type_on_HEAD ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_correct_allowed_method +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_correct_allowed_method ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_namespace_container +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_namespace_container ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_object_in_container +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_object_in_container ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_creation +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_creation ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_delete_auto_create +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_delete_auto_create ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_deleted_headers +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_deleted_headers ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_delimiter_with_reserved +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_delimiter_with_reserved ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_get_and_validate_policy_index +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_get_and_validate_policy_index ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_false +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_false ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_true +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_true ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_invalid_method_doesnt_exist +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_invalid_method_doesnt_exist ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_invalid_method_is_not_public +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_invalid_method_is_not_public ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_list_allowed_methods +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_list_allowed_methods ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_listing_with_reserved +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_listing_with_reserved ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_log_line_format +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_log_line_format ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_deleted ... 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': 'Sat, 06 Sep 2025 17:53:53 -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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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 ERROR: 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': 'Sat, 06 Sep 2025 17:53:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:53 -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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:53 -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.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_errors ... ok + +test INFO: Attempted to replicate 1 dbs in 0.14928 seconds (6.69892/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/tmp3bj9y0jb/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'cde48a1e-252b-4fb4-b0ca-191175cdaa18-sda', '1757181235.68101', '1757181238', '1757181237', '', '1757181238', 0, 0) +test DEBUG: /tmp/tmp3bj9y0jb/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', 'cde48a1e-252b-4fb4-b0ca-191175cdaa18-sda', '1757181235.68101', '1757181238', '1757181237', '', '1757181238', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('cde48a1e-252b-4fb4-b0ca-191175cdaa18-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.10458 seconds (9.56238/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmp05706vrm/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '6aac856e775901eb3e5d4e5d930bb0f4', 'fd7b9a71-d330-4568-9ef2-daeffa5e9592-sda', '1757181235.86559', '1757181238', '1757181237', '', '1757181238', 1, 1) +test DEBUG: /tmp/tmp05706vrm/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, '6aac856e775901eb3e5d4e5d930bb0f4', 'fd7b9a71-d330-4568-9ef2-daeffa5e9592-sda', '1757181235.86559', '1757181238', '1757181237', '', '1757181238', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('fd7b9a71-d330-4568-9ef2-daeffa5e9592-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.09607 seconds (10.40950/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpn8giua33/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'ec387b33-a85b-495e-9cd4-709419bc8572-sda', '1757181236.18685', '1757181240', '1757181239', '', '1757181240', 0, 0) +test DEBUG: /tmp/tmpn8giua33/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', 'ec387b33-a85b-495e-9cd4-709419bc8572-sda', '1757181236.18685', '1757181240', '1757181239', '', '1757181240', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('ec387b33-a85b-495e-9cd4-709419bc8572-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.12751 seconds (7.84254/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpe8oey8xi/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'ed24cc06d34c304482c6af0d8729a748', '0a0bd623-3a5d-47e4-b5cd-7a9b8e84fc8b-sda', '1757181236.46158', '1757181240', '1757181239', '', '1757181240', 1, 0) +test DEBUG: /tmp/tmpe8oey8xi/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': '1757181241.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '0a0bd623-3a5d-47e4-b5cd-7a9b8e84fc8b-sda') +test DEBUG: /tmp/tmpe8oey8xi/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0361519s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'ed24cc06d34c304482c6af0d8729a748', '0a0bd623-3a5d-47e4-b5cd-7a9b8e84fc8b-sda', '1757181236.46158', '1757181240', '1757181239', '', '1757181240', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('0a0bd623-3a5d-47e4-b5cd-7a9b8e84fc8b-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.13414 seconds (7.45514/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/tmps078dc9x/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '0a04dc29-2ef3-4265-b5d5-4971a0c4ec66-sda', '1757181236.71889', '1757181240', '1757181239', '', '1757181240', 0, 0) +test DEBUG: /tmp/tmps078dc9x/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', '0a04dc29-2ef3-4265-b5d5-4971a0c4ec66-sda', '1757181236.71889', '1757181240', '1757181239', '', '1757181240', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('0a04dc29-2ef3-4265-b5d5-4971a0c4ec66-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.07534 seconds (13.27343/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpail9rmfm/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'ed24cc06d34c304482c6af0d8729a748', '6c66bc9a-0fd1-4c47-8ab2-b7c316609a24-sda', '1757181236.90437', '1757181240', '1757181239', '', '1757181240', 1, 1) +test DEBUG: /tmp/tmpail9rmfm/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, 'ed24cc06d34c304482c6af0d8729a748', '6c66bc9a-0fd1-4c47-8ab2-b7c316609a24-sda', '1757181236.90437', '1757181240', '1757181239', '', '1757181240', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('6c66bc9a-0fd1-4c47-8ab2-b7c316609a24-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.12440 seconds (8.03845/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpv7997oxd/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'e587c9ff-555d-455b-b6b1-5d21eaef8b47-sda', '1757181237.16124', '1757181242', '1757181241', '', '1757181242', 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.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 + +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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:full_control:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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_list_multipart_uploads_acl_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_multipart_uploads_acl_with_fullcontrol_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_multipart_uploads_acl_with_read_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_multipart_uploads_acl_with_read_permission ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_initiated_and_required +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_initiated_and_required ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_state_is_not_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_state_is_not_reclaimable ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_sysmeta +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_sysmeta ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim_deadlock +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim_deadlock ... 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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim_shard_ranges ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sync_merging +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sync_merging ... ok + +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:54 -0000', 'Content-Md5': '1mSVh2rJhFbgxzf6YLHnJA==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd66495876ac98456e0c737fa60b1e724', 'Content-Length': '184', 'Content-Type': 'multipart/form-data'} +fake-swift ERROR: Could not parse SLO delete response (200 OK): b'asdf': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/bucket.py", line 392, in PUT - resp = req.get_response(self.app) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2433, in get_response - resp = self.acl_handler.handle_acl( - app, method, container, obj, headers) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl - return getattr(ah, method)(app) - ~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 229, in PUT - self.req.get_acl_response(app, 'PUT', self.container) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/multi_delete.py", line 141, in do_delete + delete_result = json.loads(resp.body) + File "/usr/lib/python3.13/json/__init__.py", line 346, in loads + return _default_decoder.decode(s) + ~~~~~~~~~~~~~~~~~~~~~~~^^^ + File "/usr/lib/python3.13/json/decoder.py", line 345, in decode + obj, end = self.raw_decode(s, idx=_w(s, 0).end()) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/json/decoder.py", line 363, in raw_decode + raise JSONDecodeError("Expecting value", s, err.value) from None +json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_non_json +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_non_json ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_write_permission +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_write_permission ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_creates_empty_hashes +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_creates_empty_hashes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_handoff +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_handoff ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_mixed +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_mixed ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_no_hashes +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_no_hashes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_primary +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_primary ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_revert_only_tombstones +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_revert_only_tombstones ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_cleans_tmp +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_cleans_tmp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_creates_datadir +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_creates_datadir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_creates_datadir_error +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_creates_datadir_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_mount_check +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_mount_check ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_overrides +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_overrides ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_skips_invalid_paths +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_skips_invalid_paths ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_local_devices +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_local_devices ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffix_delta +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffix_delta ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffixes_in_sync +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffixes_in_sync ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffixes_to_sync +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffixes_to_sync ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_first_enables_handoffs_only +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_first_enables_handoffs_only ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_default +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_default ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_enabled +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_enabled ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_ignores_handoffs_first +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_ignores_handoffs_first ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_handoff +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_handoff ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_down +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_down ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_in_sync +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_in_sync ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_cleanup +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_cleanup ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_cleanup_tombstone +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_cleanup_tombstone ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_suffix_call_errors +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_suffix_call_errors ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_sync_missing_durable +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_sync_missing_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_sync_partner_unmounted +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_sync_partner_unmounted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_reconstruct_removes_non_partition_files +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_reconstruct_removes_non_partition_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_ring_ip_and_bind_ip +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_ring_ip_and_bind_ip ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_sync_duplicates_to_remote_region +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_sync_duplicates_to_remote_region ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_two_ec_policies +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_two_ec_policies ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 +/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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_default_proxy_config +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_default_proxy_config ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_log_name +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_log_name ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_equality +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_equality ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_inherits_defaults +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_inherits_defaults ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_none_configured +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_none_configured ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_one_configured +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_one_configured ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test ERROR: Failed to unlink '/tmp/tmp481_da1r/containers/part/suffix/hash/container.db': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2235, in set_sharded_state + os.unlink(retiring_file) + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: 1 +test DEBUG: Unlinked retiring db '/tmp/tmp481_da1r/containers/part/suffix/hash/container_1757181252.00000.db' +test WARNING: Still have multiple db files after unlinking '/tmp/tmp481_da1r/containers/part/suffix/hash/container_1757181252.00000.db': ['/tmp/tmp481_da1r/containers/part/suffix/hash/container.db', '/tmp/tmp481_da1r/containers/part/suffix/hash/container_1757181253.00000.db'] +test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmp481_da1r/containers/part/suffix/hash/container_1757181253.00000.db']. +test ERROR: Failed to set the ROWID of the fresh database for a/c: +test ERROR: Failed to sync the container_stat table/view with the fresh database for a/c: +proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +cont1 DEBUG: Could not load '/tmp/tmpzuo0jy09/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpzuo0jy09/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/tmpzuo0jy09/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpzuo0jy09/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:13 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0251 "-" 1066286 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:13 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0092 "-" 1066286 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:13 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0092 "-" 1066286 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:13 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0086 "-" 1066286 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:13 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc0346b38a36e4fb6bd5a0-0068bc7545" "proxy-server 1066286" 0.0013 "-" 1066286 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:13 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:35799/sda1/1/a/c" "txc0346b38a36e4fb6bd5a0-0068bc7545" "container-server 1066286" 0.0010 "-" 1066286 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:13 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:45105/sdb1/1/a/c" "txc0346b38a36e4fb6bd5a0-0068bc7545" "container-server 1066286" 0.0012 "-" 1066286 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:13 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txc0346b38a36e4fb6bd5a0-0068bc7545" "proxy-server 1066286" 0.0125 "-" 1066286 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:13 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txc0346b38a36e4fb6bd5a0-0068bc7545" "proxy-server 1066286" 0.0226 "-" 1066286 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/13 PUT /v1/a/c HTTP/1.0 201 - - t - - - txc0346b38a36e4fb6bd5a0-0068bc7545 - 0.0300 - - 1757181253.936311483 1757181253.966308355 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:13 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txbbc208bbf9754e179f27b-0068bc7545" "proxy-server 1066286" 0.0011 "-" 1066286 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:13 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:35799/sda1/1/a1/c1" "txbbc208bbf9754e179f27b-0068bc7545" "container-server 1066286" 0.0010 "-" 1066286 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:45105/sdb1/1/a1/c1" "txbbc208bbf9754e179f27b-0068bc7545" "container-server 1066286" 0.0024 "-" 1066286 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txbbc208bbf9754e179f27b-0068bc7545" "proxy-server 1066286" 0.0276 "-" 1066286 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txbbc208bbf9754e179f27b-0068bc7545" "proxy-server 1066286" 0.0184 "-" 1066286 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/14 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txbbc208bbf9754e179f27b-0068bc7545 - 0.0350 - - 1757181253.967691422 1757181254.002693653 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txad7b35e0755246d3b322a-0068bc7546" "proxy-server 1066286" 0.0117 "-" 1066286 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:45105/sdb1/2/a/c1" "txad7b35e0755246d3b322a-0068bc7546" "container-server 1066286" 0.0014 "-" 1066286 1 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:35799/sda1/2/a/c1" "txad7b35e0755246d3b322a-0068bc7546" "container-server 1066286" 0.0263 "-" 1066286 1 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txad7b35e0755246d3b322a-0068bc7546" "proxy-server 1066286" 0.1070 "-" 1066286 1 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txad7b35e0755246d3b322a-0068bc7546" "proxy-server 1066286" 0.0572 "-" 1066286 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/14 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txad7b35e0755246d3b322a-0068bc7546 - 0.1275 - - 1757181254.004141569 1757181254.131604671 1 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe22cb4c00cb74ef587bdc-0068bc7546" "proxy-server 1066286" 0.0113 "-" 1066286 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:45105/sdb1/1/a/c2" "txe22cb4c00cb74ef587bdc-0068bc7546" "container-server 1066286" 0.0011 "-" 1066286 2 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:35799/sda1/1/a/c2" "txe22cb4c00cb74ef587bdc-0068bc7546" "container-server 1066286" 0.0070 "-" 1066286 2 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txe22cb4c00cb74ef587bdc-0068bc7546" "proxy-server 1066286" 0.0311 "-" 1066286 2 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txe22cb4c00cb74ef587bdc-0068bc7546" "proxy-server 1066286" 0.0218 "-" 1066286 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/14 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txe22cb4c00cb74ef587bdc-0068bc7546 - 0.0493 - - 1757181254.133211136 1757181254.182469368 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/tmpcmhivd_0/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpcmhivd_0/tmp_test_proxy_server_chunked/container-sync-realms.conf'test.unit.proxy.test_server.TestProxyObjectPerformance.test_GET_debug_large_file +test.unit.proxy.test_server.TestProxyObjectPerformance.test_GET_debug_large_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test ERROR: Failed to unlink '/tmp/tmpu31yrd7o/containers/part/suffix/hash/container.db': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2235, in set_sharded_state + os.unlink(retiring_file) + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: 1 +test DEBUG: Unlinked retiring db '/tmp/tmpu31yrd7o/containers/part/suffix/hash/container_1757181252.00000.db' +test WARNING: Still have multiple db files after unlinking '/tmp/tmpu31yrd7o/containers/part/suffix/hash/container_1757181252.00000.db': ['/tmp/tmpu31yrd7o/containers/part/suffix/hash/container.db', '/tmp/tmpu31yrd7o/containers/part/suffix/hash/container_1757181253.00000.db'] +test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpu31yrd7o/containers/part/suffix/hash/container_1757181253.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 1757178000 +test DEBUG: looking for objects in 1757178000 +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 1757178000 +test DEBUG: looking for objects in 1757178000 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 1756515600 +test DEBUG: looking for objects in 1756515600 +test DEBUG: checking container 1756512000 +test DEBUG: looking for objects in 1756512000 +test ERROR: invalid_record: invalid queue record: {'bytes': 0, 'name': 'something', 'last_modified': '1970-01-01T00:00:00.000000', 'hash': '0000000000.00000', 'content_type': 'application/x-put'} +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/reconciler.py", line 827, in reconcile + queue_item = parse_raw_obj(raw_obj) + File "/build/reproducible-path/swift-2.35.1/swift/container/reconciler.py", line 275, in parse_raw_obj + policy_index, obj_name = raw_obj_name.split(':', 1) + ^^^^^^^^^^^^^^^^^^^^^^ +ValueError: not enough values to unpack (expected 2, got 1) +test INFO: Reconciler Stats: {'invalid_record': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1757178000 +test DEBUG: looking for objects in 1757178000 +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 1757178000 +test DEBUG: looking for objects in 1757178000 +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 1757178000 +test DEBUG: looking for objects in 1757178000 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test ERROR: invalid_record: invalid queue record: {'bytes': 0, 'name': 'bogus', 'last_modified': '1970-01-01T01:00:18.841870', 'hash': '0000003618.84187', 'content_type': 'application/x-put'} +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/reconciler.py", line 827, in reconcile + queue_item = parse_raw_obj(raw_obj) + File "/build/reproducible-path/swift-2.35.1/swift/container/reconciler.py", line 275, in parse_raw_obj + policy_index, obj_name = raw_obj_name.split(':', 1) + ^^^^^^^^^^^^^^^^^^^^^^ +ValueError: not enough values to unpack (expected 2, got 1) +test INFO: Reconciler Stats: {'invalid_record': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1757178000 +test DEBUG: looking for objects in 1757178000 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test ERROR: invalid_record: invalid queue record: {'bytes': 0, 'name': '00000bogus', 'last_modified': '1970-01-01T01:00:00.000000', 'hash': '0000003600.00000', 'content_type': 'application/x-put'} +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/reconciler.py", line 827, in reconcile + queue_item = parse_raw_obj(raw_obj) + File "/build/reproducible-path/swift-2.35.1/swift/container/reconciler.py", line 275, in parse_raw_obj + policy_index, obj_name = raw_obj_name.split(':', 1) + ^^^^^^^^^^^^^^^^^^^^^^ +ValueError: not enough values to unpack (expected 2, got 1) +test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 +test DEBUG: noop_object: '/AUTH_bob/c/o1' (3618.841870) container policy_index 1 matches queue policy index 1 +test INFO: success: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3618.841870) from the queue (0000003618.84187_0000000000000002) +test INFO: Reconciler Stats: {'invalid_record': 1, 'noop_object': 1, 'success': 1, 'pop_queue': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1757178000 +test DEBUG: looking for objects in 1757178000 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 1757174400 +test DEBUG: looking for objects in 1757174400 +test DEBUG: checking container 1757170800 +test DEBUG: looking for objects in 1757170800 +test DEBUG: checking container 1757167200 +test DEBUG: looking for objects in 1757167200 +test DEBUG: checking container 1757163600 +test DEBUG: looking for objects in 1757163600 +test DEBUG: checking container 1757160000 +test DEBUG: looking for objects in 1757160000 +test DEBUG: checking container 1757156400 +test DEBUG: looking for objects in 1757156400 +test DEBUG: checking container 1757152800 +test DEBUG: looking for objects in 1757152800 +test DEBUG: checking container 1757149200 +test DEBUG: looking for objects in 1757149200 +test DEBUG: checking container 1757145600 +test DEBUG: looking for objects in 1757145600 +test DEBUG: checking container 1756573200 +test DEBUG: looking for objects in 1756573200 +test DEBUG: checking container 1756569600 +test DEBUG: looking for objects in 1756569600 +test DEBUG: checking container 1756566000 +test DEBUG: looking for objects in 1756566000 +test DEBUG: checking container 1756562400 +test DEBUG: looking for objects in 1756562400 +test DEBUG: checking container 1756558800 +test DEBUG: looking for objects in 1756558800 +test DEBUG: checking container 1756555200 +test DEBUG: looking for objects in 1756555200 +test DEBUG: checking container 1756551600test.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 + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:52 -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 + +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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_bucket.TestS3ApiBucketAcl.test_bucket_PUT_error_non_swift_owner -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_error_non_swift_owner ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_first_put_fail -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_first_put_fail ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_ami_location -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_ami_location ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_POST_metadata -test.unit.proxy.test_mem_server.TestContainerController.test_POST_metadata ... ok -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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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_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 + +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6c6718d2a4ab41f69944d-0068bc750f) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6c6718d2a4ab41f69944d-0068bc750f) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6c6718d2a4ab41f69944d-0068bc750f) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6c6718d2a4ab41f69944d-0068bc750f) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6c6718d2a4ab41f69944d-0068bc750f) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6c6718d2a4ab41f69944d-0068bc750f) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6c6718d2a4ab41f69944d-0068bc750f) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6c6718d2a4ab41f69944d-0068bc750f) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6c6718d2a4ab41f69944d-0068bc750f) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6c6718d2a4ab41f69944d-0068bc750f) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6c6718d2a4ab41f69944d-0068bc750f) +proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6c6718d2a4ab41f69944d-0068bc750f) +proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6c6718d2a4ab41f69944d-0068bc750f) +proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6c6718d2a4ab41f69944d-0068bc750f) +proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6c6718d2a4ab41f69944d-0068bc750f) +proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6c6718d2a4ab41f69944d-0068bc750f) +proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6c6718d2a4ab41f69944d-0068bc750f) +proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6c6718d2a4ab41f69944d-0068bc750f) +proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6c6718d2a4ab41f69944d-0068bc750f) +proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6c6718d2a4ab41f69944d-0068bc750f) +proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6c6718d2a4ab41f69944d-0068bc750f) +proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6c6718d2a4ab41f69944d-0068bc750f) +proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6c6718d2a4ab41f69944d-0068bc750f) +proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6c6718d2a4ab41f69944d-0068bc750f) +proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6c6718d2a4ab41f69944d-0068bc750f) +proxy-server ERROR: Object returning 503 for [] (txn: tx6c6718d2a4ab41f69944d-0068bc750f) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txa5efdb2d36ff45acb6740-0068bc751a) +proxy-server DEBUG: Node is error limited: 10.0.0.13:1013/sdn (txn: txa5efdb2d36ff45acb6740-0068bc751a) +proxy-server DEBUG: Node is error limited: 10.0.0.12:1012/sdm (txn: txa5efdb2d36ff45acb6740-0068bc751a) +proxy-server DEBUG: Node is error limited: 10.0.0.14:1014/sda (txn: txa5efdb2d36ff45acb6740-0068bc751a) +proxy-server DEBUG: Node is error limited: 10.0.0.15:1015/sda (txn: txa5efdb2d36ff45acb6740-0068bc751a) +proxy-server DEBUG: Node is error limited: 10.0.0.16:1016/sda (txn: txa5efdb2d36ff45acb6740-0068bc751a) +proxy-server DEBUG: Node is error limited: 10.0.0.17:1017/sda (txn: txa5efdb2d36ff45acb6740-0068bc751a) +proxy-server DEBUG: Node is error limited: 10.0.0.18:1018/sda (txn: txa5efdb2d36ff45acb6740-0068bc751a) +proxy-server DEBUG: Node is error limited: 10.0.0.19:1019/sda (txn: txa5efdb2d36ff45acb6740-0068bc751a) +proxy-server DEBUG: Node is error limited: 10.0.0.20:1020/sda (txn: txa5efdb2d36ff45acb6740-0068bc751a) +proxy-server DEBUG: Node is error limited: 10.0.0.21:1021/sda (txn: txa5efdb2d36ff45acb6740-0068bc751a) +proxy-server DEBUG: Node is error limited: 10.0.0.22:1022/sda (txn: txa5efdb2d36ff45acb6740-0068bc751a) +proxy-server DEBUG: Node is error limited: 10.0.0.23:1023/sda (txn: txa5efdb2d36ff45acb6740-0068bc751a) +proxy-server DEBUG: Node is error limited: 10.0.0.24:1024/sda (txn: txa5efdb2d36ff45acb6740-0068bc751a) +proxy-server DEBUG: Node is error limited: 10.0.0.25:1025/sda (txn: txa5efdb2d36ff45acb6740-0068bc751a) +proxy-server DEBUG: Node is error limited: 10.0.0.26:1026/sda (txn: txa5efdb2d36ff45acb6740-0068bc751a) +proxy-server DEBUG: Node is error limited: 10.0.0.27:1027/sda (txn: txa5efdb2d36ff45acb6740-0068bc751a) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txa80a1c0644714f2ca5d62-0068bc751a) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx153ac0f9db8e45bb90af4-0068bc751a) +proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: txaeba40152af1467998e30-0068bc751a) +proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: tx74e3d356dbb14e94afcfb-0068bc751a) +proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: txdaecb2a082bb4141af157-0068bc751a) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: Object returning 503 for [] (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_primaries_error_during_rebalance +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_primaries_error_during_rebalance ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_simple +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_simple ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_simple_x_newest +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_simple_x_newest ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_timeout +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_timeout ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_remove_objects +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_remove_objects ... ok + +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0155 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/c/o1" 201 - "-" "-" "-" 0.0010 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "PUT /sda1/p/a/c/o2" 201 - "-" "-" "-" 0.0006 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:55 +0000] "GET /sda1/p/a/c" 200 280 "-" "-" "-" 0.0227 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:58 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0006 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:58 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0003 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:58 +0000] "GET /sda1/p/a/c%D8%3E%2520/%25" 412 29 "-" "-" "-" 0.0001 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0337 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:58 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0249 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0379 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:58 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0220 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:58 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0224 "-" 1066287 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0333 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0215 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test ERROR: ERROR account update failed with 1.2.3.4:5/sdb1 (will retry later): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 268, in account_update + account_response = conn.getresponse() + ^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'getresponse' +test ERROR: ERROR account update failed with 6.7.8.9:10/sdf1 (will retry later): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 268, in account_update + account_response = conn.getresponse() + ^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'getresponse' +test INFO: - - - [06/Sep/2025:17:53:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0342 "-" 1066287 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:53:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0200 "-" 1066287 0 +test INFO: - - - [06/Sep/2025:17:53:58 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0017 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:58 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0022 "-" 1066287 - +test INFO: - - - [06/Sep/2025:17:53:58 +0000] "GET /sda1/p/a/c" 200 248 "-" "-" "-" 0.0257 "-" 1066287 0 +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx6b38031530574a1cb042f-0068bc753f) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx6b38031530574a1cb042f-0068bc753f) +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: tx6b38031530574a1cb042f-0068bc753f) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx6b38031530574a1cb042f-0068bc753f) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx6b38031530574a1cb042f-0068bc753f) +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: tx6b38031530574a1cb042f-0068bc753f) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: tx6b38031530574a1cb042f-0068bc753f) +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: tx6b38031530574a1cb042f-0068bc753f) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9992&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx6b38031530574a1cb042f-0068bc753f) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1032 (txn: tx6b38031530574a1cb042f-0068bc753f) +test DEBUG: Setting object count to 1032 (txn: tx6b38031530574a1cb042f-0068bc753f) +test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: txb06e72777c7e4179922ff-0068bc753f) +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: txb06e72777c7e4179922ff-0068bc753f) +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: txb06e72777c7e4179922ff-0068bc753f) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txb06e72777c7e4179922ff-0068bc753f) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txb06e72777c7e4179922ff-0068bc753f) +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: txb06e72777c7e4179922ff-0068bc753f) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: txb06e72777c7e4179922ff-0068bc753f) +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: txb06e72777c7e4179922ff-0068bc753f)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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_resolve_shard_range_states +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_resolve_shard_range_states ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reverse_prefix_delim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reverse_prefix_delim ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_root_account_container_path +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_root_account_container_path ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_save_and_load_record_from_pending_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_save_and_load_record_from_pending_file ... ok +test ERROR: Failed to unlink '/tmp/tmpwo5ej770/containers/part/suffix/hash/container.db': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2235, in set_sharded_state + os.unlink(retiring_file) + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: 1 +test DEBUG: Unlinked retiring db '/tmp/tmpwo5ej770/containers/part/suffix/hash/container_1757181253.00000.db' +test WARNING: Still have multiple db files after unlinking '/tmp/tmpwo5ej770/containers/part/suffix/hash/container_1757181253.00000.db': ['/tmp/tmpwo5ej770/containers/part/suffix/hash/container.db', '/tmp/tmpwo5ej770/containers/part/suffix/hash/container_1757181254.00000.db'] +test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpwo5ej770/containers/part/suffix/hash/container_1757181254.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: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: txd2e0994b88c94e20aabd7-0068bc7546) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: txd2e0994b88c94e20aabd7-0068bc7546) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sdd (txn: txd2e0994b88c94e20aabd7-0068bc7546) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: txd2e0994b88c94e20aabd7-0068bc7546) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: txd2e0994b88c94e20aabd7-0068bc7546) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: txd2e0994b88c94e20aabd7-0068bc7546) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.6:1006/sda (txn: txd2e0994b88c94e20aabd7-0068bc7546) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.7:1007/sda (txn: txd2e0994b88c94e20aabd7-0068bc7546) +test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500, 500, 500] (txn: txd2e0994b88c94e20aabd7-0068bc7546) +test INFO: Client disconnected on read of '/a/c' (txn: txd2e0994b88c94e20aabd7-0068bc7546) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx97330ae47665453bb9145-0068bc7546) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx97330ae47665453bb9145-0068bc7546) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx97330ae47665453bb9145-0068bc7546) +test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx97330ae47665453bb9145-0068bc7546) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx530e6d0fce2c4f2db6ee4-0068bc7546) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx7b2b211391b94d31a6b3d-0068bc7546) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx564196f2a0a544dab1854-0068bc7546) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd (txn: txd6e2b5895ce140b9b2b75-0068bc7546) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /a/c: Timeout (Nones) (txn: tx9cbc4d04d8fd48038b373-0068bc7546) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! (txn: txe3dedcf3e5aa4c378d25c-0068bc7546) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx9a173c31aae845ad9c465-0068bc7546) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda (txn: txc266f6f6ce0a46a099a65-0068bc7546) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb (txn: txa82258b136064e4eb9a31-0068bc7546) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx24e43f0d9b744b72ad519-0068bc7546) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx1a1dd54ab78d48fb93379-0068bc7546) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c: Timeout (Nones) (txn: txcc227cbc4cd04d4fbe2d1-0068bc7546) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! (txn: txbd3df6e97e61442bbb7aa-0068bc7546)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 INFO: - - - [06/Sep/2025:17:54:00 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "PUT /sda1/p/a/o" 201 - "-" "-" "-" 0.0155 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0062 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0020 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0020 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0141 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0019 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "PUT /sda1/p/a/%00c" 201 - "-" "-" "-" 0.0240 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "PUT /sda1/p/a/%00c%00test" 201 - "-" "-" "-" 0.0246 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "PUT /sda1/p/a/c/" 201 - "-" "-" "-" 0.0213 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "PUT /sda1/p/a/c/%00o" 400 61 "-" "-" "-" 0.0001 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0005 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "DELETE /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0002 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "DELETE /sda1/p/.a/c/o" 204 - "-" "-" "-" 0.0143 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "DELETE /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0002 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "DELETE /sda1/p/a/.c/.o" 404 - "-" "-" "-" 0.0046 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "DELETE /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0003 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0153 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "DELETE /sda1/p/.shards_a/c/o" 204 - "-" "-" "-" 0.0274 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0266 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0180 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0027 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0017 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0253 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0076 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0006 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0281 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "GET /sda1/p/a/%00null" 200 26 "-" "-" "-" 0.0075 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "GET /sda1/p/a/%00null" 200 32 "-" "-" "-" 0.0073 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "PUT /sda1/p/a/container_default" 201 - "-" "-" "-" 0.0146 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "HEAD /sda1/p/a/container_default" 204 - "-" "-" "-" 0.0016 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "PUT /sda1/p/a/c_nada" 400 45 "-" "-" "-" 0.0002 "-" 1066295 nada +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "PUT /sda1/p/a/c_999" 400 42 "-" "-" "-" 0.0003 "-" 1066295 999 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "PUT /sda1/p/a/c_legacy" 201 - "-" "-" "-" 0.0198 "-" 1066295 0 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "HEAD /sda1/p/a/c_legacy" 204 - "-" "-" "-" 0.0016 "-" 1066295 0 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "PUT /sda1/p/a/c_one" 201 - "-" "-" "-" 0.0168 "-" 1066295 1 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "HEAD /sda1/p/a/c_one" 204 - "-" "-" "-" 0.0020 "-" 1066295 1 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "PUT /sda1/p/a/c_two" 201 - "-" "-" "-" 0.0183 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "HEAD /sda1/p/a/c_two" 204 - "-" "-" "-" 0.0018 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "PUT /sda1/p/a/c_three" 201 - "-" "-" "-" 0.0191 "-" 1066295 3 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "HEAD /sda1/p/a/c_three" 204 - "-" "-" "-" 0.0072 "-" 1066295 3 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "PUT /sda1/p/a/c_four" 201 - "-" "-" "-" 0.0206 "-" 1066295 4 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "HEAD /sda1/p/a/c_four" 204 - "-" "-" "-" 0.0082 "-" 1066295 4 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "method_doesnt_exist /sda1/p/a/c" 405 - "-" "-" "-" 0.0003 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "__init__ /sda1/p/a/c" 405 - "-" "-" "-" 0.0102 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0494 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0006 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0635 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "GET /sda1/p/a/%00null" 200 183 "-" "-" "-" 0.0080 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: 1.2.3.4 - - [01/Jan/1970:02:46:42 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 2.0000 "-" 1234 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0549 "-" 1066295 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_markers_with_reserved +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_markers_with_reserved ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_not_allowed_method +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_not_allowed_method ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_object_update_with_multiple_timestamps +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_object_update_with_multiple_timestamps ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_object_update_with_offset +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_object_update_with_offset ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_params_format +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_params_format ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_params_utf8 +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_params_utf8 ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_prefix_and_delim_with_reserved +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_prefix_and_delim_with_reserved ... ok + +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR 503 Trying to PUT /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 with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +OSError (txn: txde135419557848738ea1b-0068bc7529) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +OSError (txn: txde135419557848738ea1b-0068bc7529) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +OSError (txn: txde135419557848738ea1b-0068bc7529) +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to GET /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +OSError (txn: txde135419557848738ea1b-0068bc7529) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +OSError (txn: txde135419557848738ea1b-0068bc7529) +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +OSError (txn: txde135419557848738ea1b-0068bc7529) +test ERROR: Container GET returning 503 for [] (txn: txde135419557848738ea1b-0068bc7529) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: txe4e85d7c63f84f84b1a9a-0068bc7530) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: txe4e85d7c63f84f84b1a9a-0068bc7530) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: txe4e85d7c63f84f84b1a9a-0068bc7530) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sda (txn: txe4e85d7c63f84f84b1a9a-0068bc7530) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: txe4e85d7c63f84f84b1a9a-0068bc7530) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: txe4e85d7c63f84f84b1a9a-0068bc7530) +test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: txe4e85d7c63f84f84b1a9a-0068bc7530) +test INFO: Client disconnected on read of '/a/c' (txn: txe7de887417e04f3a96c05-0068bc7530) +test INFO: Client disconnected on read of '/a/c' (txn: tx076b2936be1343979f5b0-0068bc7530) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx665897bdc1fc4987b3347-0068bc7530) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx665897bdc1fc4987b3347-0068bc7530) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx665897bdc1fc4987b3347-0068bc7530)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 ERROR: Failed to unlink '/tmp/tmplzuu5ww6/containers/part/suffix/hash/container.db': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2235, in set_sharded_state + os.unlink(retiring_file) + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: 1 +test DEBUG: Unlinked retiring db '/tmp/tmplzuu5ww6/containers/part/suffix/hash/container_1757181224.00000.db' +test WARNING: Still have multiple db files after unlinking '/tmp/tmplzuu5ww6/containers/part/suffix/hash/container_1757181224.00000.db': ['/tmp/tmplzuu5ww6/containers/part/suffix/hash/container.db', '/tmp/tmplzuu5ww6/containers/part/suffix/hash/container_1757181225.00000.db'] +test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmplzuu5ww6/containers/part/suffix/hash/container_1757181225.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/tmp0t2x2x95/test_container.db': : LockTimeout (Nones) +test ERROR: Problem finding shard upper in '/tmp/tmp0t2x2x95/test_container.db': : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2498, in find_shard_ranges + next_shard_upper = sub_broker._get_next_shard_range_upper( + shard_size, last_shard_upper) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +sqlite3.OperationalError +test DEBUG: Unlinked retiring db '/tmp/tmp2e4liogt/containers/part/suffix/hash/container.db' +test WARNING: Unexpected db files will be ignored: ['/tmp/tmp2e4liogt/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 +/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.TestECMismatchedFA.test_mixing_different_objects_fragment_archives +test.unit.proxy.test_server.TestECMismatchedFA.test_mixing_different_objects_fragment_archives ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestProxyServerLoading.test_concurrent_ec_options +test.unit.proxy.test_server.TestProxyServerLoading.test_concurrent_ec_options ... ok -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0026 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0021 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0023 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0023 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0019 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0022 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0023 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0022 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0019 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0021 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0022 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0022 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0020 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0022 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0022 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0014 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0014 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0016 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0020 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0022 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0022 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0017 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0014 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0013 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0013 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0013 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0011 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0015 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0015 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:12 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0015 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0027 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0025 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0028 "-" 488273 0 -test DEBUG: Unlinked retiring db '/tmp/tmp9n4wxwjx/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0024 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0029 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "GET /sda1/p/a/c" 200 1337 "-" "-" "-" 0.0026 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0025 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0025 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0035 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "GET /sda1/p/a/c" 200 1347 "-" "-" "-" 0.0029 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0023 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0026 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0020 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0023 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0028 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0021 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0023 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0026 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0103 "-" 488273 0 -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" - "-" 488273 0 -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 664 "-" "-" "-" - "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0125 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0031 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0064 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0029 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0091 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0079 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0068 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "PUT /sda1/p/a/c/unsharded" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0056 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "PUT /sda1/p/a/c/sharding" 201 - "-" "-" "-" 0.0006 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0075 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "PUT /sda1/p/a/c/racing_update" 201 - "-" "-" "-" 0.0006 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0039 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0069 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:13 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0068 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:14 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0160 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:14 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 488273 0test.unit.container.test_server.TestContainerController.test_PUT_HEAD_put_timestamp_updates -test.unit.container.test_server.TestContainerController.test_PUT_HEAD_put_timestamp_updates ... ok -test.unit.container.test_server.TestContainerController.test_PUT_account_update -test.unit.container.test_server.TestContainerController.test_PUT_account_update ... ok -test.unit.container.test_server.TestContainerController.test_PUT_bad_policy_change -test.unit.container.test_server.TestContainerController.test_PUT_bad_policy_change ... ok -test.unit.container.test_server.TestContainerController.test_PUT_bad_policy_specified -test.unit.container.test_server.TestContainerController.test_PUT_bad_policy_specified ... ok -test.unit.container.test_server.TestContainerController.test_PUT_container_timing_metrics -test.unit.container.test_server.TestContainerController.test_PUT_container_timing_metrics ... ok -test.unit.container.test_server.TestContainerController.test_PUT_good_policy_specified -test.unit.container.test_server.TestContainerController.test_PUT_good_policy_specified ... ok -test.unit.container.test_server.TestContainerController.test_PUT_insufficient_space -test.unit.container.test_server.TestContainerController.test_PUT_insufficient_space ... ok -test.unit.container.test_server.TestContainerController.test_PUT_invalid_partition -test.unit.container.test_server.TestContainerController.test_PUT_invalid_partition ... ok -test.unit.container.test_server.TestContainerController.test_PUT_no_policy_change -test.unit.container.test_server.TestContainerController.test_PUT_no_policy_change ... ok -test.unit.container.test_server.TestContainerController.test_PUT_no_policy_for_existing_default -test.unit.container.test_server.TestContainerController.test_PUT_no_policy_for_existing_default ... ok -test.unit.container.test_server.TestContainerController.test_PUT_no_policy_for_existing_non_default -test.unit.container.test_server.TestContainerController.test_PUT_no_policy_for_existing_non_default ... ok -test.unit.container.test_server.TestContainerController.test_PUT_no_policy_specified -test.unit.container.test_server.TestContainerController.test_PUT_no_policy_specified ... ok -test.unit.container.test_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 +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/tmpcmhivd_0/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpcmhivd_0/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0080 "-" 1066286 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0069 "-" 1066286 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0075 "-" 1066286 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0071 "-" 1066286 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6b233776850f45ee86c78-0068bc7546" "proxy-server 1066286" 0.0012 "-" 1066286 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:41429/sdb1/1/a/c" "tx6b233776850f45ee86c78-0068bc7546" "container-server 1066286" 0.0014 "-" 1066286 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:45825/sda1/1/a/c" "tx6b233776850f45ee86c78-0068bc7546" "container-server 1066286" 0.0011 "-" 1066286 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx6b233776850f45ee86c78-0068bc7546" "proxy-server 1066286" 0.0230 "-" 1066286 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx6b233776850f45ee86c78-0068bc7546" "proxy-server 1066286" 0.0139 "-" 1066286 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/14 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx6b233776850f45ee86c78-0068bc7546 - 0.0318 - - 1757181254.574787617 1757181254.606615782 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txbabfd30dd4ae495b9c12f-0068bc7546" "proxy-server 1066286" 0.0012 "-" 1066286 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:41429/sdb1/1/a1/c1" "txbabfd30dd4ae495b9c12f-0068bc7546" "container-server 1066286" 0.0020 "-" 1066286 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:45825/sda1/1/a1/c1" "txbabfd30dd4ae495b9c12f-0068bc7546" "container-server 1066286" 0.0016 "-" 1066286 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txbabfd30dd4ae495b9c12f-0068bc7546" "proxy-server 1066286" 0.0184 "-" 1066286 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txbabfd30dd4ae495b9c12f-0068bc7546" "proxy-server 1066286" 0.0388 "-" 1066286 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/14 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txbabfd30dd4ae495b9c12f-0068bc7546 - 0.0466 - - 1757181254.607926369 1757181254.654522181 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa953c8f0bf344dd89ecee-0068bc7546" "proxy-server 1066286" 0.0070 "-" 1066286 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:41429/sdb1/2/a/c1" "txa953c8f0bf344dd89ecee-0068bc7546" "container-server 1066286" 0.0019 "-" 1066286 1 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:45825/sda1/2/a/c1" "txa953c8f0bf344dd89ecee-0068bc7546" "container-server 1066286" 0.0077 "-" 1066286 1 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txa953c8f0bf344dd89ecee-0068bc7546" "proxy-server 1066286" 0.0241 "-" 1066286 1 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txa953c8f0bf344dd89ecee-0068bc7546" "proxy-server 1066286" 0.0368 "-" 1066286 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/14 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txa953c8f0bf344dd89ecee-0068bc7546 - 0.0536 - - 1757181254.656584263 1757181254.710199833 1 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf9e99ef812104ac08815b-0068bc7546" "proxy-server 1066286" 0.0075 "-" 1066286 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:45825/sda1/1/a/c2" "txf9e99ef812104ac08815b-0068bc7546" "container-server 1066286" 0.0060 "-" 1066286 2 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:41429/sdb1/1/a/c2" "txf9e99ef812104ac08815b-0068bc7546" "container-server 1066286" 0.0011 "-" 1066286 2 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txf9e99ef812104ac08815b-0068bc7546" "proxy-server 1066286" 0.0195 "-" 1066286 2 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:14 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txf9e99ef812104ac08815b-0068bc7546" "proxy-server 1066286" 0.0304 "-" 1066286 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/14 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txf9e99ef812104ac08815b-0068bc7546 - 0.0466 - - 1757181254.712207079 1757181254.758797407 2 + +test DEBUG: /tmp/tmpv7997oxd/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', 'e587c9ff-555d-455b-b6b1-5d21eaef8b47-sda', '1757181237.16124', '1757181242', '1757181241', '', '1757181242', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('e587c9ff-555d-455b-b6b1-5d21eaef8b47-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 2.12987 seconds (0.46951/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmplko60t89/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'db9a1318820280205461152b573df78f', 'e340cab0-6942-4f33-9065-b8c76649849a-sda', '1757181239.40500', '1757181244', '1757181243', '', '1757181244', 1, 1) +test DEBUG: /tmp/tmplko60t89/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': '1757181245.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'e340cab0-6942-4f33-9065-b8c76649849a-sda') +test DEBUG: /tmp/tmplko60t89/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0247097s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'db9a1318820280205461152b573df78f', 'e340cab0-6942-4f33-9065-b8c76649849a-sda', '1757181239.40500', '1757181244', '1757181243', '', '1757181244', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('e340cab0-6942-4f33-9065-b8c76649849a-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.19716 seconds (5.07208/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/tmpz_kw4r_g/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'b1fbabba-05a2-447e-a45c-81833b49e9db-sda', '1757181239.74827', '1757181244', '1757181243', '', '1757181244', 0, 1) +test DEBUG: /tmp/tmpz_kw4r_g/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', 'b1fbabba-05a2-447e-a45c-81833b49e9db-sda', '1757181239.74827', '1757181244', '1757181243', '', '1757181244', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('b1fbabba-05a2-447e-a45c-81833b49e9db-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.12612 seconds (7.92908/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpzsj9n57r/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'db9a1318820280205461152b573df78f', 'cd25043b-4dd6-411a-acf8-112da154c9e9-sda', '1757181240.02204', '1757181244', '1757181243', '', '1757181244', 1, 1) +test DEBUG: /tmp/tmpzsj9n57r/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, 'db9a1318820280205461152b573df78f', 'cd25043b-4dd6-411a-acf8-112da154c9e9-sda', '1757181240.02204', '1757181244', '1757181243', '', '1757181244', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('cd25043b-4dd6-411a-acf8-112da154c9e9-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.12109 seconds (8.25837/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 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', '0aeb200c-b7c4-4080-a851-785895a1ef2a-sda', '1757181240.28834', '1757181240.00000', '0', '', '1757181240.00000', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '0aeb200c-b7c4-4080-a851-785895a1ef2a-sda', '1757181240.28834', '1757181241.00000', '0', '', '1757181240.00000', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, 'de2b587b2420a120c65c8e7ddc576bac', '8866a3ce-f6ca-45b8-87c3-80a85bf0b64f-sda', '1757181240.38644', '1757181240.37403', '0', '', '1757181240.37403', 11, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'o_0', 'created_at': '1757181240.41801', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o_1', 'created_at': '1757181240.41927', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': 'o_2', 'created_at': '1757181240.41961', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': 'o_3', 'created_at': '1757181240.41990', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': 'o_4', 'created_at': '1757181240.42017', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': 'o_5', 'created_at': '1757181240.42044', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': 'o_6', 'created_at': '1757181240.42070', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': 'o_7', 'created_at': '1757181240.42096', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': 'o_8', 'created_at': '1757181240.42123', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': 'o_9', 'created_at': '1757181240.42152', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 11, 'name': '/a/c/o_missing_0', 'created_at': '1757181240.42186', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '8866a3ce-f6ca-45b8-87c3-80a85bf0b64f-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 12, 'name': '/a/c/o_missing_1', 'created_at': '1757181240.49745', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '8866a3ce-f6ca-45b8-87c3-80a85bf0b64f-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 13, 'name': '/a/c/o_missing_2', 'created_at': '1757181240.52935', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '8866a3ce-f6ca-45b8-87c3-80a85bf0b64f-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 14, 'name': '/a/c/o_missing_3', 'created_at': '1757181240.57061', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '8866a3ce-f6ca-45b8-87c3-80a85bf0b64f-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 -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -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 WRITE fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:12 -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 - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx700ae761f9ac465eb988e-006ac98173) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx700ae761f9ac465eb988e-006ac98173) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx700ae761f9ac465eb988e-006ac98173) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx700ae761f9ac465eb988e-006ac98173) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx700ae761f9ac465eb988e-006ac98173) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx700ae761f9ac465eb988e-006ac98173) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx700ae761f9ac465eb988e-006ac98173) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx700ae761f9ac465eb988e-006ac98173) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx700ae761f9ac465eb988e-006ac98173) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx700ae761f9ac465eb988e-006ac98173) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx700ae761f9ac465eb988e-006ac98173) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx700ae761f9ac465eb988e-006ac98173) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx700ae761f9ac465eb988e-006ac98173) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx700ae761f9ac465eb988e-006ac98173) -proxy-server ERROR: Object returning 503 for [] (txn: tx700ae761f9ac465eb988e-006ac98173) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx62fb8acea9314aca9c16c-006ac98173) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx62fb8acea9314aca9c16c-006ac98173) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx62fb8acea9314aca9c16c-006ac98173) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx62fb8acea9314aca9c16c-006ac98173) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx62fb8acea9314aca9c16c-006ac98173) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx62fb8acea9314aca9c16c-006ac98173) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx62fb8acea9314aca9c16c-006ac98173) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx62fb8acea9314aca9c16c-006ac98173) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx62fb8acea9314aca9c16c-006ac98173) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx62fb8acea9314aca9c16c-006ac98173) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx62fb8acea9314aca9c16c-006ac98173) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx62fb8acea9314aca9c16c-006ac98173) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx62fb8acea9314aca9c16c-006ac98173) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx62fb8acea9314aca9c16c-006ac98173) -proxy-server ERROR: Object returning 503 for [] (txn: tx62fb8acea9314aca9c16c-006ac98173) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx3df4c8370eea412fa0e35-006ac98173) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3df4c8370eea412fa0e35-006ac98173) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3df4c8370eea412fa0e35-006ac98173) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3df4c8370eea412fa0e35-006ac98173) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3df4c8370eea412fa0e35-006ac98173) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3df4c8370eea412fa0e35-006ac98173) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3df4c8370eea412fa0e35-006ac98173) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3df4c8370eea412fa0e35-006ac98173) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3df4c8370eea412fa0e35-006ac98173) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3df4c8370eea412fa0e35-006ac98173) -proxy-server ERROR: Object returning 503 for [] (txn: tx3df4c8370eea412fa0e35-006ac98173) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx4bfb97cdef4f44bc8df1c-006ac98173) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4bfb97cdef4f44bc8df1c-006ac98173) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4bfb97cdef4f44bc8df1c-006ac98173) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4bfb97cdef4f44bc8df1c-006ac98173) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4bfb97cdef4f44bc8df1c-006ac98173)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_succeed -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_succeed ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_range_unsatisifiable -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_range_unsatisifiable ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durable_files_and_mixed_etags -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durable_files_and_mixed_etags ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durables_and_older_durables -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durables_and_older_durables ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durables_and_older_non_durables -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durables_and_older_non_durables ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durables_and_older_obscured_durables -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durables_and_older_obscured_durables ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_durable_and_nondurable_frags_will_503 -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_durable_and_nondurable_frags_will_503 ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_durable_frags_and_no_quorum_will_503 -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_durable_frags_and_no_quorum_will_503 ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_etags_at_same_timestamp -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_etags_at_same_timestamp ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_nondurable_frags_and_will_404 -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_nondurable_frags_and_will_404 ... ok - -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: tx0f58d8d7a86d4c51850a0-006ac98181) -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: tx0f58d8d7a86d4c51850a0-006ac98181) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: tx0f58d8d7a86d4c51850a0-006ac98181) -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: tx0f58d8d7a86d4c51850a0-006ac98181) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx0f58d8d7a86d4c51850a0-006ac98181) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.1:1001/sdb (txn: tx0f58d8d7a86d4c51850a0-006ac98181) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.0:1000/sda (txn: tx0f58d8d7a86d4c51850a0-006ac98181) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.2:1002/sdc (txn: tx0f58d8d7a86d4c51850a0-006ac98181) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.3:1003/sda (txn: tx0f58d8d7a86d4c51850a0-006ac98181) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.4:1004/sda (txn: tx0f58d8d7a86d4c51850a0-006ac98181) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.5:1005/sda (txn: tx0f58d8d7a86d4c51850a0-006ac98181) -test ERROR: Container GET returning 503 for [503, 503, 503, 503, 503, 503] (txn: tx0f58d8d7a86d4c51850a0-006ac98181) -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: tx0f58d8d7a86d4c51850a0-006ac98181) -test ERROR: Aborting listing from shards due to bad response: [200, 200, 503] (txn: tx0f58d8d7a86d4c51850a0-006ac98181) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx0eac7ca86ebf429094108-006ac98181) -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: tx0eac7ca86ebf429094108-006ac98181) -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: tx0eac7ca86ebf429094108-006ac98181) -test ERROR: Aborting listing from shards due to bad shard policy index: 0 (expected 1) (txn: tx0eac7ca86ebf429094108-006ac98181) -test DEBUG: GET listing from 1 shards for: /v1/a/c?format=json&states=listing (txn: tx1b7ef5de56d7467084455-006ac98181) -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: tx1b7ef5de56d7467084455-006ac98181) -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: tx1b7ef5de56d7467084455-006ac98181) -test ERROR: Aborting listing from shards due to bad shard policy index: None (expected 1) (txn: tx1b7ef5de56d7467084455-006ac98181) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txe8d880e00c2d4cf99a2cc-006ac98182) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txe8d880e00c2d4cf99a2cc-006ac98182) -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: txe8d880e00c2d4cf99a2cc-006ac98182) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txe8d880e00c2d4cf99a2cc-006ac98182) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txe8d880e00c2d4cf99a2cc-006ac98182) -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: txe8d880e00c2d4cf99a2cc-006ac98182) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txe8d880e00c2d4cf99a2cc-006ac98182) -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: txe8d880e00c2d4cf99a2cc-006ac98182) -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: txe8d880e00c2d4cf99a2cc-006ac98182) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txe8d880e00c2d4cf99a2cc-006ac98182) -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: txe8d880e00c2d4cf99a2cc-006ac98182) -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: txe8d880e00c2d4cf99a2cc-006ac98182) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txe8d880e00c2d4cf99a2cc-006ac98182) -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: txe8d880e00c2d4cf99a2cc-006ac98182) -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: txe8d880e00c2d4cf99a2cc-006ac98182) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txe8d880e00c2d4cf99a2cc-006ac98182) -test DEBUG: Setting object count to 3120 (txn: txe8d880e00c2d4cf99a2cc-006ac98182) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx54d4798f3b414d2088b50-006ac98182) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx54d4798f3b414d2088b50-006ac98182) -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: tx54d4798f3b414d2088b50-006ac98182) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx54d4798f3b414d2088b50-006ac98182) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx54d4798f3b414d2088b50-006ac98182) -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: tx54d4798f3b414d2088b50-006ac98182) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx54d4798f3b414d2088b50-006ac98182) -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: tx54d4798f3b414d2088b50-006ac98182) -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: tx54d4798f3b414d2088b50-006ac98182) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx54d4798f3b414d2088b50-006ac98182) -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: tx54d4798f3b414d2088b50-006ac98182) -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: tx54d4798f3b414d2088b50-006ac98182) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx54d4798f3b414d2088b50-006ac98182) -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: tx54d4798f3b414d2088b50-006ac98182) -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: tx54d4798f3b414d2088b50-006ac98182) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx54d4798f3b414d2088b50-006ac98182) -test DEBUG: Setting object count to 3120 (txn: tx54d4798f3b414d2088b50-006ac98182) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx39fc033a0e6144e4aac4b-006ac98182) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx39fc033a0e6144e4aac4b-006ac98182) -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: tx39fc033a0e6144e4aac4b-006ac98182) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx39fc033a0e6144e4aac4b-006ac98182) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx39fc033a0e6144e4aac4b-006ac98182) -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: tx39fc033a0e6144e4aac4b-006ac98182) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx39fc033a0e6144e4aac4b-006ac98182) -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: tx39fc033a0e6144e4aac4b-006ac98182) -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: tx39fc033a0e6144e4aac4b-006ac98182) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx39fc033a0e6144e4aac4b-006ac98182) -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: tx39fc033a0e6144e4aac4b-006ac98182) -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: tx39fc033a0e6144e4aac4b-006ac98182) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx39fc033a0e6144e4aac4b-006ac98182) -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: tx39fc033a0e6144e4aac4b-006ac98182) -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: tx39fc033a0e6144e4aac4b-006ac98182) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx39fc033a0e6144e4aac4b-006ac98182) -test DEBUG: Setting object count to 3120 (txn: tx39fc033a0e6144e4aac4b-006ac98182) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx521a06ff90534dfaabca3-006ac98182) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx521a06ff90534dfaabca3-006ac98182) -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: tx521a06ff90534dfaabca3-006ac98182) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx521a06ff90534dfaabca3-006ac98182) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx521a06ff90534dfaabca3-006ac98182) -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: tx521a06ff90534dfaabca3-006ac98182) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx521a06ff90534dfaabca3-006ac98182) -test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx521a06ff90534dfaabca3-006ac98182) -test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx521a06ff90534dfaabca3-006ac98182) -test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: tx521a06ff90534dfaabca3-006ac98182) -test DEBUG: Setting object count to 3120 (txn: tx521a06ff90534dfaabca3-006ac98182) -test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: tx11f0e22d11734c35a7d6e-006ac98182) -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: tx11f0e22d11734c35a7d6e-006ac98182) -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: tx11f0e22d11734c35a7d6e-006ac98182) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx11f0e22d11734c35a7d6e-006ac98182) -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: tx11f0e22d11734c35a7d6e-006ac98182) -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: tx11f0e22d11734c35a7d6e-006ac98182) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: tx11f0e22d11734c35a7d6e-006ac98182) -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: tx11f0e22d11734c35a7d6e-006ac98182) -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: tx11f0e22d11734c35a7d6e-006ac98182) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: tx11f0e22d11734c35a7d6e-006ac98182) -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: tx11f0e22d11734c35a7d6e-006ac98182) -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: tx11f0e22d11734c35a7d6e-006ac98182) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: tx11f0e22d11734c35a7d6e-006ac98182) -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: tx11f0e22d11734c35a7d6e-006ac98182) -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: tx11f0e22d11734c35a7d6e-006ac98182) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: tx11f0e22d11734c35a7d6e-006ac98182) -test DEBUG: Setting object count to 3120 (txn: tx11f0e22d11734c35a7d6e-006ac98182)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:testertest:testertest: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 -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.43:1043/sda, error: ERROR Insufficient Storage (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.44:1044/sda, error: ERROR Insufficient Storage (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.45:1045/sda, error: ERROR Insufficient Storage (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.46:1046/sda, error: ERROR Insufficient Storage (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.47:1047/sda, error: ERROR Insufficient Storage (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.48:1048/sda, error: ERROR Insufficient Storage (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.49:1049/sda, error: ERROR Insufficient Storage (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.50:1050/sda, error: ERROR Insufficient Storage (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.51:1051/sda, error: ERROR Insufficient Storage (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.52:1052/sda, error: ERROR Insufficient Storage (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.53:1053/sda, error: ERROR Insufficient Storage (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.54:1054/sda, error: ERROR Insufficient Storage (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.55:1055/sda, error: ERROR Insufficient Storage (txn: tx8b96a2d1e9a24c4b8be35-006ac98171) -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: tx8b96a2d1e9a24c4b8be35-006ac98171) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx37c8aac34d4b469390baf-0068bc751a) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sdy re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx761d572c37094f81bbf65-006ac98175) -proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx761d572c37094f81bbf65-006ac98175) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx761d572c37094f81bbf65-006ac98175) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx761d572c37094f81bbf65-006ac98175) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx761d572c37094f81bbf65-006ac98175) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx761d572c37094f81bbf65-006ac98175) -proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx761d572c37094f81bbf65-006ac98175) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx761d572c37094f81bbf65-006ac98175) -proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx761d572c37094f81bbf65-006ac98175) -proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx761d572c37094f81bbf65-006ac98175) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx761d572c37094f81bbf65-006ac98175) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx761d572c37094f81bbf65-006ac98175) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx761d572c37094f81bbf65-006ac98175) -proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx761d572c37094f81bbf65-006ac98175) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_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.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 +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (0.01s) (txn: tx878e403ef0fe40658fce9-0068bc7536) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (0.01s) (txn: tx878e403ef0fe40658fce9-0068bc7536) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: txebcf2e99ed804d38b3e66-0068bc7536) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txebcf2e99ed804d38b3e66-0068bc7536) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txebcf2e99ed804d38b3e66-0068bc7536) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txebcf2e99ed804d38b3e66-0068bc7536) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txebcf2e99ed804d38b3e66-0068bc7536) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txebcf2e99ed804d38b3e66-0068bc7536) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txebcf2e99ed804d38b3e66-0068bc7536) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txebcf2e99ed804d38b3e66-0068bc7536) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txebcf2e99ed804d38b3e66-0068bc7536) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txebcf2e99ed804d38b3e66-0068bc7536) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txebcf2e99ed804d38b3e66-0068bc7536) +proxy-server ERROR: ERROR Unhandled exception in request: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/server.py", line 602, in handle_request + return handler(req) + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 373, in wrapped + return func(*a, **kw) + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 275, in GET + return self.GETorHEAD(req) + ~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 263, in GETorHEAD + resp = self._get_or_head_response(req, node_iter, partition, policy) + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2918, in _get_or_head_response + app_iter.kickoff(req, resp) + ~~~~~~~~~~~~~~~~^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1175, in kickoff + self.stashed_iter = reiterate(self._real_iter(req, resp.headers)) + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2519, in reiterate + chunk = next(iterator) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2454, in __next__ + return self._get_next_item() + ~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 3270, in _get_next_item + return super(StringAlong, self)._get_next_item() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2450, in _get_next_item + return next(self.wrapped_iter) + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1459, in _iter_one_range + for i, next_seg in enumerate(segment_iter): + ~~~~~~~~~^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1538, in _decode_segments_from_fragments + segment = self.policy.pyeclib_driver.decode(fragments) + File "/usr/lib/python3/dist-packages/pyeclib/ec_iface.py", line 300, in decode + return self.ec_lib_reference.decode(fragment_payloads, ranges, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ + force_metadata_checks) + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pyeclib/core.py", line 91, in decode + return pyeclib_c.decode(self.handle, _fragment_payloads, + ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + fragment_len, ranges, force_metadata_checks) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +pyeclib.ec_iface.ECInvalidFragmentMetadata: pyeclib_c_decode ERROR: Fragment integrity check failed. Please inspect syslog for liberasurecode error report. (txn: txebcf2e99ed804d38b3e66-0068bc7536)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_trigger_ec_metadata_check_failure +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_trigger_ec_metadata_check_failure ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_body +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_body ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_concurrent_ec_extra_requests +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_concurrent_ec_extra_requests ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_duplicate_and_hidden_frag_indexes +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_duplicate_and_hidden_frag_indexes ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_duplicate_but_insufficient_frag_indexes +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_duplicate_but_insufficient_frag_indexes ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_frags_swapped_around +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_frags_swapped_around ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_invalid_ranges +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_invalid_ranges ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_many_missed_overwrite_will_need_handoff +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_many_missed_overwrite_will_need_handoff ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_mixed_frags_may_503 +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_mixed_frags_may_503 ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_stop +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_stop ... ok 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': 'Sat, 06 Sep 2025 17:53:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:56 -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': 'Sat, 10 Oct 2026 00:06:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:12 -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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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 Middlewaretest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num_not_satisfiable -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num_not_satisfiable ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num ... ok - -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb (txn: txaf5639cf50844d30abbc0-006ac98163) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx6d5111732fa44cffac19c-006ac98163) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd (txn: txa42f12ba8d5244fe8c028-006ac98163) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c: Timeout (Nones) (txn: tx21104c70487345bfa2397-006ac98163) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: tx1434ad08bdf4458c9b13d-006ac98163) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx07502197abe14dadb4e36-006ac98163) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda (txn: tx954cf24117414d5582bf8-006ac98163) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb (txn: txe2b8e8418fad4a10a1500-006ac98163) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx0aaf76b7667b4146a69b5-006ac98163) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx31faa6c6a7214b71b2589-006ac98163) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to POST /a/c: Timeout (Nones) (txn: tx1d0af3a91aad4ac196d7c-006ac98163) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: tx67aedae15d10433b88af7-006ac98163) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx7eaad1c324254f9e892c4-006ac98163) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx5c6170cb15a046c3ab153-006ac98168) -test INFO: Client disconnected on read of '/a/c' (txn: txa2cfd0a0d5c04b9b8bee6-006ac98168) -test INFO: Client disconnected on read of '/a/c' (txn: txa1dfb80a202f40f3ba253-006ac98168) -test INFO: Client disconnected on read of '/a/c' (txn: txa1dfb80a202f40f3ba253-006ac98168) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.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.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: Container GET returning 503 for (204, 503, 503, 503) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_multipart_uploads_acl_without_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_multipart_uploads_acl_without_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_parts_acl_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_parts_acl_with_fullcontrol_permission ... ok +test.unit.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 ERROR: Failed to unlink '/tmp/tmp445gm7ao/containers/part/suffix/hash/container.db': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIterationtest.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_DELETE -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_DELETE ... ok + File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2235, in set_sharded_state + os.unlink(retiring_file) + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: 1 +test DEBUG: Unlinked retiring db '/tmp/tmp445gm7ao/containers/part/suffix/hash/container_1757181256.00000.db' +test WARNING: Still have multiple db files after unlinking '/tmp/tmp445gm7ao/containers/part/suffix/hash/container_1757181256.00000.db': ['/tmp/tmp445gm7ao/containers/part/suffix/hash/container.db', '/tmp/tmp445gm7ao/containers/part/suffix/hash/container_1757181257.00000.db'] +test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmp445gm7ao/containers/part/suffix/hash/container_1757181257.00000.db']. +test ERROR: Failed to set the ROWID of the fresh database for a/c: +test ERROR: Failed to sync the container_stat table/view with the fresh database for a/c: +proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +cont1 DEBUG: Could not load '/tmp/tmpo_n2zved/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpo_n2zved/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/tmpo_n2zved/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpo_n2zved/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:17 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0079 "-" 1066314 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:17 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0067 "-" 1066314 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:17 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0078 "-" 1066314 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:17 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0089 "-" 1066314 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx111ddc8cf0524cd8a7380-0068bc7549" "proxy-server 1066314" 0.0015 "-" 1066314 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:17 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:34165/sda1/1/a/c" "tx111ddc8cf0524cd8a7380-0068bc7549" "container-server 1066314" 0.0012 "-" 1066314 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:17 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:59107/sdb1/1/a/c" "tx111ddc8cf0524cd8a7380-0068bc7549" "container-server 1066314" 0.0019 "-" 1066314 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:17 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx111ddc8cf0524cd8a7380-0068bc7549" "proxy-server 1066314" 0.0254 "-" 1066314 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:17 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx111ddc8cf0524cd8a7380-0068bc7549" "proxy-server 1066314" 0.0159 "-" 1066314 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/17 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx111ddc8cf0524cd8a7380-0068bc7549 - 0.0346 - - 1757181257.235730648 1757181257.270370960 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:17 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx1e3e3619e7ac48aab2dc7-0068bc7549" "proxy-server 1066314" 0.0013 "-" 1066314 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:17 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:34165/sda1/1/a1/c1" "tx1e3e3619e7ac48aab2dc7-0068bc7549" "container-server 1066314" 0.0012 "-" 1066314 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:17 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:59107/sdb1/1/a1/c1" "tx1e3e3619e7ac48aab2dc7-0068bc7549" "container-server 1066314" 0.0011 "-" 1066314 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:17 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx1e3e3619e7ac48aab2dc7-0068bc7549" "proxy-server 1066314" 0.0133 "-" 1066314 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:17 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx1e3e3619e7ac48aab2dc7-0068bc7549" "proxy-server 1066314" 0.0254 "-" 1066314 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/17 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx1e3e3619e7ac48aab2dc7-0068bc7549 - 0.0329 - - 1757181257.271849155 1757181257.304766417 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4a83193eef8241f0a12a9-0068bc7549" "proxy-server 1066314" 0.0059 "-" 1066314 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:17 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:59107/sdb1/2/a/c1" "tx4a83193eef8241f0a12a9-0068bc7549" "container-server 1066314" 0.0013 "-" 1066314 1 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:17 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:34165/sda1/2/a/c1" "tx4a83193eef8241f0a12a9-0068bc7549" "container-server 1066314" 0.0057 "-" 1066314 1 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:17 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx4a83193eef8241f0a12a9-0068bc7549" "proxy-server 1066314" 0.0218 "-" 1066314 1 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:17 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx4a83193eef8241f0a12a9-0068bc7549" "proxy-server 1066314" 0.0334 "-" 1066314 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/17 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx4a83193eef8241f0a12a9-0068bc7549 - 0.0460 - - 1757181257.306180239 1757181257.352210760 1 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd097544b8ae049bd8b898-0068bc7549" "proxy-server 1066314" 0.0071 "-" 1066314 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:17 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:59107/sdb1/1/a/c2" "txd097544b8ae049bd8b898-0068bc7549" "container-server 1066314" 0.0013 "-" 1066314 2 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:17 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:34165/sda1/1/a/c2" "txd097544b8ae049bd8b898-0068bc7549" "container-server 1066314" 0.0101 "-" 1066314 2 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:17 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txd097544b8ae049bd8b898-0068bc7549" "proxy-server 1066314" 0.0241 "-" 1066314 2 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:17 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txd097544b8ae049bd8b898-0068bc7549" "proxy-server 1066314" 0.0358 "-" 1066314 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/17 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txd097544b8ae049bd8b898-0068bc7549 - 0.0500 - - 1757181257.353595495 1757181257.403553963 2 + +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: txb06e72777c7e4179922ff-0068bc753f) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 48 (txn: txb06e72777c7e4179922ff-0068bc753f) +test DEBUG: Setting object count to 48 (txn: txb06e72777c7e4179922ff-0068bc753f) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txa24c2f5435494a6eb293d-0068bc7541) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txa24c2f5435494a6eb293d-0068bc7541) +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: txa24c2f5435494a6eb293d-0068bc7541) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txa24c2f5435494a6eb293d-0068bc7541) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txa24c2f5435494a6eb293d-0068bc7541) +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: txa24c2f5435494a6eb293d-0068bc7541) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 40 (txn: txa24c2f5435494a6eb293d-0068bc7541) +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: txa24c2f5435494a6eb293d-0068bc7541) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9960&marker=h&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txa24c2f5435494a6eb293d-0068bc7541) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1064 (txn: txa24c2f5435494a6eb293d-0068bc7541) +test DEBUG: Setting object count to 1064 (txn: txa24c2f5435494a6eb293d-0068bc7541) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&format=json&states=listing (txn: tx90b0f86c10d2441489f83-0068bc7541) +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: tx90b0f86c10d2441489f83-0068bc7541) +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: tx90b0f86c10d2441489f83-0068bc7541) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx90b0f86c10d2441489f83-0068bc7541) +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: tx90b0f86c10d2441489f83-0068bc7541) +test DEBUG: Get listing from /v1/.shards_a/c_?marker=koolaid&format=json&limit=10000&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx90b0f86c10d2441489f83-0068bc7541) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx90b0f86c10d2441489f83-0068bc7541) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&reverse=true&format=json&states=listing (txn: tx8e532eb807e645f0ae35f-0068bc7541) +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: tx8e532eb807e645f0ae35f-0068bc7541) +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: tx8e532eb807e645f0ae35f-0068bc7541) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx8e532eb807e645f0ae35f-0068bc7541) +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: tx8e532eb807e645f0ae35f-0068bc7541) +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: tx8e532eb807e645f0ae35f-0068bc7541) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx8e532eb807e645f0ae35f-0068bc7541) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx83ab672b68fd443bb5af5-0068bc7542) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx83ab672b68fd443bb5af5-0068bc7542) +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: tx83ab672b68fd443bb5af5-0068bc7542) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx83ab672b68fd443bb5af5-0068bc7542) +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: tx83ab672b68fd443bb5af5-0068bc7542) +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: tx83ab672b68fd443bb5af5-0068bc7542) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx83ab672b68fd443bb5af5-0068bc7542) +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: tx83ab672b68fd443bb5af5-0068bc7542) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx83ab672b68fd443bb5af5-0068bc7542) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx83ab672b68fd443bb5af5-0068bc7542) +test DEBUG: Setting object count to 1065 (txn: tx83ab672b68fd443bb5af5-0068bc7542) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txb518245d828f4b7297a98-0068bc7544) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txb518245d828f4b7297a98-0068bc7544) +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: txb518245d828f4b7297a98-0068bc7544) +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: txb518245d828f4b7297a98-0068bc7544) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txb518245d828f4b7297a98-0068bc7544) +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: txb518245d828f4b7297a98-0068bc7544) +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: txb518245d828f4b7297a98-0068bc7544) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: txb518245d828f4b7297a98-0068bc7544) +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: txb518245d828f4b7297a98-0068bc7544) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txb518245d828f4b7297a98-0068bc7544)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_gap_in_shards_with_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_gap_in_shards_with_memcache ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_marker_beyond_end_marker_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_marker_beyond_end_marker_memcache ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_mix_ok_and_unavailable_shards +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_mix_ok_and_unavailable_shards ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_mixed_policies_error +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_mixed_policies_error ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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 {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:59 -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': 'Sat, 10 Oct 2026 00:06:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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 {'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': 'Sat, 10 Oct 2026 00:06:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:14 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_uri -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_uri ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_uri_xml -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_uri_xml ... ok +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_without_md5 +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_without_md5 ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_without_permission +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_without_permission ... ok +test.unit.common.middleware.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_slo.TestSloPutManifest.test_handle_multipart_long_running_put_bad_etag_json +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_bad_etag_json ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_failure +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_failure ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_failure_json +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_failure_json ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_success +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_success ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_success_json +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_success_json ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_allow_empty_last_segment +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_allow_empty_last_segment ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_bad_data +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_bad_data ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_check_data +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_check_data ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_check_data_bad +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_check_data_bad ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_disallow_empty_first_segment +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_disallow_empty_first_segment ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_fast_heartbeat +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_fast_heartbeat ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_invalid_data +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_invalid_data ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_no_xml +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_no_xml ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_etag_check +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_etag_check ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check_no_early_bailout +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check_no_early_bailout ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check_still_uses_min_size +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check_still_uses_min_size ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success_conditional +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success_conditional ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success_unicode +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success_unicode ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_with_manipulator_callback +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_with_manipulator_callback ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_with_validator_callback +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_with_validator_callback ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_single_ranges +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_single_ranges ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_unsatisfiable_ranges +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_unsatisfiable_ranges ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_bad_etag_fail +test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_bad_etag_fail ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_no_etag_success +test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_no_etag_success ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_with_etag_success +test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_with_etag_success ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_with_etag_with_quotes_success +test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_with_etag_with_quotes_success ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_put_manifest_too_quick_fail +test.unit.common.middleware.test_slo.TestSloPutManifest.test_put_manifest_too_quick_fail ... ok +test.unit.common.middleware.test_symlink.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.ring.test_ring.TestRing.test_creation +test.unit.common.ring.test_ring.TestRing.test_creation ... ok +test.unit.common.ring.test_ring.TestRing.test_get_more_nodes +test.unit.common.ring.test_ring.TestRing.test_get_more_nodes ... ok +test.unit.common.ring.test_ring.TestRing.test_get_more_nodes_with_zero_weight_region +test.unit.common.ring.test_ring.TestRing.test_get_more_nodes_with_zero_weight_region ... ok +test.unit.common.ring.test_ring.TestRing.test_get_nodes +test.unit.common.ring.test_ring.TestRing.test_get_nodes ... ok +test.unit.common.ring.test_ring.TestRing.test_get_part +test.unit.common.ring.test_ring.TestRing.test_get_part ... ok +test.unit.common.ring.test_ring.TestRing.test_get_part_nodes +test.unit.common.ring.test_ring.TestRing.test_get_part_nodes ... ok +test.unit.common.ring.test_ring.TestRing.test_has_changed +test.unit.common.ring.test_ring.TestRing.test_has_changed ... ok +test.unit.common.ring.test_ring.TestRing.test_reload +test.unit.common.ring.test_ring.TestRing.test_reload ... ok +test.unit.common.ring.test_ring.TestRing.test_reload_old_style_pickled_ring +test.unit.common.ring.test_ring.TestRing.test_reload_old_style_pickled_ring ... ok +test.unit.common.ring.test_ring.TestRing.test_reload_without_replication +test.unit.common.ring.test_ring.TestRing.test_reload_without_replication ... ok +test.unit.common.ring.test_ring.TestRing.test_replica_count +test.unit.common.ring.test_ring.TestRing.test_replica_count ... ok +test.unit.common.test_constraints.TestConstraintsConfig.test_default_constraints +test.unit.common.test_constraints.TestConstraintsConfig.test_default_constraints ... ok +test.unit.common.test_constraints.TestConstraintsConfig.test_effective_constraints +test.unit.common.test_constraints.TestConstraintsConfig.test_effective_constraints ... ok +test.unit.common.test_constraints.TestConstraintsConfig.test_override_constraints +test.unit.common.test_constraints.TestConstraintsConfig.test_override_constraints ... ok +test.unit.common.test_constraints.TestConstraintsConfig.test_reload_reset +test.unit.common.test_constraints.TestConstraintsConfig.test_reload_reset ... ok +test.unit.common.test_daemon.TestDaemon.test_create +test.unit.common.test_daemon.TestDaemon.test_create ... ok +test.unit.common.test_daemon.TestDaemon.test_stubs +test.unit.common.test_daemon.TestDaemon.test_stubs ... ok +test.unit.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.TestDiskFileManager.test_check_policy +test.unit.obj.test_diskfile.TestDiskFileManager.test_check_policy ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_cleanup_uses_configured_reclaim_age +test.unit.obj.test_diskfile.TestDiskFileManager.test_cleanup_uses_configured_reclaim_age ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_construct_dev_path +test.unit.obj.test_diskfile.TestDiskFileManager.test_construct_dev_path ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_unclean +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_unclean ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_init +test.unit.obj.test_diskfile.TestDiskFileManager.test_init ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_init_commit_window +test.unit.obj.test_diskfile.TestDiskFileManager.test_init_commit_window ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_listdir +test.unit.obj.test_diskfile.TestDiskFileManager.test_listdir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_listdir_enoent +test.unit.obj.test_diskfile.TestDiskFileManager.test_listdir_enoent ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_listdir_other_oserror +test.unit.obj.test_diskfile.TestDiskFileManager.test_listdir_other_oserror ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_missing_splice_warning +test.unit.obj.test_diskfile.TestDiskFileManager.test_missing_splice_warning ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_object_audit_location_generator +test.unit.obj.test_diskfile.TestDiskFileManager.test_object_audit_location_generator ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_parse_on_disk_filename +test.unit.obj.test_diskfile.TestDiskFileManager.test_parse_on_disk_filename ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_parse_on_disk_filename_errors +test.unit.obj.test_diskfile.TestDiskFileManager.test_parse_on_disk_filename_errors ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_partition_lock_same_partition +test.unit.obj.test_diskfile.TestDiskFileManager.test_partition_lock_same_partition ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_pickle_async_update +test.unit.obj.test_diskfile.TestDiskFileManager.test_pickle_async_update ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_2 +test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_2 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_another_device_fine +test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_another_device_fine ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_off +test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_off ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_on +test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_on ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_same_partition +test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_same_partition ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_one_per_device_deprecation +test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_one_per_device_deprecation ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_verify_ondisk_files +test.unit.obj.test_diskfile.TestDiskFileManager.test_verify_ondisk_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_cleans_up_everything +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_cleans_up_everything ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_dev_path_fail +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_dev_path_fail ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_empty +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_empty ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_empty_suffixes +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_empty_suffixes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_suffix_filter +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_suffix_filter ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_tombstones +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_tombstones ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_yields_meta_timestamp +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_yields_meta_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_suffixes +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_suffixes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_suffixes_dev_path_fail +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_suffixes_dev_path_fail ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectServer.test_expect_on_multiphase_put_diconnect +test.unit.obj.test_server.TestObjectServer.test_expect_on_multiphase_put_diconnect ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectServer.test_expect_on_put +test.unit.obj.test_server.TestObjectServer.test_expect_on_put ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectServer.test_expect_on_put_conflict +test.unit.obj.test_server.TestObjectServer.test_expect_on_put_conflict ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectServer.test_expect_on_put_footer +test.unit.obj.test_server.TestObjectServer.test_expect_on_put_footer ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_bad_commit_message +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_bad_commit_message ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_metadata_footer +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_metadata_footer ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_metadata_footer_disconnect +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_metadata_footer_disconnect ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_no_metadata_replicated +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_no_metadata_replicated ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_no_mime_boundary +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_no_mime_boundary ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_server.TestObjectServer.test_not_found +test.unit.obj.test_server.TestObjectServer.test_not_found ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: tx7085785891a14b1abc284-006ac98182) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx7085785891a14b1abc284-006ac98182) -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: tx7085785891a14b1abc284-006ac98182) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx7085785891a14b1abc284-006ac98182) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx7085785891a14b1abc284-006ac98182) -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: tx7085785891a14b1abc284-006ac98182) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx7085785891a14b1abc284-006ac98182) -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: tx7085785891a14b1abc284-006ac98182) -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: tx7085785891a14b1abc284-006ac98182) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: tx7085785891a14b1abc284-006ac98182) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: tx92e7c995d8374b959bdf8-006ac98182) -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: tx92e7c995d8374b959bdf8-006ac98182) -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: tx92e7c995d8374b959bdf8-006ac98182) -test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: tx92e7c995d8374b959bdf8-006ac98182) -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: tx92e7c995d8374b959bdf8-006ac98182) -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: tx92e7c995d8374b959bdf8-006ac98182) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: tx92e7c995d8374b959bdf8-006ac98182) -test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: tx3b0365e2df47455ba2180-006ac98182) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx3b0365e2df47455ba2180-006ac98182) -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: tx3b0365e2df47455ba2180-006ac98182) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx3b0365e2df47455ba2180-006ac98182) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx3b0365e2df47455ba2180-006ac98182) -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: tx3b0365e2df47455ba2180-006ac98182) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx3b0365e2df47455ba2180-006ac98182) -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: tx3b0365e2df47455ba2180-006ac98182) -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: tx3b0365e2df47455ba2180-006ac98182) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx3b0365e2df47455ba2180-006ac98182) -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: tx3b0365e2df47455ba2180-006ac98182) -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: tx3b0365e2df47455ba2180-006ac98182) -test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: tx3b0365e2df47455ba2180-006ac98182) -test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: txfc2e84ed302a4fc2a67a1-006ac98182) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txfc2e84ed302a4fc2a67a1-006ac98182) -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: txfc2e84ed302a4fc2a67a1-006ac98182) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txfc2e84ed302a4fc2a67a1-006ac98182) -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: txc24244e20d8e4fe4b8da8-006ac98182) -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: txc24244e20d8e4fe4b8da8-006ac98182) -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: txc24244e20d8e4fe4b8da8-006ac98182) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: txc24244e20d8e4fe4b8da8-006ac98182) -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: txe2e0a0199ac04b85a163e-006ac98182) -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: txe2e0a0199ac04b85a163e-006ac98182) -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: txe2e0a0199ac04b85a163e-006ac98182) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: txe2e0a0199ac04b85a163e-006ac98182) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx74cbe306003d4915bac81-006ac98183) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx74cbe306003d4915bac81-006ac98183) -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: tx74cbe306003d4915bac81-006ac98183) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx74cbe306003d4915bac81-006ac98183) -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: tx74cbe306003d4915bac81-006ac98183) -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: tx74cbe306003d4915bac81-006ac98183)test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_overlapping_shards_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_overlapping_shards_no_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_shard_errors_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_shard_errors_no_memcache ... ok +test DEBUG: looking for objects in 1756551600 +test DEBUG: checking container 1756548000 +test DEBUG: looking for objects in 1756548000 +test DEBUG: checking container 1756544400 +test DEBUG: looking for objects in 1756544400 +test DEBUG: checking container 1756540800 +test DEBUG: looking for objects in 1756540800 +test INFO: Reconciler Stats: {} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1757178000 +test DEBUG: looking for objects in 1757178000 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 +test INFO: success: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3618.841870) from the queue (0000003618.84187_0000000000000002) +test DEBUG: checking placement for '/AUTH_bob/c/o2' (3724.234560) in policy_index 1 +test INFO: success: '/AUTH_bob/c/o2' (3724.234560) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o2' (3724.234560) from the queue (0000003724.23456_0000000000000002) +test INFO: Reconciler Stats: {'success': 2, 'pop_queue': 2} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1757178000 +test DEBUG: looking for objects in 1757178000 +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' (1757181254.115350) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (1757181254.115350) in destination policy_index 0 +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1757181254.115350) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (1757181254.115350) from storage policy 1 +test DEBUG: delete_attempt: '/AUTH_bob/c/o1' (1757181254.115350) in policy_index 1 will be deleted from policy_index 0 (1757181254.11535_0000000000000003) +test INFO: delete_success: '/AUTH_bob/c/o1' (1757181254.115350) deleted from policy_index 0 (1757181254.11535_0000000000000003) +test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (1757181254.115350) from policy_index 1 (1757181254.11535_0000000000000001) will be deleted +test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (1757181254.115350) was successfully removed from policy_index 1 +test INFO: success: '/AUTH_bob/c/o1' (1757181254.115350) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (1757181254.115350) from the queue (1757181254.11535_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 1757178000 +test DEBUG: looking for objects in 1757178000 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 +test DEBUG: noop_object: '/AUTH_bob/c/o1' (3618.841870) container policy_index 1 matches queue policy index 1 +test INFO: success: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3618.841870) from the queue (0000003618.84187_0000000000000002) +test INFO: Reconciler Stats: {'noop_object': 1, 'success': 1, 'pop_queue': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1757178000 +test DEBUG: looking for objects in 1757178000 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (3618.841870) in destination policy_index 0 +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (3618.841870) from storage policy 1 +test DEBUG: copy_attempt: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 will be moved to policy_index 0 (0000003618.84187_0000000000000003) +test DEBUG: copy_success: '/AUTH_bob/c/o1' (3618.841870) moved from policy_index 1 to policy_index 0 (0000003618.84187_0000000000000003) +test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (3618.841870) from policy_index 1 (0000003618.84187_0000000000000001) will be deleted +test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (3618.841870) was successfully removed from policy_index 1 +test INFO: success: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3618.841870) from the queue (0000003618.84187_0000000000000002) +test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_success': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1757178000 +test DEBUG: looking for objects in 1757178000 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (3679.201900) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (3679.201900) in destination policy_index 0 +test DEBUG: found_object: '/AUTH_bob/c/o1' (3679.201900) in policy_index 0 is newer than queue (3679.201900) +test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (3679.201900) from policy_index 1 (0000003679.20190_0000000000000001) will be deleted +test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (3679.201900) was successfully removed from policy_index 1 +test INFO: success: '/AUTH_bob/c/o1' (3679.201900) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3679.201900) from the queue (0000003679.20190_0000000000000002) +test INFO: Reconciler Stats: {'found_object': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1757178000 +test DEBUG: looking for objects in 1757178000 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (3679.201900) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (3679.201900) in destination policy_index 0 +test DEBUG: found_object: '/AUTH_bob/c/o1' (3680.201900) in policy_index 0 is newer than queue (3679.201900) +test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (3679.201900) from policy_index 1 (0000003679.20190_0000000000000001) will be deleted +test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (3679.201900) was successfully removed from policy_index 1 +test INFO: success: '/AUTH_bob/c/o1' (3679.201900) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3679.201900) from the queue (0000003679.20190_0000000000000002) +test INFO: Reconciler Stats: {'found_object': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1757178000 +test DEBUG: looking for objects in 1757178000 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 36000 +test DEBUG: looking for objects in 36000 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (36123.383930) in destination policy_index 0 +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (36123.383930) from storage policy 1 +test DEBUG: copy_attempt: '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 will be moved to policy_index 0 (0000036123.38393_0000000000000003)test.unit.container.test_reconciler.TestReconciler.test_object_move_dest_object_older_than_queue_entry +test.unit.container.test_reconciler.TestReconciler.test_object_move_dest_object_older_than_queue_entry ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_move_fails_cleanup +test.unit.container.test_reconciler.TestReconciler.test_object_move_fails_cleanup ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_move_fails_preflight +test.unit.container.test_reconciler.TestReconciler.test_object_move_fails_preflight ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_move_no_such_object_no_tombstone_ancient +test.unit.container.test_reconciler.TestReconciler.test_object_move_no_such_object_no_tombstone_ancient ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_move_no_such_object_no_tombstone_recent +test.unit.container.test_reconciler.TestReconciler.test_object_move_no_such_object_no_tombstone_recent ... ok fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ @@ -37163,125 +42147,244 @@ 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': 'Sat, 10 Oct 2026 00:06:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:54 -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': 'Sat, 10 Oct 2026 00:06:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:54 -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': 'Sat, 10 Oct 2026 00:06:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:54 -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': 'Sat, 10 Oct 2026 00:06:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:54 -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': 'Sat, 10 Oct 2026 00:06:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:15 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_version_id +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:57 -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: 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': 'Sat, 06 Sep 2025 17:53:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:15 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_canned_s3acl -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_canned_s3acl ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location ... ok +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53:55 -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 -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:14 -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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:14 -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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_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 INFO: - - - [06/Sep/2025:17:54:01 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0006 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0005 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0189 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:01 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0079 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:02 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0033 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:02 +0000] "GET /sda1/p/a/%00null" 200 184 "-" "-" "-" 0.0117 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:54:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0260 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:03 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0089 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:03 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0306 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0007 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:03 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0229 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0061 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:03 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0178 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0017 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:03 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0154 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:03 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0260 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:03 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0006 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:03 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0395 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0006 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:03 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0287 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0054 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:03 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0272 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:54:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0266 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0069 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0026 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:04 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" 0.0323 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0006 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:04 +0000] "GET /sda1/p/a/c" 200 116 "-" "-" "-" 0.8516 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:04 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0006 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:04 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0312 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0079 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:04 +0000] "GET /sda1/p/a/c" 200 120 "-" "-" "-" 0.0179 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:04 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0049 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:04 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0113 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0197 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "GET /sda1/p/a/c" 200 61 "-" "-" "-" 0.0073 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0073 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "GET /sda1/p/a/c" 400 37 "-" "-" "-" 0.0004 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "GET /sda1/p/a/c" 400 33 "-" "-" "-" 0.0001 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "GET /sda1/p/a/c" 400 32 "-" "-" "-" 0.0001 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "GET /sda1/p/a/c" 400 38 "-" "-" "-" 0.0001 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0241 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0031 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0105 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0114 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0116 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0073 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0108 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0069 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0296 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0121 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0007 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0006 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0089 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0303 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "GET /sda1/p/a/%00null" 200 207 "-" "-" "-" 0.0079 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0197 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0029 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0007 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0006 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0013 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:05 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0131 "-" 1066295 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_prefix_with_reserved +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_prefix_with_reserved ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_put_auto_create +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_put_auto_create ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_replication_server_call_all_methods +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_replication_server_call_all_methods ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_serv_reserv +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_serv_reserv ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_swift_bytes_in_content_type +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_swift_bytes_in_content_type ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call_invalid_path +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call_invalid_path ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call_invalid_path_utf8 +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call_invalid_path_utf8 ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_update_sync_store_on_DELETE +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_update_sync_store_on_DELETE ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_update_sync_store_on_POST +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_update_sync_store_on_POST ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_update_sync_store_on_PUT +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_update_sync_store_on_PUT ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_updating_multiple_container_servers +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_updating_multiple_container_servers ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_weird_content_types +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_weird_content_types ... ok +test.unit.obj.test_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_account.TestAccountController.test_account_acl_headers_translated_for_GET_HEAD +test.unit.proxy.controllers.test_account.TestAccountController.test_account_acl_headers_translated_for_GET_HEAD ... ok +test.unit.proxy.controllers.test_account.TestAccountController.test_account_info_in_response_env +test.unit.proxy.controllers.test_account.TestAccountController.test_account_info_in_response_env ... ok +test.unit.proxy.controllers.test_account.TestAccountController.test_add_acls_impossible_cases +test.unit.proxy.controllers.test_account.TestAccountController.test_add_acls_impossible_cases ... ok +test.unit.proxy.controllers.test_account.TestAccountController.test_cache_key_impossible_cases +test.unit.proxy.controllers.test_account.TestAccountController.test_cache_key_impossible_cases ... ok +test.unit.proxy.controllers.test_account.TestAccountController.test_get_deleted_account +test.unit.proxy.controllers.test_account.TestAccountController.test_get_deleted_account ... ok +test.unit.proxy.controllers.test_account.TestAccountController.test_long_acct_names +test.unit.proxy.controllers.test_account.TestAccountController.test_long_acct_names ... ok +test.unit.proxy.controllers.test_account.TestAccountController.test_response_code_for_DELETE +test.unit.proxy.controllers.test_account.TestAccountController.test_response_code_for_DELETE ... ok +test.unit.proxy.controllers.test_account.TestAccountController.test_response_code_for_POST +test.unit.proxy.controllers.test_account.TestAccountController.test_response_code_for_POST ... ok +test.unit.proxy.controllers.test_account.TestAccountController.test_response_code_for_PUT +test.unit.proxy.controllers.test_account.TestAccountController.test_response_code_for_PUT ... ok +test.unit.proxy.controllers.test_account.TestAccountController.test_stripping_swift_admin_headers +test.unit.proxy.controllers.test_account.TestAccountController.test_stripping_swift_admin_headers ... ok +test.unit.proxy.controllers.test_account.TestAccountController.test_swift_owner +test.unit.proxy.controllers.test_account.TestAccountController.test_swift_owner ... ok +test.unit.proxy.controllers.test_account.TestAccountController.test_sys_meta_headers_POST +test.unit.proxy.controllers.test_account.TestAccountController.test_sys_meta_headers_POST ... ok +test.unit.proxy.controllers.test_account.TestAccountController.test_sys_meta_headers_PUT +test.unit.proxy.controllers.test_account.TestAccountController.test_sys_meta_headers_PUT ... ok -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to POST /a/c: +test ERROR: Container GET returning 503 for [] (txn: tx665897bdc1fc4987b3347-0068bc7530) +test INFO: Client disconnected on read of '/a/c' (txn: tx665897bdc1fc4987b3347-0068bc7530) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txe1a4586e0b7e49d69982e-0068bc7532) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txe1a4586e0b7e49d69982e-0068bc7532) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txe1a4586e0b7e49d69982e-0068bc7532) +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txe1a4586e0b7e49d69982e-0068bc7532) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txe1a4586e0b7e49d69982e-0068bc7532) +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txe1a4586e0b7e49d69982e-0068bc7532) +test ERROR: Container GET returning 503 for [] (txn: txe1a4586e0b7e49d69982e-0068bc7532) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx6085c16c575f4da8b54e0-0068bc7532) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx6085c16c575f4da8b54e0-0068bc7532) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx6085c16c575f4da8b54e0-0068bc7532) +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx6085c16c575f4da8b54e0-0068bc7532) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx6085c16c575f4da8b54e0-0068bc7532) +test ERROR: Container GET returning 503 for [] (txn: tx6085c16c575f4da8b54e0-0068bc7532) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx58c0ad043c794f8e8bc55-0068bc7532) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx58c0ad043c794f8e8bc55-0068bc7532) +test ERROR: Container GET returning 503 for [] (txn: tx58c0ad043c794f8e8bc55-0068bc7532) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx4241cf3ae65842b0a5309-0068bc7532) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx3f492655813d413598409-0068bc7532) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx3f492655813d413598409-0068bc7532) +test ERROR: Container GET returning 503 for [500, 500] (txn: tx3f492655813d413598409-0068bc7532) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx59dd918d42214cd4922de-0068bc7532) +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txab59c25e841444a08bfa3-0068bc7532) +test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txab59c25e841444a08bfa3-0068bc7532) +test INFO: Client disconnected on read of '/a/c' (txn: txab59c25e841444a08bfa3-0068bc7532) +test ERROR: Container GET returning 503 for [] (txn: tx62151dfe77074cd28cd38-0068bc7532) +test INFO: Client disconnected on read of '/a/c' (txn: tx62151dfe77074cd28cd38-0068bc7532) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx475cf3bc27be43938ea42-0068bc7532) +test INFO: Client disconnected on read of '/a/c' (txn: tx475cf3bc27be43938ea42-0068bc7532) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -37290,8 +42393,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx43baecc741774a248f4f2-006ac98179) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to POST /a/c: +StopIteration (txn: tx4338b95ed5d646808905c-0068bc7532) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -37300,18 +42403,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txf6ea47af2eeb4da2b6cc3-006ac98179) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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.1:2001/sdb (txn: txe4f10dd812dc408db3340-006ac9817a) -test ERROR: ERROR 500 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: txdbc2b76063a041e5bccfd-006ac9817a) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: txdbc2b76063a041e5bccfd-006ac9817a) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: txcfbdf58002a74770b8c87-006ac9817a) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: txcfbdf58002a74770b8c87-006ac9817a) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: txcfbdf58002a74770b8c87-006ac9817a) -test ERROR: Account HEAD returning 503 for [503, 503, 503] (txn: txcfbdf58002a74770b8c87-006ac9817a) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to PUT /account: +StopIteration (txn: tx4338b95ed5d646808905c-0068bc7532) +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -37320,8 +42413,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txcfbdf58002a74770b8c87-006ac9817a) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /account: +StopIteration (txn: tx4338b95ed5d646808905c-0068bc7532) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -37330,8 +42423,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txcfbdf58002a74770b8c87-006ac9817a) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /account: +StopIteration (txn: tx4338b95ed5d646808905c-0068bc7532) +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -37340,313 +42433,622 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txcfbdf58002a74770b8c87-006ac9817a) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txcfbdf58002a74770b8c87-006ac9817a) -test WARNING: Could not autocreate account '/account' (txn: txcfbdf58002a74770b8c87-006ac9817a) -test INFO: autocreate account '/account' (txn: txa5b843afe3a940188f203-006ac9817a) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx6e200ccbaa8e448d96faa-006ac9817a) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx6e200ccbaa8e448d96faa-006ac9817a) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx6e200ccbaa8e448d96faa-006ac9817a) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.2:1002/sdc (txn: tx6e200ccbaa8e448d96faa-006ac9817a) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.1:1001/sdb (txn: tx6e200ccbaa8e448d96faa-006ac9817a) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.0:1000/sda (txn: tx6e200ccbaa8e448d96faa-006ac9817a) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx6e200ccbaa8e448d96faa-006ac9817a) -test WARNING: Could not autocreate account '/account' (txn: tx6e200ccbaa8e448d96faa-006ac9817a) -test INFO: autocreate account '/account' (txn: tx2b621fb6af2f47f8af953-006ac9817a) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: txe9ef84acc469486aaab6e-006ac9817a) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: txe9ef84acc469486aaab6e-006ac9817a) -test ERROR: Container GET returning 503 for (201, 503, 503) (txn: txe9ef84acc469486aaab6e-006ac9817a) -test INFO: autocreate account '/account' (txn: tx89b66964120d40c089778-006ac9817a) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx0828adfd9fd74057941a9-006ac9817a) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.1:1001/sdb (txn: tx0828adfd9fd74057941a9-006ac9817a) -test INFO: autocreate account '/account' (txn: tx0828adfd9fd74057941a9-006ac9817a) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: txbd4e667f14104a93a3e57-006ac9817a) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: txbd4e667f14104a93a3e57-006ac9817a) +StopIteration (txn: tx4338b95ed5d646808905c-0068bc7532) +test ERROR: Container GET returning 503 for (200, 503, 503) (txn: tx4338b95ed5d646808905c-0068bc7532) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx2361bcc2d9d44fbda2294-006ac9817a) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx999e1d4ad6b348adb94d6-006ac9817a) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestContainerController.test_PUT_backed_x_timestamp_header -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_backed_x_timestamp_header ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_bad_metadata -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_bad_metadata ... ok +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx27756f3ea42b4a799b95f-0068bc7533)test.unit.proxy.controllers.test_container.TestContainerController.test_sys_meta_headers_PUT +test.unit.proxy.controllers.test_container.TestContainerController.test_sys_meta_headers_PUT ... ok +test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_record_type_object_makes_no_cache_lookup +test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_record_type_object_makes_no_cache_lookup ... ok +test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_shard_ranges_no_cache_when_include_deleted_shards +test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_shard_ranges_no_cache_when_include_deleted_shards ... ok +test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_shard_ranges_no_cache_when_requesting_listing_shards +test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_shard_ranges_no_cache_when_requesting_listing_shards ... ok +test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_shard_ranges_no_cache_when_requesting_updating_shards +test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_shard_ranges_no_cache_when_requesting_updating_shards ... ok +test.unit.proxy.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 ERROR: Failed to unlink '/tmp/tmpswzbdo3d/containers/part/suffix/hash/container.db': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2235, in set_sharded_state + os.unlink(retiring_file) + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: 1 +test DEBUG: Unlinked retiring db '/tmp/tmpswzbdo3d/containers/part/suffix/hash/container_1757181259.00000.db' +test WARNING: Still have multiple db files after unlinking '/tmp/tmpswzbdo3d/containers/part/suffix/hash/container_1757181259.00000.db': ['/tmp/tmpswzbdo3d/containers/part/suffix/hash/container.db', '/tmp/tmpswzbdo3d/containers/part/suffix/hash/container_1757181260.00000.db'] +test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpswzbdo3d/containers/part/suffix/hash/container_1757181260.00000.db']. +test ERROR: Failed to set the ROWID of the fresh database for a/c: +test ERROR: Failed to sync the container_stat table/view with the fresh database for a/c: +proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +cont1 DEBUG: Could not load '/tmp/tmpoeeyxdpy/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpoeeyxdpy/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/tmpoeeyxdpy/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpoeeyxdpy/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:19 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0081 "-" 1066322 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:19 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0073 "-" 1066322 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:19 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0073 "-" 1066322 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:19 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0072 "-" 1066322 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx84a4248672cc4498adf73-0068bc754b" "proxy-server 1066322" 0.0018 "-" 1066322 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:19 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:48955/sda1/1/a/c" "tx84a4248672cc4498adf73-0068bc754b" "container-server 1066322" 0.0012 "-" 1066322 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:19 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:46355/sdb1/1/a/c" "tx84a4248672cc4498adf73-0068bc754b" "container-server 1066322" 0.0013 "-" 1066322 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:19 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx84a4248672cc4498adf73-0068bc754b" "proxy-server 1066322" 0.0153 "-" 1066322 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:19 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx84a4248672cc4498adf73-0068bc754b" "proxy-server 1066322" 0.0269 "-" 1066322 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/19 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx84a4248672cc4498adf73-0068bc754b - 0.0367 - - 1757181259.097802162 1757181259.134455204 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:19 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx786b83d2e4aa4a5abcdf3-0068bc754b" "proxy-server 1066322" 0.0013 "-" 1066322 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:19 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:46355/sdb1/1/a1/c1" "tx786b83d2e4aa4a5abcdf3-0068bc754b" "container-server 1066322" 0.0011 "-" 1066322 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:19 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:48955/sda1/1/a1/c1" "tx786b83d2e4aa4a5abcdf3-0068bc754b" "container-server 1066322" 0.0010 "-" 1066322 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:19 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx786b83d2e4aa4a5abcdf3-0068bc754b" "proxy-server 1066322" 0.0226 "-" 1066322 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:19 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx786b83d2e4aa4a5abcdf3-0068bc754b" "proxy-server 1066322" 0.0138 "-" 1066322 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/19 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx786b83d2e4aa4a5abcdf3-0068bc754b - 0.0311 - - 1757181259.135952950 1757181259.167063236 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbaf6c54530c1402db0d6f-0068bc754b" "proxy-server 1066322" 0.0056 "-" 1066322 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:19 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:46355/sdb1/2/a/c1" "txbaf6c54530c1402db0d6f-0068bc754b" "container-server 1066322" 0.0015 "-" 1066322 1 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:19 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:48955/sda1/2/a/c1" "txbaf6c54530c1402db0d6f-0068bc754b" "container-server 1066322" 0.0049 "-" 1066322 1 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:19 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txbaf6c54530c1402db0d6f-0068bc754b" "proxy-server 1066322" 0.0195 "-" 1066322 1 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:19 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txbaf6c54530c1402db0d6f-0068bc754b" "proxy-server 1066322" 0.0307 "-" 1066322 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/19 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txbaf6c54530c1402db0d6f-0068bc754b - 0.0443 - - 1757181259.168830395 1757181259.213087797 1 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa31108e27e474bc0ae5b0-0068bc754b" "proxy-server 1066322" 0.0070 "-" 1066322 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:19 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:46355/sdb1/1/a/c2" "txa31108e27e474bc0ae5b0-0068bc754b" "container-server 1066322" 0.0051 "-" 1066322 2 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:19 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:48955/sda1/1/a/c2" "txa31108e27e474bc0ae5b0-0068bc754b" "container-server 1066322" 0.0015 "-" 1066322 2 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:19 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txa31108e27e474bc0ae5b0-0068bc754b" "proxy-server 1066322" 0.0242 "-" 1066322 2 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:19 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txa31108e27e474bc0ae5b0-0068bc754b" "proxy-server 1066322" 0.0350 "-" 1066322 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/19 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txa31108e27e474bc0ae5b0-0068bc754b - 0.0504 - - 1757181259.214875221 1757181259.265299082 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.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 + -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4bfb97cdef4f44bc8df1c-006ac98173) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4bfb97cdef4f44bc8df1c-006ac98173) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4bfb97cdef4f44bc8df1c-006ac98173) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4bfb97cdef4f44bc8df1c-006ac98173) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txbc3915022992491fb16a8-006ac98176) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbc3915022992491fb16a8-006ac98176) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbc3915022992491fb16a8-006ac98176) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbc3915022992491fb16a8-006ac98176) -proxy-server DEBUG: Ignoring 404 from primary (txn: txbc3915022992491fb16a8-006ac98176) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txbc3915022992491fb16a8-006ac98176) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txbc3915022992491fb16a8-006ac98176) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txbc3915022992491fb16a8-006ac98176) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txbc3915022992491fb16a8-006ac98176) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txbc3915022992491fb16a8-006ac98176) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txbc3915022992491fb16a8-006ac98176) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txbc3915022992491fb16a8-006ac98176) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txbc3915022992491fb16a8-006ac98176) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txbc3915022992491fb16a8-006ac98176) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txbc3915022992491fb16a8-006ac98176) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txbc3915022992491fb16a8-006ac98176) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txbc3915022992491fb16a8-006ac98176) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txbc3915022992491fb16a8-006ac98176) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txbc3915022992491fb16a8-006ac98176) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx4dd0a3b1771b434c8416f-0068bc7539) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4dd0a3b1771b434c8416f-0068bc7539) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4dd0a3b1771b434c8416f-0068bc7539) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4dd0a3b1771b434c8416f-0068bc7539) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4dd0a3b1771b434c8416f-0068bc7539) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4dd0a3b1771b434c8416f-0068bc7539) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4dd0a3b1771b434c8416f-0068bc7539) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4dd0a3b1771b434c8416f-0068bc7539) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4dd0a3b1771b434c8416f-0068bc7539) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4dd0a3b1771b434c8416f-0068bc7539) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4dd0a3b1771b434c8416f-0068bc7539) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4dd0a3b1771b434c8416f-0068bc7539) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4dd0a3b1771b434c8416f-0068bc7539) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4dd0a3b1771b434c8416f-0068bc7539) +proxy-server ERROR: Object returning 503 for [] (txn: tx4dd0a3b1771b434c8416f-0068bc7539) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txe89af8563ee1462985889-006ac98176) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx663451e62ec6463cae850-006ac98176) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txba2ac6f6621e4cd1a3f01-006ac98176) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txba2ac6f6621e4cd1a3f01-006ac98176) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txba2ac6f6621e4cd1a3f01-006ac98176) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txba2ac6f6621e4cd1a3f01-006ac98176) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txba2ac6f6621e4cd1a3f01-006ac98176) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txba2ac6f6621e4cd1a3f01-006ac98176) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txba2ac6f6621e4cd1a3f01-006ac98176) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txba2ac6f6621e4cd1a3f01-006ac98176) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txba2ac6f6621e4cd1a3f01-006ac98176) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txba2ac6f6621e4cd1a3f01-006ac98176) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txba2ac6f6621e4cd1a3f01-006ac98176) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txba2ac6f6621e4cd1a3f01-006ac98176) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txba2ac6f6621e4cd1a3f01-006ac98176) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txba2ac6f6621e4cd1a3f01-006ac98176) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txba2ac6f6621e4cd1a3f01-006ac98176) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txba2ac6f6621e4cd1a3f01-006ac98176) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txba2ac6f6621e4cd1a3f01-006ac98176) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txba2ac6f6621e4cd1a3f01-006ac98176) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txba2ac6f6621e4cd1a3f01-006ac98176) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txba2ac6f6621e4cd1a3f01-006ac98176) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txba2ac6f6621e4cd1a3f01-006ac98176) -proxy-server ERROR: Object returning 503 for [] (txn: txba2ac6f6621e4cd1a3f01-006ac98176) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_short_resume_body -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_short_resume_body ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_slow_body -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_slow_body ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_calls_clean_acl -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_calls_clean_acl ... ok -test.unit.proxy.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 +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txc93c991fa6b148bb940ae-0068bc7539) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc93c991fa6b148bb940ae-0068bc7539) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc93c991fa6b148bb940ae-0068bc7539) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc93c991fa6b148bb940ae-0068bc7539) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc93c991fa6b148bb940ae-0068bc7539) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc93c991fa6b148bb940ae-0068bc7539) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc93c991fa6b148bb940ae-0068bc7539) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc93c991fa6b148bb940ae-0068bc7539) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc93c991fa6b148bb940ae-0068bc7539) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc93c991fa6b148bb940ae-0068bc7539) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc93c991fa6b148bb940ae-0068bc7539) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc93c991fa6b148bb940ae-0068bc7539) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc93c991fa6b148bb940ae-0068bc7539) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc93c991fa6b148bb940ae-0068bc7539) +proxy-server ERROR: Object returning 503 for [] (txn: txc93c991fa6b148bb940ae-0068bc7539) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txb36e7290b4b5444c80635-0068bc7539) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb36e7290b4b5444c80635-0068bc7539) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb36e7290b4b5444c80635-0068bc7539) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb36e7290b4b5444c80635-0068bc7539) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb36e7290b4b5444c80635-0068bc7539) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb36e7290b4b5444c80635-0068bc7539) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb36e7290b4b5444c80635-0068bc7539) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb36e7290b4b5444c80635-0068bc7539) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb36e7290b4b5444c80635-0068bc7539) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb36e7290b4b5444c80635-0068bc7539) +proxy-server ERROR: Object returning 503 for [] (txn: txb36e7290b4b5444c80635-0068bc7539) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx32a07deb92e14957bdb97-0068bc7539) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx32a07deb92e14957bdb97-0068bc7539) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx32a07deb92e14957bdb97-0068bc7539) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx32a07deb92e14957bdb97-0068bc7539) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32a07deb92e14957bdb97-0068bc7539)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_succeed +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_succeed ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_range_unsatisifiable +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_range_unsatisifiable ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durable_files_and_mixed_etags +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durable_files_and_mixed_etags ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durables_and_older_durables +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durables_and_older_durables ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durables_and_older_non_durables +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durables_and_older_non_durables ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durables_and_older_obscured_durables +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durables_and_older_obscured_durables ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_durable_and_nondurable_frags_will_503 +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_durable_and_nondurable_frags_will_503 ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_durable_frags_and_no_quorum_will_503 +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_durable_frags_and_no_quorum_will_503 ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_etags_at_same_timestamp +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_etags_at_same_timestamp ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_nondurable_frags_and_will_404 +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_nondurable_frags_and_will_404 ... ok + +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 15, 'name': '/a/c/o_missing_4', 'created_at': '1757181241.05189', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '8866a3ce-f6ca-45b8-87c3-80a85bf0b64f-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 16, 'name': '/a/c/o_missing_5', 'created_at': '1757181241.07238', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '8866a3ce-f6ca-45b8-87c3-80a85bf0b64f-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 17, 'name': '/a/c/o_missing_6', 'created_at': '1757181241.14169', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '8866a3ce-f6ca-45b8-87c3-80a85bf0b64f-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 18, 'name': '/a/c/o_missing_7', 'created_at': '1757181241.17594', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '8866a3ce-f6ca-45b8-87c3-80a85bf0b64f-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 19, 'name': '/a/c/o_missing_8', 'created_at': '1757181241.19588', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '8866a3ce-f6ca-45b8-87c3-80a85bf0b64f-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 20, 'name': '/a/c/o_missing_9', 'created_at': '1757181241.22388', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '8866a3ce-f6ca-45b8-87c3-80a85bf0b64f-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (21, 'ac8b0d57a9641c27d0bd841466c78329', '8866a3ce-f6ca-45b8-87c3-80a85bf0b64f-sda', '1757181240.38644', '1757181240.37403', '0', '', '1757181240.37403', 21, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 21, 'name': '/a/c/o_missing_10', 'created_at': '1757181241.26033', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '8866a3ce-f6ca-45b8-87c3-80a85bf0b64f-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp9t_p_chn/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '8922e5e8-48c9-4eb1-a90b-2bc0b58055e6-sda', '1757181241.92130', '1757181242', '0', '', '1757181242', 0, 1) +test DEBUG: /tmp/tmp9t_p_chn/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', '8922e5e8-48c9-4eb1-a90b-2bc0b58055e6-sda', '1757181241.92130', '1757181242', '0', '', '1757181242', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('8922e5e8-48c9-4eb1-a90b-2bc0b58055e6-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.10680 seconds (9.36372/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpxlm73hmx/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '39ba8f07fd8fff84e8e5c9e150a95ec1', '078a6a06-6e82-4b2b-b666-bcf619e6f6db-sda', '1757181242.10988', '1757181243', '0', '', '1757181243', 1, 0) +test DEBUG: /tmp/tmpxlm73hmx/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': '1757181244.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '078a6a06-6e82-4b2b-b666-bcf619e6f6db-sda') +test DEBUG: /tmp/tmpxlm73hmx/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0273874s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '39ba8f07fd8fff84e8e5c9e150a95ec1', '078a6a06-6e82-4b2b-b666-bcf619e6f6db-sda', '1757181242.10988', '1757181243', '0', '', '1757181243', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('078a6a06-6e82-4b2b-b666-bcf619e6f6db-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpxlm73hmx/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.15081 seconds (6.63087/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/tmpxlm73hmx/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, sync, (1, '70dca09868c09d3de0822c6cf55ba488', 'f3d84016-a9f4-4295-b8b2-85033e64b275-sda', '1757181242.24669', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('f3d84016-a9f4-4295-b8b2-85033e64b275-sda', '245de93b3701e804627f412ba3b317d3.db') +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, sync, (1, '70dca09868c09d3de0822c6cf55ba488', 'f3d84016-a9f4-4295-b8b2-85033e64b275-sda', '1757181242.24669', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('f3d84016-a9f4-4295-b8b2-85033e64b275-sda', '245de93b3701e804627f412ba3b317d3.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp4y3_kjbg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '6634b334-49d5-47be-9445-b325ab68074b-sda', '1757181242.36878', '1757181243', '0', '', '1757181243', 0, 0) +test DEBUG: /tmp/tmp4y3_kjbg/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', '6634b334-49d5-47be-9445-b325ab68074b-sda', '1757181242.36878', '1757181243', '0', '', '1757181243', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('6634b334-49d5-47be-9445-b325ab68074b-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.10350 seconds (9.66144/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpdk11kdag/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '39ba8f07fd8fff84e8e5c9e150a95ec1', '474ca1c7-9ecf-4c3d-a431-58fed4dcebcf-sda', '1757181242.52065', '1757181243', '0', '', '1757181243', 1, 0) +test DEBUG: /tmp/tmpdk11kdag/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, '39ba8f07fd8fff84e8e5c9e150a95ec1', '474ca1c7-9ecf-4c3d-a431-58fed4dcebcf-sda', '1757181242.52065', '1757181243', '0', '', '1757181243', 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 + +test INFO: - - - [06/Sep/2025:17:54:06 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0042 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:54:07 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0006 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:54:07 +0000] "PUT /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0002 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:54:08 +0000] "PUT /sda1/p/.a/c/o" 201 - "-" "-" "-" 0.0248 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:54:08 +0000] "PUT /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0003 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:54:08 +0000] "PUT /sda1/p/a/c/.o" 404 - "-" "-" "-" 0.0002 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:54:08 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0258 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:54:08 +0000] "PUT /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0003 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:54:08 +0000] "PUT /sda1/p/.shards_a/c" 404 - "-" "-" "-" 0.0003 "-" 1066295 0 +test INFO: - - - [06/Sep/2025:17:54:08 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0215 "-" 1066295 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:54:08 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0137 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:08 +0000] "PUT /sda1/p/a/c/o1" 201 - "-" "-" "-" 0.0013 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:08 +0000] "PUT /sda1/p/a/c/o2" 201 - "-" "-" "-" 0.0015 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:08 +0000] "GET /sda1/p/a/c" 200 280 "-" "-" "-" 0.0311 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:54:08 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0006 "-" 1066295 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:54:08 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0003 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:54:08 +0000] "GET /sda1/p/a/c%D8%3E%2520/%25" 412 29 "-" "-" "-" 0.0001 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:54:08 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0418 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:08 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0182 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:54:08 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0138 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:08 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0137 "-" 1066295 - +test INFO: - - - [06/Sep/2025:17:54:08 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0208 "-" 1066295 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:54:08 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0259 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:08 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0192 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test ERROR: ERROR account update failed with 1.2.3.4:5/sdb1 (will retry later): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 268, in account_update + account_response = conn.getresponse() + ^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'getresponse' +test ERROR: ERROR account update failed with 6.7.8.9:10/sdf1 (will retry later): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 268, in account_update + account_response = conn.getresponse() + ^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'getresponse' +test INFO: - - - [06/Sep/2025:17:54:08 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0159 "-" 1066295 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Sep/2025:17:54:08 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0100 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:08 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0006 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:08 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 1066295 2 +test INFO: - - - [06/Sep/2025:17:54:08 +0000] "GET /sda1/p/a/c" 200 248 "-" "-" "-" 0.0103 "-" 1066295 2 +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': 'Sat, 06 Sep 2025 17:54:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 +test:testertest:testertest: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:16 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_complete_multipart_upload_acl_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_complete_multipart_upload_acl_with_fullcontrol_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_complete_multipart_upload_acl_with_write_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_complete_multipart_upload_acl_with_write_permission ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", - -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:01 -0000', 'User-Agent': 'Mozzarella Foxfire'}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 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 1757178000 +test DEBUG: looking for objects in 1757178000 +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 1757178000 +test DEBUG: looking for objects in 1757178000 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (3600.123460) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (3600.123460) in destination policy_index 0 +test DEBUG: unavailable_destination: '/AUTH_bob/c/o1' (3600.123460) unable to determine the destination timestamp, if any +test INFO: retry: '/AUTH_bob/c/o1' (3600.123460) in policy_index 1 must be retried +test INFO: Reconciler Stats: {'unavailable_destination': 1, 'retry': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1757178000 +test DEBUG: looking for objects in 1757178000 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 1756515600 +test DEBUG: looking for objects in 1756515600 +test DEBUG: checking placement for '/AUTH_jeb/c/o1' (1756515974.172590) in policy_index 1 +test DEBUG: checking for '/AUTH_jeb/c/o1' (1756515974.172590) in destination policy_index 0 +test DEBUG: misplaced_object: '/AUTH_jeb/c/o1' (1756515974.172590) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_jeb/c/o1' (1756515974.172590) from storage policy 1 +test CRITICAL: lost_source: '/AUTH_jeb/c/o1' (1756515974.17259) was not available in policy_index 1 and has expired +test INFO: success: '/AUTH_jeb/c/o1' (1756515974.172590) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/1756515600/1:/AUTH_jeb/c/o1' (1756515974.172590) from the queue (1756515974.17259_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 1757178000 +test DEBUG: looking for objects in 1757178000 +test DEBUG: checking placement for '/AUTH_jeb/c/o1' (1757181254.180390) in policy_index 1 +test DEBUG: checking for '/AUTH_jeb/c/o1' (1757181254.180390) in destination policy_index 0 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: misplaced_object: '/AUTH_jeb/c/o1' (1757181254.180390) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_jeb/c/o1' (1757181254.180390) from storage policy 1 +test WARNING: unavailable_source: '/AUTH_jeb/c/o1' (1757181254.18039) in policy_index 1 responded 404 (0000000000.00000) +test INFO: retry: '/AUTH_jeb/c/o1' (1757181254.180390) 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 1757178000 +test DEBUG: looking for objects in 1757178000 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 36000 +test DEBUG: looking for objects in 36000 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (36123.383930) in destination policy_index 0 +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (36123.383930) from storage policy 1 +test DEBUG: copy_attempt: '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 will be moved to policy_index 0 (0000036123.38393_0000000000000003) +test ERROR: unhandled_error: unable to upload '/AUTH_bob/c/o1' (36123.383930) from policy_index 1 to policy_index 0 +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/reconciler.py", line 630, in ensure_object_in_right_location + self.swift.upload_object( + ~~~~~~~~~~~~~~~~~~~~~~~~^ + FileLikeIter(source_obj_iter), account, container, obj, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers) + ^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/internal_client.py", line 836, in upload_object + self.handle_request('PUT', path, headers, acceptable_statuses, fobj, + ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + params=params) + ^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/internal_client.py", line 256, in handle_request + resp = self.make_request(*args, **kwargs) + File "/build/reproducible-path/swift-2.35.1/swift/common/internal_client.py", line 253, in make_request + raise err + File "/build/reproducible-path/swift-2.35.1/swift/common/internal_client.py", line 224, in make_request + resp = spawn(req.get_response, self.app).wait() + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 232, in wait + return self._exit_event.wait() + ~~~~~~~~~~~~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/event.py", line 124, in wait + result = hub.switch() + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1114, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_reconciler.py", line 86, in __call__ + return self.storage_policy[policy_index].__call__( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + env, start_response) + ^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/helpers.py", line 376, in __call__ + resp = resp_class( + req=req, headers=headers, body=body, + conditional_response=req.method in ('GET', 'HEAD'), + conditional_etag=conditional_etag) + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_reconciler.py", line 1928, in blow_up + raise Exception('kaboom!') +Exception: kaboom!test.unit.container.test_reconciler.TestReconciler.test_object_move_put_blows_up_crazy_town +test.unit.container.test_reconciler.TestReconciler.test_object_move_put_blows_up_crazy_town ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_move_put_fails +test.unit.container.test_reconciler.TestReconciler.test_object_move_put_fails ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_move_src_object_is_forever_gone +test.unit.container.test_reconciler.TestReconciler.test_object_move_src_object_is_forever_gone ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_move_src_object_newer_than_queue_entry +test.unit.container.test_reconciler.TestReconciler.test_object_move_src_object_newer_than_queue_entry ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_move_src_object_older_than_queue_entry +test.unit.container.test_reconciler.TestReconciler.test_object_move_src_object_older_than_queue_entry ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_move_the_other_direction +test.unit.container.test_reconciler.TestReconciler.test_object_move_the_other_direction ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_move_with_unicode_and_spaces +test.unit.container.test_reconciler.TestReconciler.test_object_move_with_unicode_and_spaces ... ok +test.unit.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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:01 -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': 'Sat, 10 Oct 2026 00:06:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:16 -0000', 'User-Agent': 'Mozzarella Foxfire'}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 - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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 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 proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_not_configured -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_not_configured ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_per_policy_config -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_per_policy_config ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_per_policy_config_overrides_and_inherits -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_per_policy_config_overrides_and_inherits ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_proxy_server_config -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_proxy_server_config ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_x_open_expired_custom_config -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_x_open_expired_custom_config ... ok +proxy-server DEBUG: 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.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: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx74cbe306003d4915bac81-006ac98183) -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: tx74cbe306003d4915bac81-006ac98183) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx74cbe306003d4915bac81-006ac98183) -test DEBUG: Found 1020 objects in shard (state=unsharded), total = 1068 (txn: tx74cbe306003d4915bac81-006ac98183) -test DEBUG: Setting object count to 1068 (txn: tx74cbe306003d4915bac81-006ac98183) -test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: txcaac67177b824121913ba-006ac98183) -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: txcaac67177b824121913ba-006ac98183) -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: txcaac67177b824121913ba-006ac98183) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txcaac67177b824121913ba-006ac98183) -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: txcaac67177b824121913ba-006ac98183) -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: txcaac67177b824121913ba-006ac98183) -test DEBUG: Found 44 objects in shard (state=unsharded), total = 1068 (txn: txcaac67177b824121913ba-006ac98183) -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: txcaac67177b824121913ba-006ac98183) -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: txcaac67177b824121913ba-006ac98183) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 1068 (txn: txcaac67177b824121913ba-006ac98183) -test DEBUG: Setting object count to 1068 (txn: txcaac67177b824121913ba-006ac98183) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx72423eed0d9245f8939aa-006ac98184) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx72423eed0d9245f8939aa-006ac98184) -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: tx72423eed0d9245f8939aa-006ac98184) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx72423eed0d9245f8939aa-006ac98184) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx72423eed0d9245f8939aa-006ac98184) -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: tx72423eed0d9245f8939aa-006ac98184) -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: tx72423eed0d9245f8939aa-006ac98184) -test ERROR: Aborting listing from shards due to bad response: [200, 404] (txn: tx72423eed0d9245f8939aa-006ac98184) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx7bafc26374744125a03f6-006ac98185) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx7bafc26374744125a03f6-006ac98185) -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: tx7bafc26374744125a03f6-006ac98185) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx7bafc26374744125a03f6-006ac98185) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx7bafc26374744125a03f6-006ac98185) -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: tx7bafc26374744125a03f6-006ac98185) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.0:1000/sda (txn: tx7bafc26374744125a03f6-006ac98185) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.1:1001/sdb (txn: tx7bafc26374744125a03f6-006ac98185) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.2:1002/sdc (txn: tx7bafc26374744125a03f6-006ac98185) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.3:1003/sda (txn: tx7bafc26374744125a03f6-006ac98185) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.4:1004/sda (txn: tx7bafc26374744125a03f6-006ac98185) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.5:1005/sda (txn: tx7bafc26374744125a03f6-006ac98185) -test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: tx7bafc26374744125a03f6-006ac98185) -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: tx7bafc26374744125a03f6-006ac98185) -test ERROR: Aborting listing from shards due to bad response: [200, 503] (txn: tx7bafc26374744125a03f6-006ac98185) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txea63f3991d334d8e8e4d9-006ac98186) -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: txea63f3991d334d8e8e4d9-006ac98186) -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: txea63f3991d334d8e8e4d9-006ac98186) -test DEBUG: Found 33 objects in shard (state=unsharded), total = 33 (txn: txea63f3991d334d8e8e4d9-006ac98186) -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: txea63f3991d334d8e8e4d9-006ac98186) -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: txea63f3991d334d8e8e4d9-006ac98186) -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: txea63f3991d334d8e8e4d9-006ac98186) -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: txea63f3991d334d8e8e4d9-006ac98186) -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: txea63f3991d334d8e8e4d9-006ac98186) -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: txea63f3991d334d8e8e4d9-006ac98186)test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_shard_redirects_between_shards -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_shard_redirects_between_shards ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_shard_redirects_to_root_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_shard_redirects_to_root_no_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharded_shard_with_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharded_shard_with_memcache ... ok +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: txfd3908b54e7f4a80a0af5-0068bc7549) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txa504f98a80bc485ebd1b8-0068bc754b) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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 {'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': 'Sat, 10 Oct 2026 00:06:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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: Grant test:tester READ permission on the object /bucket/object +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54:01 -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 + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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': 'Sat, 10 Oct 2026 00:06:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:53: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_s3_acl.TestS3ApiS3Acl.test_grant_read -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_read ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_read_acp -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_read_acp ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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': 'Sat, 06 Sep 2025 17:54:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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_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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -37655,8 +43057,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txde922bfdce594b2aa4560-006ac9817e) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: +StopIteration (txn: tx27756f3ea42b4a799b95f-0068bc7533) +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -37665,8 +43067,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx5b85a8e616b8484ba4743-006ac9817e) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: +StopIteration (txn: tx27756f3ea42b4a799b95f-0068bc7533) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -37675,8 +43077,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd9fd582230b64eac92219-006ac9817e) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: +StopIteration (txn: tx27756f3ea42b4a799b95f-0068bc7533) +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -37685,550 +43087,517 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd6bf0974ec4c455ab23d2-006ac9817e) +StopIteration (txn: tx27756f3ea42b4a799b95f-0068bc7533) +test ERROR: Container GET returning 503 for (200, 503, 503) (txn: tx27756f3ea42b4a799b95f-0068bc7533) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: txa3a5dbe0faa747fd9e3e9-006ac9817e) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c/: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: tx0f2e622f98a7451abb8fb-006ac9817e) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: txce9ca4260c7643d4bcd16-006ac9817e) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: txce9ca4260c7643d4bcd16-006ac9817e) -test ERROR: Container GET returning 503 for (201, 503, 503) (txn: txce9ca4260c7643d4bcd16-006ac9817e) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c/: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: txf4b4c4c1f9414c768869f-006ac9817e) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c/: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: txf4b4c4c1f9414c768869f-006ac9817e) -test ERROR: Container GET returning 503 for (201, 503, 503) (txn: txf4b4c4c1f9414c768869f-006ac9817e) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR 500 Trying to DELETE /AUTH_kilroy/ascii/ascii From Object Server 10.0.0.2:1002/sdc (txn: tx10ad5bcf64c740bc83909-0068bc7538) +proxy-server ERROR: ERROR 500 Trying to DELETE /AUTH_kilroy/툎/鐉 From Object Server 10.0.0.1:1001/sdb (txn: txd165b29474c04d64aa4b3-0068bc7538) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx93ae17c125344558a4567-0068bc7538) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx9a1a039c57e840d1b29b5-0068bc7538) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx9a1a039c57e840d1b29b5-0068bc7538) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txb3ec9b09ce4b497bb6b43-0068bc7538) +proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txb3ec9b09ce4b497bb6b43-0068bc7538) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sda re: Trying to DELETE /AUTH_kilroy/ascii/ascii: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( ip, port, node['device'], part, method, path, headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: tx93c33f41e2154e09bfa89-006ac9817e) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx93c33f41e2154e09bfa89-006ac9817e) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx93c33f41e2154e09bfa89-006ac9817e) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx93c33f41e2154e09bfa89-006ac9817e) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c/: + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception (txn: txb3ec9b09ce4b497bb6b43-0068bc7538) +proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txa98701c125a44e5a8d5e6-0068bc7538) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txa98701c125a44e5a8d5e6-0068bc7538) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sda re: Trying to DELETE /AUTH_kilroy/툎/鐉: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( ip, port, node['device'], part, method, path, headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: txab0905a572ee48778aa7f-006ac9817e)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 -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 + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception (txn: txa98701c125a44e5a8d5e6-0068bc7538) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_half_not_found_headers_and_body +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_half_not_found_headers_and_body ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_half_not_found_statuses +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_half_not_found_statuses ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_handoff +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_handoff ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_insufficient_found_plus_404_507 +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_insufficient_found_plus_404_507 ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_insufficient_found_plus_404_507_and_handoffs_fail +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_insufficient_found_plus_404_507_and_handoffs_fail ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_insufficient_found_plus_507_and_handoffs_fail +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_insufficient_found_plus_507_and_handoffs_fail ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_insufficient_found_plus_timeouts +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_insufficient_found_plus_timeouts ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_limits_expirer_queue_updates +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_limits_expirer_queue_updates ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_missing_one +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_missing_one ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_mostly_found +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_mostly_found ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_mostly_not_found +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_mostly_not_found ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_none_found +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_none_found ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_one_found +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_one_found ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_simple +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_simple ... ok +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32a07deb92e14957bdb97-0068bc7539) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32a07deb92e14957bdb97-0068bc7539) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32a07deb92e14957bdb97-0068bc7539) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32a07deb92e14957bdb97-0068bc7539) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx03d4185f7561486f9e431-0068bc753b) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx03d4185f7561486f9e431-0068bc753b) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx03d4185f7561486f9e431-0068bc753b) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx03d4185f7561486f9e431-0068bc753b) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx03d4185f7561486f9e431-0068bc753b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx03d4185f7561486f9e431-0068bc753b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx03d4185f7561486f9e431-0068bc753b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx03d4185f7561486f9e431-0068bc753b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx03d4185f7561486f9e431-0068bc753b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx03d4185f7561486f9e431-0068bc753b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx03d4185f7561486f9e431-0068bc753b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx03d4185f7561486f9e431-0068bc753b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx03d4185f7561486f9e431-0068bc753b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx03d4185f7561486f9e431-0068bc753b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx03d4185f7561486f9e431-0068bc753b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx03d4185f7561486f9e431-0068bc753b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx03d4185f7561486f9e431-0068bc753b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx03d4185f7561486f9e431-0068bc753b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx03d4185f7561486f9e431-0068bc753b) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Trying to read next part of EC fragment multi-part GET (retrying) 10.0.0.7:1007/sdh (txn: txea9bd9bf203b4d09a4459-006ac9817b) -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.2:1002/sdc (txn: txea9bd9bf203b4d09a4459-006ac9817b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txea9bd9bf203b4d09a4459-006ac9817b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txea9bd9bf203b4d09a4459-006ac9817b) -proxy-server DEBUG: Ignoring 404 from primary (txn: txea9bd9bf203b4d09a4459-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txea9bd9bf203b4d09a4459-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txea9bd9bf203b4d09a4459-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txea9bd9bf203b4d09a4459-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txea9bd9bf203b4d09a4459-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txea9bd9bf203b4d09a4459-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txea9bd9bf203b4d09a4459-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txea9bd9bf203b4d09a4459-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txea9bd9bf203b4d09a4459-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txea9bd9bf203b4d09a4459-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txea9bd9bf203b4d09a4459-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txea9bd9bf203b4d09a4459-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txea9bd9bf203b4d09a4459-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txea9bd9bf203b4d09a4459-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txea9bd9bf203b4d09a4459-006ac9817b) -proxy-server ERROR: Exception fetching fragments for '/a/c/o': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue - for fragment in frag_iter: - ^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2454, in __next__ - return self._get_next_item() - ~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 5237, in _get_next_item - return super(CooperativeIterator, self)._get_next_item() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2450, in _get_next_item - return next(self.wrapped_iter) - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2506, in _iter_bytes_from_response_part - raise e - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2479, in _iter_bytes_from_response_part - chunk = part_file.read(self.app.object_chunk_size) - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1110, in read - raise ShortReadError( - "Too few bytes; read %d, expecting %d" % ( - self.nbytes - self.bytes_left, self.nbytes)) -swift.common.exceptions.ShortReadError: Too few bytes; read 415, expecting 490 (txn: txea9bd9bf203b4d09a4459-006ac9817b) -proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: txea9bd9bf203b4d09a4459-006ac9817b) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.5:1005/sdf (txn: tx654aab9c77204f4886f64-006ac9817b) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Trying to read next part of EC fragment multi-part GET (retrying) 10.0.0.3:1003/sdd (txn: tx61a8dbddf8f94c72a4f36-006ac9817b) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx61a8dbddf8f94c72a4f36-006ac9817b) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx61a8dbddf8f94c72a4f36-006ac9817b) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx61a8dbddf8f94c72a4f36-006ac9817b) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx61a8dbddf8f94c72a4f36-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx61a8dbddf8f94c72a4f36-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx61a8dbddf8f94c72a4f36-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx61a8dbddf8f94c72a4f36-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx61a8dbddf8f94c72a4f36-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx61a8dbddf8f94c72a4f36-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx61a8dbddf8f94c72a4f36-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx61a8dbddf8f94c72a4f36-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx61a8dbddf8f94c72a4f36-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx61a8dbddf8f94c72a4f36-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx61a8dbddf8f94c72a4f36-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx61a8dbddf8f94c72a4f36-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx61a8dbddf8f94c72a4f36-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx61a8dbddf8f94c72a4f36-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx61a8dbddf8f94c72a4f36-006ac9817b) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to read during GET: ChunkReadTimeout (0.01s after 0.01s) (txn: tx61a8dbddf8f94c72a4f36-006ac9817b) -proxy-server ERROR: ERROR Unhandled exception in request: ChunkReadTimeout (0.01s after 0.01s) (txn: tx61a8dbddf8f94c72a4f36-006ac9817b) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Trying to read next part of EC fragment multi-part GET (retrying) 10.0.0.6:1006/sdg (txn: tx3b7a204032ac497285ae0-006ac9817b) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3b7a204032ac497285ae0-006ac9817b) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3b7a204032ac497285ae0-006ac9817b) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3b7a204032ac497285ae0-006ac9817b) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3b7a204032ac497285ae0-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3b7a204032ac497285ae0-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3b7a204032ac497285ae0-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3b7a204032ac497285ae0-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3b7a204032ac497285ae0-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3b7a204032ac497285ae0-006ac9817b)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_unable_to_resume_body_started -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_unable_to_resume_body_started ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_no_durable_files -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_no_durable_files ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_no_success -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_no_success ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_one_slow_frag_lane -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_one_slow_frag_lane ... ok - -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location_error -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location_error ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location_invalid_xml -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location_invalid_xml ... ok +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txd5c11079470647c4a39f0-0068bc753c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx50a4f78952aa42719cc6b-0068bc753c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx33032653b028431cbc1ae-0068bc753c) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx33032653b028431cbc1ae-0068bc753c) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx33032653b028431cbc1ae-0068bc753c) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx33032653b028431cbc1ae-0068bc753c) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx33032653b028431cbc1ae-0068bc753c) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx33032653b028431cbc1ae-0068bc753c) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx33032653b028431cbc1ae-0068bc753c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx33032653b028431cbc1ae-0068bc753c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx33032653b028431cbc1ae-0068bc753c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx33032653b028431cbc1ae-0068bc753c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx33032653b028431cbc1ae-0068bc753c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx33032653b028431cbc1ae-0068bc753c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx33032653b028431cbc1ae-0068bc753c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx33032653b028431cbc1ae-0068bc753c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx33032653b028431cbc1ae-0068bc753c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx33032653b028431cbc1ae-0068bc753c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx33032653b028431cbc1ae-0068bc753c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx33032653b028431cbc1ae-0068bc753c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx33032653b028431cbc1ae-0068bc753c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx33032653b028431cbc1ae-0068bc753c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx33032653b028431cbc1ae-0068bc753c) +proxy-server ERROR: Object returning 503 for [] (txn: tx33032653b028431cbc1ae-0068bc753c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_short_resume_body +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_short_resume_body ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_slow_body +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_slow_body ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_unable_to_resume +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_unable_to_resume ... ok -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:19 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:19 -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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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_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 +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('474ca1c7-9ecf-4c3d-a431-58fed4dcebcf-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpdk11kdag/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 1.15276 seconds (0.86748/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpdk11kdag/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, sync, (1, '70dca09868c09d3de0822c6cf55ba488', '473025de-ea1d-4072-b862-4a1d5245e371-sda', '1757181243.66398', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('473025de-ea1d-4072-b862-4a1d5245e371-sda', '245de93b3701e804627f412ba3b317d3.db') +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, sync, (1, '70dca09868c09d3de0822c6cf55ba488', '473025de-ea1d-4072-b862-4a1d5245e371-sda', '1757181243.66398', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('473025de-ea1d-4072-b862-4a1d5245e371-sda', '245de93b3701e804627f412ba3b317d3.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmppikbcdbs/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '714035a9-64a5-43f8-8f2a-146dbac6184e-sda', '1757181246.59964', '1757181247', '1757181248', '', '1757181248', 0, 0) +test DEBUG: /tmp/tmppikbcdbs/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', '714035a9-64a5-43f8-8f2a-146dbac6184e-sda', '1757181246.59964', '1757181247', '1757181248', '', '1757181248', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('714035a9-64a5-43f8-8f2a-146dbac6184e-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.09895 seconds (10.10589/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmp7pfrmp99/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'a3b029a59eddc7b9ce1e0d6f7b467503', '6e0fd1eb-1614-4e2e-b0b7-f9af07a58870-sda', '1757181246.78933', '1757181247', '1757181248', '', '1757181248', 1, 0) +test DEBUG: /tmp/tmp7pfrmp99/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': '1757181249.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '6e0fd1eb-1614-4e2e-b0b7-f9af07a58870-sda') +test DEBUG: /tmp/tmp7pfrmp99/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0150516s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'a3b029a59eddc7b9ce1e0d6f7b467503', '6e0fd1eb-1614-4e2e-b0b7-f9af07a58870-sda', '1757181246.78933', '1757181247', '1757181248', '', '1757181248', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('6e0fd1eb-1614-4e2e-b0b7-f9af07a58870-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp7pfrmp99/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.21277 seconds (4.69981/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/tmp7pfrmp99/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, sync, (1, '88d0dccef35c80d4b31fc794da1473b5', 'b370f018-ad82-48d1-8632-21fd1f1fba4f-sda', '1757181246.97898', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('b370f018-ad82-48d1-8632-21fd1f1fba4f-sda', '245de93b3701e804627f412ba3b317d3.db') +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, sync, (1, '88d0dccef35c80d4b31fc794da1473b5', 'b370f018-ad82-48d1-8632-21fd1f1fba4f-sda', '1757181246.97898', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('b370f018-ad82-48d1-8632-21fd1f1fba4f-sda', '245de93b3701e804627f412ba3b317d3.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpr_u5v0pn/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '4db3f857-5de2-4e7e-a0d2-1d03e5775b98-sda', '1757181247.21916', '1757181248', '1757181249', '', '1757181249', 0, 0) +test DEBUG: /tmp/tmpr_u5v0pn/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', '4db3f857-5de2-4e7e-a0d2-1d03e5775b98-sda', '1757181247.21916', '1757181248', '1757181249', '', '1757181249', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('4db3f857-5de2-4e7e-a0d2-1d03e5775b98-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.11943 seconds (8.37329/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpevsknnmg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'd472c62fc0f78c86cf9d8c2675721271', 'd836a7cd-1f3c-4e70-a681-0825215b41a7-sda', '1757181247.40092', '1757181248', '1757181249', '', '1757181249', 1, 1) +test DEBUG: /tmp/tmpevsknnmg/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, 'd472c62fc0f78c86cf9d8c2675721271', 'd836a7cd-1f3c-4e70-a681-0825215b41a7-sda', '1757181247.40092', '1757181248', '1757181249', '', '1757181249', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('d836a7cd-1f3c-4e70-a681-0825215b41a7-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpevsknnmg/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.14441 seconds (6.92457/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpevsknnmg/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.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 -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590950.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/88c/42558d847ef346a299a8c5abc804c88c/42558d847ef346a299a8c5abc804c88c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590952.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/982/8013f014e420f5dda49578b6b7da1982/8013f014e420f5dda49578b6b7da1982.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590952.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/982/8013f014e420f5dda49578b6b7da1982/8013f014e420f5dda49578b6b7da1982.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590954.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/d89/bd9f8a057cdd96ee284bd90ceb5a3d89/bd9f8a057cdd96ee284bd90ceb5a3d89.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590954.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/d89/bd9f8a057cdd96ee284bd90ceb5a3d89/bd9f8a057cdd96ee284bd90ceb5a3d89.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590956.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/963/741014a8bf06ad7f5165030d9e49e963/741014a8bf06ad7f5165030d9e49e963.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590956.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/963/741014a8bf06ad7f5165030d9e49e963/741014a8bf06ad7f5165030d9e49e963.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590958.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/29a/43738d38bb884c77278a1abdc64b129a/43738d38bb884c77278a1abdc64b129a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590958.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/29a/43738d38bb884c77278a1abdc64b129a/43738d38bb884c77278a1abdc64b129a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590960.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/8dc/1f66cc75c43aeab0406300ee957018dc/1f66cc75c43aeab0406300ee957018dc.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590960.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/8dc/1f66cc75c43aeab0406300ee957018dc/1f66cc75c43aeab0406300ee957018dc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590962.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/c11/b4f4465ddeafdf057044c95c79becc11/b4f4465ddeafdf057044c95c79becc11.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590962.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/c11/b4f4465ddeafdf057044c95c79becc11/b4f4465ddeafdf057044c95c79becc11.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590964.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/56b/7629e0a8b834cb640d3a8879a0a6956b/7629e0a8b834cb640d3a8879a0a6956b.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590964.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/56b/7629e0a8b834cb640d3a8879a0a6956b/7629e0a8b834cb640d3a8879a0a6956b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590966.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/565/3ff4571007252d896e6c7ea773402565/3ff4571007252d896e6c7ea773402565.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590966.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/565/3ff4571007252d896e6c7ea773402565/3ff4571007252d896e6c7ea773402565.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590968.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/2ae/ba0d968e3fe442de215e525786bd42ae/ba0d968e3fe442de215e525786bd42ae.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590968.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/2ae/ba0d968e3fe442de215e525786bd42ae/ba0d968e3fe442de215e525786bd42ae.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590970.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/39e/987bcbc86f8f92fe5c4de769d67b339e/987bcbc86f8f92fe5c4de769d67b339e.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590970.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/39e/987bcbc86f8f92fe5c4de769d67b339e/987bcbc86f8f92fe5c4de769d67b339e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590972.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/838/6345acf27b4ed70b38170a918a8a1838/6345acf27b4ed70b38170a918a8a1838.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590972.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/838/6345acf27b4ed70b38170a918a8a1838/6345acf27b4ed70b38170a918a8a1838.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590974.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/dff/edd0782b027b0b680ebd87421379fdff/edd0782b027b0b680ebd87421379fdff.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590974.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/dff/edd0782b027b0b680ebd87421379fdff/edd0782b027b0b680ebd87421379fdff.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590976.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/059/913db25f94710dd80ba1cd72c8721059/913db25f94710dd80ba1cd72c8721059.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590976.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/059/913db25f94710dd80ba1cd72c8721059/913db25f94710dd80ba1cd72c8721059.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590978.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/bce/85f8231b1aec6bdca2e3f5eef4222bce/85f8231b1aec6bdca2e3f5eef4222bce.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590978.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/bce/85f8231b1aec6bdca2e3f5eef4222bce/85f8231b1aec6bdca2e3f5eef4222bce.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590980.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/fca/12daaad742965dfc3b409d4b82b7cfca/12daaad742965dfc3b409d4b82b7cfca.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590980.00000, db: /tmp/tmpe5vzay0o/sda/containers/0/fca/12daaad742965dfc3b409d4b82b7cfca/12daaad742965dfc3b409d4b82b7cfca.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590761.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/e5a/c0baddc3b0578d552f320ff56b3dee5a/c0baddc3b0578d552f320ff56b3dee5a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590766.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/e84/533867aa2bd104d0e544197c7d6c1e84/533867aa2bd104d0e544197c7d6c1e84.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590771.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/fdf/4f1911206c4329953cbc5b4773c69fdf/4f1911206c4329953cbc5b4773c69fdf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590776.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/3cd/aaab8df1436bdc8872f974a48eb253cd/aaab8df1436bdc8872f974a48eb253cd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590781.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/faa/39d08ee6ca1a530ae0d4d44117a01faa/39d08ee6ca1a530ae0d4d44117a01faa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590786.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/20f/842138bb887bcad581fd4e2d4d38120f/842138bb887bcad581fd4e2d4d38120f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590791.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/346/cf1fb45d22cf6c4332b511e9c2c8b346/cf1fb45d22cf6c4332b511e9c2c8b346.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590796.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/5e9/70befac3d86198cecb8f9517a7a525e9/70befac3d86198cecb8f9517a7a525e9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590801.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/1a9/d716cdd997533fbc9b74c2c63e4c01a9/d716cdd997533fbc9b74c2c63e4c01a9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590806.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/071/0f085c7135ec3c417002a9af26d05071/0f085c7135ec3c417002a9af26d05071.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590811.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/4e3/d7cfe65aa5e0b72ec2fb93d1b83184e3/d7cfe65aa5e0b72ec2fb93d1b83184e3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590816.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/22c/66e59ab31e144dd076d03c49875b522c/66e59ab31e144dd076d03c49875b522c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590821.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/77b/5c7e48ac213f526edae65b2d2968777b/5c7e48ac213f526edae65b2d2968777b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590826.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/c78/4745019bd6454b4684fc4cbde1093c78/4745019bd6454b4684fc4cbde1093c78.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590831.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/9ec/24809651c95c91faef37ddd8fe6f19ec/24809651c95c91faef37ddd8fe6f19ec.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590836.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/8e7/b953c7f48cd0ce610f11e14310ff68e7/b953c7f48cd0ce610f11e14310ff68e7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590841.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/91c/e71065043b4eff54535cd2f5676db91c/e71065043b4eff54535cd2f5676db91c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590846.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/131/9367eaad5ad418a91b991e5ef603f131/9367eaad5ad418a91b991e5ef603f131.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590851.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/2a1/6256e5b7b8c313d50eab4835192a32a1/6256e5b7b8c313d50eab4835192a32a1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590856.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/f02/d807ed01aa1383a5229ab38d9e870f02/d807ed01aa1383a5229ab38d9e870f02.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590861.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/6cf/b2df8c34854ca121024f6d72bfb236cf/b2df8c34854ca121024f6d72bfb236cf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590866.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/ffb/90945c6c0da7c041b51d5145a1c05ffb/90945c6c0da7c041b51d5145a1c05ffb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590871.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/574/452c1807af27f4f0232afdf97ff3f574/452c1807af27f4f0232afdf97ff3f574.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590876.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/68c/2e37d9d6ccd078159922e275d828a68c/2e37d9d6ccd078159922e275d828a68c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590881.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/bb6/4b216408285ab9a8ee1b8b4e3dc8dbb6/4b216408285ab9a8ee1b8b4e3dc8dbb6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590886.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/f53/3dd6c7ad1efe578fb3a6508f36492f53/3dd6c7ad1efe578fb3a6508f36492f53.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590891.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/b0d/40ba40a9ef065cd8bfd4c23fd689db0d/40ba40a9ef065cd8bfd4c23fd689db0d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590896.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/3b5/cbe5e94796165f03aa5f88f04e8263b5/cbe5e94796165f03aa5f88f04e8263b5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590901.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/323/8a0bc959d8729120b6fc0f268ff5f323/8a0bc959d8729120b6fc0f268ff5f323.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590906.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/db4/28dbf2bdeb8222a2fc7e261e5c152db4/28dbf2bdeb8222a2fc7e261e5c152db4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590911.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/c4b/75156f2a218fb17b79f7b0e19d760c4b/75156f2a218fb17b79f7b0e19d760c4b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590916.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/f42/ecfb4eed4fed325b99edfa65a6d87f42/ecfb4eed4fed325b99edfa65a6d87f42.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590921.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/e9e/deb3daeb7864f8ea65fac7efd7bf9e9e/deb3daeb7864f8ea65fac7efd7bf9e9e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590926.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/d77/bc0ed666f2d4773b8b219e5787a17d77/bc0ed666f2d4773b8b219e5787a17d77.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590931.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/c46/76619806bb7eebbe342fb2e178948c46/76619806bb7eebbe342fb2e178948c46.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590936.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/253/88d617434959bf8beace2936a8019253/88d617434959bf8beace2936a8019253.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590941.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/bcb/3192a7646e04e5df2684bdca6b8f6bcb/3192a7646e04e5df2684bdca6b8f6bcb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590946.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/ead/f8da5be76d15eadb32d440ecf7e05ead/f8da5be76d15eadb32d440ecf7e05ead.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590951.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/5dd/c5c3d7ea298c592349845594f0a2c5dd/c5c3d7ea298c592349845594f0a2c5dd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590956.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/906/1a9e26d63e61b8af6c35d6f4e64be906/1a9e26d63e61b8af6c35d6f4e64be906.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590961.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/523/bfe3bfc76780a2a1125901a6ec84a523/bfe3bfc76780a2a1125901a6ec84a523.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590966.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/a29/47f81e60aa16efd5679348bedc228a29/47f81e60aa16efd5679348bedc228a29.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590971.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/b10/dd2c068befdcfd23a4fc67edca3bfb10/dd2c068befdcfd23a4fc67edca3bfb10.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590976.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/1d2/d38443cb128270b9c2e878be4aec91d2/d38443cb128270b9c2e878be4aec91d2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590981.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/d77/896a55dbc189b29d6ea1ab58652ffd77/896a55dbc189b29d6ea1ab58652ffd77.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590986.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/41b/17a0391ab066589dcf9f3c11bf7dd41b/17a0391ab066589dcf9f3c11bf7dd41b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590991.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/cb5/6e2c97d37a268999ad5ac73c10aeccb5/6e2c97d37a268999ad5ac73c10aeccb5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590996.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/72f/52e6a47767cfce7b0dc5b37be2b4772f/52e6a47767cfce7b0dc5b37be2b4772f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591001.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/9bd/127b249db79ef23ec59d53e3a11b19bd/127b249db79ef23ec59d53e3a11b19bd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591006.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/d78/69b2ffd03f6b30dc7bbad10a4da18d78/69b2ffd03f6b30dc7bbad10a4da18d78.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591011.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/531/1bdab28ab22b3923a58374d0324f5531/1bdab28ab22b3923a58374d0324f5531.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591016.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/09f/9560f499aca68de4ea05dcaac9c9a09f/9560f499aca68de4ea05dcaac9c9a09f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591021.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/7c4/ed96e973011efdd137b7d08caaea07c4/ed96e973011efdd137b7d08caaea07c4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591026.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/0cd/23bc2cad700842e1aebd5c6ec0dca0cd/23bc2cad700842e1aebd5c6ec0dca0cd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591031.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/045/f5fea566ebd6bbb304cbc1f6435b7045/f5fea566ebd6bbb304cbc1f6435b7045.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591036.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/e88/f5c9416d2dfb806aa3df0cbb7cb0be88/f5c9416d2dfb806aa3df0cbb7cb0be88.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591041.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/34e/58b9c13552ceab17ae7779d403c8c34e/58b9c13552ceab17ae7779d403c8c34e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591046.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/c91/ec42ca2e19812b4114b524a070637c91/ec42ca2e19812b4114b524a070637c91.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591051.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/fc5/7a37b67d8f724522c4973eb4a9b9bfc5/7a37b67d8f724522c4973eb4a9b9bfc5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591056.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/7ef/a8b96316a7dd7ac92a5acb94d4ea77ef/a8b96316a7dd7ac92a5acb94d4ea77ef.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591061.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/2b0/abde28bc2705a73ad91f544bcfd092b0/abde28bc2705a73ad91f544bcfd092b0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591066.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/30f/1cbf0095d46de46045d29d330be7230f/1cbf0095d46de46045d29d330be7230f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591071.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/924/15c2cafcaecfdb0098a9d0cd0db5e924/15c2cafcaecfdb0098a9d0cd0db5e924.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591076.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/815/8ba6c92df993ec6f5846a75825f35815/8ba6c92df993ec6f5846a75825f35815.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591081.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/a18/a671bb067ddddac7882c5a81bf45da18/a671bb067ddddac7882c5a81bf45da18.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591086.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/763/1bd84c4fd7a580eedd41261760b0d763/1bd84c4fd7a580eedd41261760b0d763.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591091.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/25a/f018136c08cf043f7422f1e50142525a/f018136c08cf043f7422f1e50142525a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591096.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/c74/6583aeb76611f63744c87e7ce8fa2c74/6583aeb76611f63744c87e7ce8fa2c74.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591101.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/824/ba5457942ed0a9b931824bb4e0d12824/ba5457942ed0a9b931824bb4e0d12824.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591106.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/949/88626cc404ed6622fd3f73a9ab0c4949/88626cc404ed6622fd3f73a9ab0c4949.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591111.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/68b/39ef38ae4a8ac43eabb09843a684368b/39ef38ae4a8ac43eabb09843a684368b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591116.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/85b/4a7bbd78660cdb824f4060a6abd2685b/4a7bbd78660cdb824f4060a6abd2685b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591121.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/94b/facbb1436c6c6360fc882d1bb955c94b/facbb1436c6c6360fc882d1bb955c94b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591126.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/293/9ee7a0017aa4cb912b0615c42b6ba293/9ee7a0017aa4cb912b0615c42b6ba293.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591131.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/3f6/26960119fc63e928c41470f7cb38a3f6/26960119fc63e928c41470f7cb38a3f6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591136.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/cad/8de06faa2381e113b25e37437c9d7cad/8de06faa2381e113b25e37437c9d7cad.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591141.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/f36/3bfc3da7727d02d289581e255d063f36/3bfc3da7727d02d289581e255d063f36.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591146.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/01a/271fff43ec2dc1192d524d7cfc26301a/271fff43ec2dc1192d524d7cfc26301a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591151.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/aad/03c36acaa79dc02fb71037ce37201aad/03c36acaa79dc02fb71037ce37201aad.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591156.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/6be/21a82333642a2181528e0fbc179fa6be/21a82333642a2181528e0fbc179fa6be.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591161.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/f48/9106881f8acbfadd2bc1f51809e52f48/9106881f8acbfadd2bc1f51809e52f48.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591166.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/c8b/1be0d16a6f35186a684b8d2342b90c8b/1be0d16a6f35186a684b8d2342b90c8b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591171.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/80c/1c5859443f0a60c450e17336fde8280c/1c5859443f0a60c450e17336fde8280c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591176.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/863/630451dd8b859fc162f6b94fce4a9863/630451dd8b859fc162f6b94fce4a9863.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591181.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/8d1/31cbb62157bfb8c5ddf2433e4290a8d1/31cbb62157bfb8c5ddf2433e4290a8d1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591186.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/f7f/63d8ec3286c1f97adbdbecc312a4df7f/63d8ec3286c1f97adbdbecc312a4df7f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591191.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/6e4/474afd2eaaca6c4ab1584c6cd43836e4/474afd2eaaca6c4ab1584c6cd43836e4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591196.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/8d1/0e75c2ae191f3cdda82e7063e35698d1/0e75c2ae191f3cdda82e7063e35698d1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591201.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/3e8/a290491f01bc548ca7a5cb161bb133e8/a290491f01bc548ca7a5cb161bb133e8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591206.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/f8b/939ae7c04223028a9bad17aa7b505f8b/939ae7c04223028a9bad17aa7b505f8b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591211.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/c2e/7354ffc83035c1bb02475ee06c620c2e/7354ffc83035c1bb02475ee06c620c2e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591216.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/c85/3b45f821068b74ef4731cb83e9575c85/3b45f821068b74ef4731cb83e9575c85.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591221.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/f2c/03017bc11ebd5599e8d5154cb91a6f2c/03017bc11ebd5599e8d5154cb91a6f2c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591226.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/ab5/aec2778823fcf271a926319ca67deab5/aec2778823fcf271a926319ca67deab5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591231.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/d22/aebf2ce1489d37c25018f4caf549ed22/aebf2ce1489d37c25018f4caf549ed22.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591236.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/a5c/ab4bbd5ca25e3bb5b9898fd54e6b5a5c/ab4bbd5ca25e3bb5b9898fd54e6b5a5c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591241.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/ea3/f10be379cf76b9322147f371f9cceea3/f10be379cf76b9322147f371f9cceea3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591246.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/26d/e4dd8ae8e686ae82f7285b071473826d/e4dd8ae8e686ae82f7285b071473826d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591251.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/5f2/fb8cc5d523c956422842a0ec837e45f2/fb8cc5d523c956422842a0ec837e45f2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591256.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/b96/c4be41376476b8f090e8df70a8bbeb96/c4be41376476b8f090e8df70a8bbeb96.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591261.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/383/e897fb09f0db81e86467eb3094020383/e897fb09f0db81e86467eb3094020383.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591266.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/0ba/69913a589715f82e5c83934a1ccb00ba/69913a589715f82e5c83934a1ccb00ba.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591271.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/32b/15f93c48cbf27f00e4303ecccd78232b/15f93c48cbf27f00e4303ecccd78232b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591276.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/232/6b542f902a2d6027f63c57469f4bf232/6b542f902a2d6027f63c57469f4bf232.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591281.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/ac3/04f4829cd69ebc0e28e94410aa9e2ac3/04f4829cd69ebc0e28e94410aa9e2ac3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591286.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/17b/5c0018a6b1f63e4753437622b554117b/5c0018a6b1f63e4753437622b554117b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591291.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/bcc/a550303bbb6356b85c9277d6842afbcc/a550303bbb6356b85c9277d6842afbcc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591296.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/a05/ce9278c040cd57c5d2fc8cae1582ba05/ce9278c040cd57c5d2fc8cae1582ba05.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591301.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/244/5bf70b9818a668e397e0fa2da1640244/5bf70b9818a668e397e0fa2da1640244.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591306.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/eed/26868633269056b18ec3ec7c509f1eed/26868633269056b18ec3ec7c509f1eed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591311.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/8c6/df1df6dd52121f546b5202e9a09dd8c6/df1df6dd52121f546b5202e9a09dd8c6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591316.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/052/91a7e9b26f58c390a3ced22caca17052/91a7e9b26f58c390a3ced22caca17052.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591321.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/f50/5250ee5700e624948ad2433c965adf50/5250ee5700e624948ad2433c965adf50.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591326.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/92c/bf4e9f4876cd1144b40781fa39bd192c/bf4e9f4876cd1144b40781fa39bd192c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591331.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/1a2/a02ac95608458d6599665d988feda1a2/a02ac95608458d6599665d988feda1a2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591336.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/0b2/b82ed35cfc0cab83dc76650b265250b2/b82ed35cfc0cab83dc76650b265250b2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591341.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/683/2915571ef1ee1ac24c849f8fbeb92683/2915571ef1ee1ac24c849f8fbeb92683.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591346.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/b44/c8ba44b878d52871aec5560a724c0b44/c8ba44b878d52871aec5560a724c0b44.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591351.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/e84/5076ab4f336de8133ee84962923e2e84/5076ab4f336de8133ee84962923e2e84.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591356.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/431/e458cce187e9e2e0d3a6331917d68431/e458cce187e9e2e0d3a6331917d68431.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591361.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/4fe/696abd1c7aa708467bba5ca19bfa64fe/696abd1c7aa708467bba5ca19bfa64fe.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591366.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/7ba/2cb2d420eea41e3ee3c80137bdfbb7ba/2cb2d420eea41e3ee3c80137bdfbb7ba.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591371.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/ba4/2e58fff58c54e362bcdc93f938f54ba4/2e58fff58c54e362bcdc93f938f54ba4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591376.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/d21/ed1ccfd68904217cec354a4fe5d11d21/ed1ccfd68904217cec354a4fe5d11d21.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591381.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/76c/d156f013896969012d5327342ea4a76c/d156f013896969012d5327342ea4a76c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591386.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/624/e198bbc616b2f7acc0796249947a6624/e198bbc616b2f7acc0796249947a6624.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591391.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/94d/9e372fffbcb3d74eecc1dac08347c94d/9e372fffbcb3d74eecc1dac08347c94d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591396.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/b0c/ba13be1750fe87c783be6fab3c5e6b0c/ba13be1750fe87c783be6fab3c5e6b0c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591401.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/25c/b8bf87f3cd38eba20a8cf5cfb14af25c/b8bf87f3cd38eba20a8cf5cfb14af25c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591406.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/5c5/29c2ecab99dd570f1e1e31d6f76575c5/29c2ecab99dd570f1e1e31d6f76575c5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591411.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/e73/dc1fcf28ca1d3edcb1a1a07aaa0b8e73/dc1fcf28ca1d3edcb1a1a07aaa0b8e73.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591416.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/24b/783ccde99c242c22167a10791864224b/783ccde99c242c22167a10791864224b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591421.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/81b/a077d427e68e34fe0057113dfbaf381b/a077d427e68e34fe0057113dfbaf381b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591426.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/162/3a286a597256e568f8044778fa0f0162/3a286a597256e568f8044778fa0f0162.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591431.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/21c/1fb51d608a52e54879c3fb3f0c7ad21c/1fb51d608a52e54879c3fb3f0c7ad21c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591436.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/fa1/3c1d22ad374140e64c2051a1aa3adfa1/3c1d22ad374140e64c2051a1aa3adfa1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591441.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/bd7/18f14875ede00c79002e9980b23c8bd7/18f14875ede00c79002e9980b23c8bd7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591446.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/7c1/9abe19c8aaabc1f2cc8a3eb17befb7c1/9abe19c8aaabc1f2cc8a3eb17befb7c1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591451.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/1c6/6f9c436aadb7d6db4e09a58f964791c6/6f9c436aadb7d6db4e09a58f964791c6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591456.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/0d1/11dd7a34c6cb76c11e367d379b6f00d1/11dd7a34c6cb76c11e367d379b6f00d1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591461.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/67c/9f5ec3cba5ea30f3ce95381bd7e2967c/9f5ec3cba5ea30f3ce95381bd7e2967c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591466.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/2b1/5874f014df6121eccbc077b342add2b1/5874f014df6121eccbc077b342add2b1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591471.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/b87/2368ddb83b8b691f1acddc3a4e9c3b87/2368ddb83b8b691f1acddc3a4e9c3b87.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591476.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/bd7/cb4b9fa019a27e771066310e65e81bd7/cb4b9fa019a27e771066310e65e81bd7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591481.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/d3a/419985ae98ebc7f52d07d0f4f64cbd3a/419985ae98ebc7f52d07d0f4f64cbd3a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591486.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/6fe/cbd0b3859bb2e5ced0e84bc44425c6fe/cbd0b3859bb2e5ced0e84bc44425c6fe.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591491.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/55a/4963f0cccddab31972d06150f8afa55a/4963f0cccddab31972d06150f8afa55a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591496.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/630/ab6ed77a06a77129e11ada61e9996630/ab6ed77a06a77129e11ada61e9996630.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591501.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/e18/98f3eab7713aae6f934c2791bc8f5e18/98f3eab7713aae6f934c2791bc8f5e18.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591506.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/9f1/0eccd5f95c66c573a7148aa611f4b9f1/0eccd5f95c66c573a7148aa611f4b9f1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591511.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/c83/ea50c17209f3044fe3c17eec2896cc83/ea50c17209f3044fe3c17eec2896cc83.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591516.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/2e6/0577bc69be8e94f7b53802d1cfdd42e6/0577bc69be8e94f7b53802d1cfdd42e6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591521.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/c26/3b2d34cfb98a5df03195622dec0c1c26/3b2d34cfb98a5df03195622dec0c1c26.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591526.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/1e5/16dc0722db3b7a4a2b679a963a52e1e5/16dc0722db3b7a4a2b679a963a52e1e5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591531.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/d47/0d38cce2f15f14927cf68b65fc851d47/0d38cce2f15f14927cf68b65fc851d47.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591536.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/bac/e5edcf808875ff301332ffc6d71febac/e5edcf808875ff301332ffc6d71febac.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591541.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/f79/c3aeb7a57bb71ad4f7626e4918e95f79/c3aeb7a57bb71ad4f7626e4918e95f79.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591546.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/bd7/989c84c87edc0ce171f6a8f635773bd7/989c84c87edc0ce171f6a8f635773bd7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591551.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/ff9/d2be382470ab91e8dde2c4c51a51bff9/d2be382470ab91e8dde2c4c51a51bff9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591556.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/4d6/2fbf4b787816721404ed679ff0d854d6/2fbf4b787816721404ed679ff0d854d6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591561.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/a70/ff24d23fc4a7620320dbed3209080a70/ff24d23fc4a7620320dbed3209080a70.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591566.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/1e9/3e371a663406d5b9494c811fb1de31e9/3e371a663406d5b9494c811fb1de31e9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591571.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/51b/fa0081123bdab16f5cbf61bd0941351b/fa0081123bdab16f5cbf61bd0941351b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591576.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/455/b736393e66feb776f89d763534de7455/b736393e66feb776f89d763534de7455.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591581.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/a7a/b5d2fd525d5bb04e583176b577932a7a/b5d2fd525d5bb04e583176b577932a7a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591586.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/639/c744ccca7e76b326538c02aed34e8639/c744ccca7e76b326538c02aed34e8639.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591591.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/2bd/2d0a7d8befa99c4ff7dc598c5edd32bd/2d0a7d8befa99c4ff7dc598c5edd32bd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591596.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/f92/2e09d3ac818bc7ba8f6fbc306afc8f92/2e09d3ac818bc7ba8f6fbc306afc8f92.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591601.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/f38/eabf7b3bfd5b3a6513c6cb1d4bb89f38/eabf7b3bfd5b3a6513c6cb1d4bb89f38.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591606.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/aec/0ffab5d59f9287a431349fd5e0da7aec/0ffab5d59f9287a431349fd5e0da7aec.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591611.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/b24/85336464448fcac56d77613301a37b24/85336464448fcac56d77613301a37b24.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591616.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/936/fe6fc69c4cc683762de43e29b58a6936/fe6fc69c4cc683762de43e29b58a6936.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591621.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/e7b/d898e5a47e59a798cbb991dd25432e7b/d898e5a47e59a798cbb991dd25432e7b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591626.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/fd6/7db8ba474d9a77b7c6a2046bd6461fd6/7db8ba474d9a77b7c6a2046bd6461fd6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591631.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/a94/36796231dab64e30b7272baccb29ba94/36796231dab64e30b7272baccb29ba94.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591636.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/1e2/53bd1f3a9c3b8fd9211119dcb30811e2/53bd1f3a9c3b8fd9211119dcb30811e2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591641.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/cb7/8bc4c9a50c6dd230ae697b6f9906acb7/8bc4c9a50c6dd230ae697b6f9906acb7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591646.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/18b/b0ebb93a4247d0eb15ce5a2cc30ba18b/b0ebb93a4247d0eb15ce5a2cc30ba18b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591651.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/69c/454cd6fe25a53325f7b702473030869c/454cd6fe25a53325f7b702473030869c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591656.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/176/3efb09f918d7d817fe703818a433e176/3efb09f918d7d817fe703818a433e176.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591661.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/07d/acb275356de3c97e5b605674cb3f107d/acb275356de3c97e5b605674cb3f107d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591666.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/f71/8d1d5300f585608f5345e15a94886f71/8d1d5300f585608f5345e15a94886f71.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591671.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/0a3/98d8c5c4319a5370ce3f773e4c9590a3/98d8c5c4319a5370ce3f773e4c9590a3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591676.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/a37/7b77536adfc654ed8822508dcbacda37/7b77536adfc654ed8822508dcbacda37.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591681.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/d65/a3090cf239c162a87ac18c8e9879dd65/a3090cf239c162a87ac18c8e9879dd65.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591686.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/bb7/e20787b87c18dc5548ca34116000abb7/e20787b87c18dc5548ca34116000abb7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591691.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/54f/29bfe3ee6c0e9ceffdb5b0397baff54f/29bfe3ee6c0e9ceffdb5b0397baff54f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591696.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/8f8/24d2dedfc68771eb10c97244f1c8e8f8/24d2dedfc68771eb10c97244f1c8e8f8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591701.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/2eb/b77977804c54460c8069c195dc6362eb/b77977804c54460c8069c195dc6362eb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591706.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/668/e1d3de90dee737b5036283305310c668/e1d3de90dee737b5036283305310c668.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591711.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/220/099eac437f7b3d8ed1d02df471022220/099eac437f7b3d8ed1d02df471022220.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591716.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/373/8e4a8b47af947da26d3bbc6e6617c373/8e4a8b47af947da26d3bbc6e6617c373.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591721.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/cbc/790000c6f28d9eb79c8126e5e30a4cbc/790000c6f28d9eb79c8126e5e30a4cbc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591726.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/c47/d44f6b3d383decc97f7eb72771a8cc47/d44f6b3d383decc97f7eb72771a8cc47.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591731.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/269/0986c3e8e6c35a0486003a5b79564269/0986c3e8e6c35a0486003a5b79564269.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591736.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/dfc/48aeacde096eb28a139edecc39904dfc/48aeacde096eb28a139edecc39904dfc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591741.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/1e9/6febb4594f4f4b9334ca4cbed9ef01e9/6febb4594f4f4b9334ca4cbed9ef01e9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591746.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/2ff/73c6a4129f73c64d79e4422000dca2ff/73c6a4129f73c64d79e4422000dca2ff.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591751.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/554/494ca00ade64eab5a009bf1b0941c554/494ca00ade64eab5a009bf1b0941c554.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591756.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/5ef/1b015b40ffae2e35db89ec589753c5ef/1b015b40ffae2e35db89ec589753c5ef.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591761.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/7bf/3ab36cdbdd562ff15ee2d3dbce5dd7bf/3ab36cdbdd562ff15ee2d3dbce5dd7bf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591766.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/4f4/82476e19391e6c603ed51fb3699b94f4/82476e19391e6c603ed51fb3699b94f4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591771.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/3d0/aaf8817afc4bc55085b1151e61a8a3d0/aaf8817afc4bc55085b1151e61a8a3d0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591776.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/b11/389ccdf07a97d7b3c619dbb2e79adb11/389ccdf07a97d7b3c619dbb2e79adb11.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591781.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/3b4/05fafee7a97fe1206f970bd6742d33b4/05fafee7a97fe1206f970bd6742d33b4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591786.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/b08/2fb2a912de7575c32b66896bd1520b08/2fb2a912de7575c32b66896bd1520b08.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591791.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/53a/673ca86c31f8d1a18b83c5d7d553653a/673ca86c31f8d1a18b83c5d7d553653a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591796.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/53d/a988cabd0196cdad67fd2f1228b9353d/a988cabd0196cdad67fd2f1228b9353d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591801.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/f02/765570b94d0b742c8e019a4739376f02/765570b94d0b742c8e019a4739376f02.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591806.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/c44/719a63df26a801913496b607293a6c44/719a63df26a801913496b607293a6c44.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591811.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/3d9/bb1ad5e6a62b77981f8f0b4b0277e3d9/bb1ad5e6a62b77981f8f0b4b0277e3d9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591816.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/c74/e00a6c0785a4a95be917212c484e3c74/e00a6c0785a4a95be917212c484e3c74.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591821.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/b9c/b6e1fbf0a42086c195ae970edd7abb9c/b6e1fbf0a42086c195ae970edd7abb9c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591826.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/983/f53a8e23001a246d3ac8b2f00372d983/f53a8e23001a246d3ac8b2f00372d983.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591831.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/ac0/9ed55596746690cb9e6d62e2dac17ac0/9ed55596746690cb9e6d62e2dac17ac0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591836.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/f54/cd3280db3303fd0fd8d893b43ba7ef54/cd3280db3303fd0fd8d893b43ba7ef54.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591841.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/179/19a07ef119c97a7e8f5a43c3885dd179/19a07ef119c97a7e8f5a43c3885dd179.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591846.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/4db/56d922399c0852a6c85a593dbc4774db/56d922399c0852a6c85a593dbc4774db.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591851.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/4d4/ce806b6407dd11e5732bdb9f6df0f4d4/ce806b6407dd11e5732bdb9f6df0f4d4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591856.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/ee4/f15617b19805ee232195cec5eaf83ee4/f15617b19805ee232195cec5eaf83ee4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591861.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/d9d/f3e7ab1054a9ad63537e297a6ba3fd9d/f3e7ab1054a9ad63537e297a6ba3fd9d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591866.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/4c9/9a4170ddd9340d83be91cd3a575ef4c9/9a4170ddd9340d83be91cd3a575ef4c9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591871.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/caf/69a8416f515f30f15f34eb3d94808caf/69a8416f515f30f15f34eb3d94808caf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591876.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/917/b4a63e8e9e64cd6a9bce9f905b50f917/b4a63e8e9e64cd6a9bce9f905b50f917.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591881.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/658/0479effecf9cfced181377f389a43658/0479effecf9cfced181377f389a43658.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591886.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/a6f/5f28684fffae6cd00c15c48ce0ad1a6f/5f28684fffae6cd00c15c48ce0ad1a6f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591891.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/b66/ae5c0ed7669300f8ab7b6b3ffad0bb66/ae5c0ed7669300f8ab7b6b3ffad0bb66.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591896.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/2fd/6092490367ba317be97d240f299172fd/6092490367ba317be97d240f299172fd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591901.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/d8a/b217075a4fb85496e010c2f92989ed8a/b217075a4fb85496e010c2f92989ed8a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591906.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/202/843d0e3ff0e4c2f75957236aa734c202/843d0e3ff0e4c2f75957236aa734c202.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591911.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/ffb/920ee4aa5005ae7903851d168d3d0ffb/920ee4aa5005ae7903851d168d3d0ffb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591916.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/f77/ff6316dd3ee20431fd1afea9fc26af77/ff6316dd3ee20431fd1afea9fc26af77.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591921.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/428/56c79d526bd8f613894f5dd38a5ac428/56c79d526bd8f613894f5dd38a5ac428.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591926.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/17a/d3be6c14b0e5ed1395b301643effb17a/d3be6c14b0e5ed1395b301643effb17a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591931.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/fa8/e19a6c32e8c9b7b4b1d95a6d9ebcffa8/e19a6c32e8c9b7b4b1d95a6d9ebcffa8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591936.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/44a/98935bb614194c32ab9f2db654add44a/98935bb614194c32ab9f2db654add44a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591941.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/77d/7842dae3f2d7ab79854330277513c77d/7842dae3f2d7ab79854330277513c77d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591946.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/10d/ecb13608a1c82c0167691635864f910d/ecb13608a1c82c0167691635864f910d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591951.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/771/9234389b0afbcbadef28a7c8d2961771/9234389b0afbcbadef28a7c8d2961771.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591956.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/86c/39237fed6925e4ea611d90050987686c/39237fed6925e4ea611d90050987686c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591961.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/446/f2588b61747fb2f696b7deaf46c1d446/f2588b61747fb2f696b7deaf46c1d446.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591966.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/158/a7539d939edd02ec75d1a73aed653158/a7539d939edd02ec75d1a73aed653158.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591971.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/847/57c51675c013fda48a5a4fc465f8b847/57c51675c013fda48a5a4fc465f8b847.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591976.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/0d4/36b70002f9a36a30f7c79a0773b840d4/36b70002f9a36a30f7c79a0773b840d4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591981.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/032/ab7d131049e2bbb298da1f84a5717032/ab7d131049e2bbb298da1f84a5717032.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591986.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/5d3/3b48d01f461b33f9492d79783a1075d3/3b48d01f461b33f9492d79783a1075d3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591991.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/062/fbb9f636e159613c776fbac2a3b50062/fbb9f636e159613c776fbac2a3b50062.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591996.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/2e1/370fe5f06d94ea847b3a97b735ac62e1/370fe5f06d94ea847b3a97b735ac62e1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592001.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/8ce/be716e8ec17186150de3981721f5a8ce/be716e8ec17186150de3981721f5a8ce.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592006.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/265/61f7327f5581a4f41c9c4f70e1678265/61f7327f5581a4f41c9c4f70e1678265.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592011.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/863/6e6236af45be65b98f40f54f4f9f0863/6e6236af45be65b98f40f54f4f9f0863.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592016.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/9fd/25c84c3eafe9c5cd2244d142035c69fd/25c84c3eafe9c5cd2244d142035c69fd.dbtest.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_root_ranges_not_merged_not_cleaving +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181397.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/9ce/8c86d91f599961e708939f49288a19ce/8c86d91f599961e708939f49288a19ce.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181397.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/9ce/8c86d91f599961e708939f49288a19ce/8c86d91f599961e708939f49288a19ce.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181399.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/717/1ab7b8750e7b9ae9b4403a750d2fc717/1ab7b8750e7b9ae9b4403a750d2fc717.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181399.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/717/1ab7b8750e7b9ae9b4403a750d2fc717/1ab7b8750e7b9ae9b4403a750d2fc717.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181401.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/df8/663b7f4b13890b412de40044399b7df8/663b7f4b13890b412de40044399b7df8.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181401.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/df8/663b7f4b13890b412de40044399b7df8/663b7f4b13890b412de40044399b7df8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181403.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/5b7/badab00ba5ceeb624ba1549130fe75b7/badab00ba5ceeb624ba1549130fe75b7.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181403.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/5b7/badab00ba5ceeb624ba1549130fe75b7/badab00ba5ceeb624ba1549130fe75b7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181405.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/7cc/43a10c5bab5de82d3c6631b4c03ac7cc/43a10c5bab5de82d3c6631b4c03ac7cc.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181405.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/7cc/43a10c5bab5de82d3c6631b4c03ac7cc/43a10c5bab5de82d3c6631b4c03ac7cc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181407.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/023/f9351b342d8a60b0ed8b3be4df6f1023/f9351b342d8a60b0ed8b3be4df6f1023.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181407.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/023/f9351b342d8a60b0ed8b3be4df6f1023/f9351b342d8a60b0ed8b3be4df6f1023.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181409.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/7d5/4346fb20e8fe62172ad1ae7544c677d5/4346fb20e8fe62172ad1ae7544c677d5.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181409.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/7d5/4346fb20e8fe62172ad1ae7544c677d5/4346fb20e8fe62172ad1ae7544c677d5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181411.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/455/524159cdcef03275c183b3058f2ca455/524159cdcef03275c183b3058f2ca455.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181411.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/455/524159cdcef03275c183b3058f2ca455/524159cdcef03275c183b3058f2ca455.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181413.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/45e/5f3c3ca98e5687d5ab63165d129d445e/5f3c3ca98e5687d5ab63165d129d445e.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181413.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/45e/5f3c3ca98e5687d5ab63165d129d445e/5f3c3ca98e5687d5ab63165d129d445e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181415.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/f13/abeb1945f227670bf20345bdb0b9cf13/abeb1945f227670bf20345bdb0b9cf13.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181415.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/f13/abeb1945f227670bf20345bdb0b9cf13/abeb1945f227670bf20345bdb0b9cf13.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181417.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/32d/78b333dc801d081bed68904becbab32d/78b333dc801d081bed68904becbab32d.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181417.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/32d/78b333dc801d081bed68904becbab32d/78b333dc801d081bed68904becbab32d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181419.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/ea2/41e799961d6799d2247eab02cbbceea2/41e799961d6799d2247eab02cbbceea2.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181419.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/ea2/41e799961d6799d2247eab02cbbceea2/41e799961d6799d2247eab02cbbceea2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181421.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/8ac/aed8d2762f070869269472501e0038ac/aed8d2762f070869269472501e0038ac.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181421.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/8ac/aed8d2762f070869269472501e0038ac/aed8d2762f070869269472501e0038ac.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181423.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/f18/bf417573e3fbe73a890d770820e64f18/bf417573e3fbe73a890d770820e64f18.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181423.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/f18/bf417573e3fbe73a890d770820e64f18/bf417573e3fbe73a890d770820e64f18.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181425.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/6b7/d106c773d8e13d83b1b7c797f52ee6b7/d106c773d8e13d83b1b7c797f52ee6b7.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181425.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/6b7/d106c773d8e13d83b1b7c797f52ee6b7/d106c773d8e13d83b1b7c797f52ee6b7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181427.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/d1c/081af14c2da27e513d784ff028eded1c/081af14c2da27e513d784ff028eded1c.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181427.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/d1c/081af14c2da27e513d784ff028eded1c/081af14c2da27e513d784ff028eded1c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181429.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/b44/9ca131b985a57cc0b2c3ca4cd28d5b44/9ca131b985a57cc0b2c3ca4cd28d5b44.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181429.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/b44/9ca131b985a57cc0b2c3ca4cd28d5b44/9ca131b985a57cc0b2c3ca4cd28d5b44.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181431.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/20e/1f6c421d4170a5d3cd25a387860e620e/1f6c421d4170a5d3cd25a387860e620e.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181431.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/20e/1f6c421d4170a5d3cd25a387860e620e/1f6c421d4170a5d3cd25a387860e620e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181433.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/157/97540fcab8faef86fccd4f630e021157/97540fcab8faef86fccd4f630e021157.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181433.00000, db: /tmp/tmp3gn64vw7/sda/containers/0/157/97540fcab8faef86fccd4f630e021157/97540fcab8faef86fccd4f630e021157.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181228.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/c4f/cb203e76f7346a0fb8e6c1432215cc4f/cb203e76f7346a0fb8e6c1432215cc4f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181233.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/4b5/1ce0542c34785b0c05c6376ea6c324b5/1ce0542c34785b0c05c6376ea6c324b5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181238.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/88c/667b753b64d7fddde74426a7169ce88c/667b753b64d7fddde74426a7169ce88c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181243.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/847/3f7e202d6243acb3c378a43ace682847/3f7e202d6243acb3c378a43ace682847.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181248.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/386/5082985165420159a4d09402c5d9e386/5082985165420159a4d09402c5d9e386.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181253.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/97c/e31be5eaa94271022a42facf6c74497c/e31be5eaa94271022a42facf6c74497c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181258.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/455/f8a786de6487ed65af0d53c579291455/f8a786de6487ed65af0d53c579291455.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181263.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/2fd/de589ed1005facec9606baa84f8d72fd/de589ed1005facec9606baa84f8d72fd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181268.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/c40/8a7297696a8c6a11c79c64a395c45c40/8a7297696a8c6a11c79c64a395c45c40.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181273.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/2eb/5195296066f2b1f52ac3460a752192eb/5195296066f2b1f52ac3460a752192eb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181278.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/019/2a1aedc6b827d19ded2526e56d0c4019/2a1aedc6b827d19ded2526e56d0c4019.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181283.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/932/0e7766da4a198489dbf791b680ae2932/0e7766da4a198489dbf791b680ae2932.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181288.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/4c3/f30fae91d49a6190980eaf7b2fb804c3/f30fae91d49a6190980eaf7b2fb804c3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181293.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/3d0/1a65df785923b968b377aee3477673d0/1a65df785923b968b377aee3477673d0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181298.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/bb4/7f576ace308be2c425ac654af421ebb4/7f576ace308be2c425ac654af421ebb4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181303.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/787/6ad0fd95b46b047c166d9dd517e77787/6ad0fd95b46b047c166d9dd517e77787.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181308.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/2a1/0c8613b7d8edf0fcd6dc7456acb662a1/0c8613b7d8edf0fcd6dc7456acb662a1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181313.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/422/be8c4c0924c6cd407ea05aaa16110422/be8c4c0924c6cd407ea05aaa16110422.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181318.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/5ee/850888ffff2ffb7551fd2442711275ee/850888ffff2ffb7551fd2442711275ee.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181323.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/2cb/ae5af63d1e19b4ccdb5588962e4eb2cb/ae5af63d1e19b4ccdb5588962e4eb2cb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181328.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/3d9/d75e527a6e91871a64279156102ee3d9/d75e527a6e91871a64279156102ee3d9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181333.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/740/0d764267ae41350d51b530db9aa5b740/0d764267ae41350d51b530db9aa5b740.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181338.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/a4a/1b726a186ba2c22ee5df99196f693a4a/1b726a186ba2c22ee5df99196f693a4a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181343.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/70f/0cf4c4986b6217896b78291de958070f/0cf4c4986b6217896b78291de958070f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181348.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/98d/837aeca16719530c425051bbc85e298d/837aeca16719530c425051bbc85e298d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181353.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/658/69064dec010e8bf37c9736cddf2a9658/69064dec010e8bf37c9736cddf2a9658.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181358.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/205/556589c19becc752b1870f458979e205/556589c19becc752b1870f458979e205.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181363.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/4b0/9721890570307d1c6d61bfd63aaf24b0/9721890570307d1c6d61bfd63aaf24b0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181368.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/05f/0e1e84d8caae5fc42ea63bd715d1d05f/0e1e84d8caae5fc42ea63bd715d1d05f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181373.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/d0d/164bd1cc4f730743c0186bb188cd0d0d/164bd1cc4f730743c0186bb188cd0d0d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181378.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/235/9ab4cc94337ee26b2602d2880aac9235/9ab4cc94337ee26b2602d2880aac9235.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181383.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/0d1/295aa2dcbcb01964a18ef787613c50d1/295aa2dcbcb01964a18ef787613c50d1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181388.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/858/eea469cc29757be945732d15879e3858/eea469cc29757be945732d15879e3858.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181393.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/564/595cc6e06445ce7a7d6546c504b9f564/595cc6e06445ce7a7d6546c504b9f564.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181398.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/50b/8845202c777a887ed05d40fc8a04a50b/8845202c777a887ed05d40fc8a04a50b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181403.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/52b/09143085aed4d71ea06420cac207f52b/09143085aed4d71ea06420cac207f52b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181408.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/609/16e5ff541a7a74cd5bd22fac3d1e1609/16e5ff541a7a74cd5bd22fac3d1e1609.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181413.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/f36/087a977978d055465acb7830d0425f36/087a977978d055465acb7830d0425f36.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181418.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/2dc/82d7c0f45276bbc121307dde7739e2dc/82d7c0f45276bbc121307dde7739e2dc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181423.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/d6b/f9ef17f029e2975e939342f746c20d6b/f9ef17f029e2975e939342f746c20d6b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181428.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/deb/7701db2c4a8f79d3b59e791f9cdc3deb/7701db2c4a8f79d3b59e791f9cdc3deb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181433.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/006/be4345d46211ff16a1afbedc0d508006/be4345d46211ff16a1afbedc0d508006.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181438.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/c89/fd03c95ba66af9e307f43e93bc4cac89/fd03c95ba66af9e307f43e93bc4cac89.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181443.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/f00/5967b53cc6763f14db3b6fbb91adef00/5967b53cc6763f14db3b6fbb91adef00.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181448.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/e3c/bbe14aac69c9577b2c9b2cce16b42e3c/bbe14aac69c9577b2c9b2cce16b42e3c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181453.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/f0e/494f0341e676ea3aeea415606697cf0e/494f0341e676ea3aeea415606697cf0e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181458.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/ebc/6fa533bf6a3fc1fd6d071eb7b05d8ebc/6fa533bf6a3fc1fd6d071eb7b05d8ebc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181463.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/102/02bd2f780c790be7306dd91d8852d102/02bd2f780c790be7306dd91d8852d102.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181468.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/2ac/f02526e8d45bd9284f757f1a88cc82ac/f02526e8d45bd9284f757f1a88cc82ac.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181473.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/ab8/3086241982a78791c6200e0c8aa3eab8/3086241982a78791c6200e0c8aa3eab8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181478.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/1ef/88a7a9cfc9f380741b58612fb6c281ef/88a7a9cfc9f380741b58612fb6c281ef.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181483.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/5d0/f91c1da9df76e6c46fd85e127c1425d0/f91c1da9df76e6c46fd85e127c1425d0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181488.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/368/5b1be65c520114e350c5802cb7d51368/5b1be65c520114e350c5802cb7d51368.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181493.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/ecc/b94f5d889a07c0764a3cef968e794ecc/b94f5d889a07c0764a3cef968e794ecc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181498.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/2db/8e418a1e645748b3b469577de67472db/8e418a1e645748b3b469577de67472db.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181503.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/ccd/9b733a5fbb1599e29797b57568e1eccd/9b733a5fbb1599e29797b57568e1eccd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181508.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/365/57a98fa12d0842810d55793db3cba365/57a98fa12d0842810d55793db3cba365.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181513.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/7f0/0ee3858d9065e3f89189cd758c3e57f0/0ee3858d9065e3f89189cd758c3e57f0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181518.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/165/f1acd2ebc8e604e325a61e13b59cb165/f1acd2ebc8e604e325a61e13b59cb165.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181523.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/335/9e61a8f2381077a30f808f242c438335/9e61a8f2381077a30f808f242c438335.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181528.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/730/0f958e1ba80209f48a61d0824fa9e730/0f958e1ba80209f48a61d0824fa9e730.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181533.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/632/64a501514d6c9321f61a30d0372f6632/64a501514d6c9321f61a30d0372f6632.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181538.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/708/3a79d0c6b04e9303e2924f69da7bb708/3a79d0c6b04e9303e2924f69da7bb708.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181543.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/1bb/67f794b997d3ee34880073ae2eedd1bb/67f794b997d3ee34880073ae2eedd1bb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181548.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/034/22dd95129de1a78231c07499c7af2034/22dd95129de1a78231c07499c7af2034.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181553.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/2af/99b52052d03044b0ae143dfff500c2af/99b52052d03044b0ae143dfff500c2af.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181558.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/bcc/eb1c58ff7457c99c7645f09ee46fcbcc/eb1c58ff7457c99c7645f09ee46fcbcc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181563.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/40c/e9fa4ef99f7a0afbe1c3f3f98828f40c/e9fa4ef99f7a0afbe1c3f3f98828f40c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181568.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/511/b69ad782b96aed8d5f8e7ccbbc908511/b69ad782b96aed8d5f8e7ccbbc908511.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181573.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/7dc/74ed44e4e589b158a28d396991a3d7dc/74ed44e4e589b158a28d396991a3d7dc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181578.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/e70/3a7b7cb20b884e77e992631c770fee70/3a7b7cb20b884e77e992631c770fee70.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181583.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/560/3cf6002450f9f74fac55594c4cd1c560/3cf6002450f9f74fac55594c4cd1c560.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181588.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/78c/f385d2df3039e5240571d0485162478c/f385d2df3039e5240571d0485162478c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181593.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/463/612cfabe87855ce782189cb860991463/612cfabe87855ce782189cb860991463.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181598.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/a40/e5482c3fd42da9df9902a5d6a915ca40/e5482c3fd42da9df9902a5d6a915ca40.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181603.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/4ce/5185f0218e5b20150db360fdd347c4ce/5185f0218e5b20150db360fdd347c4ce.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181608.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/659/312ab403de620c492ceaec4aecbf3659/312ab403de620c492ceaec4aecbf3659.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181613.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/da3/c6672259e91c8e66bb5fc1fad6407da3/c6672259e91c8e66bb5fc1fad6407da3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181618.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/6dc/c59776e057cf71b141bb21effd9d96dc/c59776e057cf71b141bb21effd9d96dc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181623.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/8da/8893b8ba8da9eb36a326a35c594168da/8893b8ba8da9eb36a326a35c594168da.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181628.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/66d/b3495331c26319618f63bab0c5f7e66d/b3495331c26319618f63bab0c5f7e66d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181633.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/3cd/e737437b2f76a6da6447ff6e4a7fc3cd/e737437b2f76a6da6447ff6e4a7fc3cd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181638.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/96e/d1a0c7e8cefd4d3f587c09c8b32de96e/d1a0c7e8cefd4d3f587c09c8b32de96e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181643.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/8a5/fc0ef6be9c86c88a9a424354672818a5/fc0ef6be9c86c88a9a424354672818a5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181648.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/7ea/efd84eedf99f75759bd04f3fc13227ea/efd84eedf99f75759bd04f3fc13227ea.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181653.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/8ae/a317c8d9ce7f22efa8478b667ac878ae/a317c8d9ce7f22efa8478b667ac878ae.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181658.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/8f2/c9f905cc1f65d0eb1a90666ae219d8f2/c9f905cc1f65d0eb1a90666ae219d8f2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181663.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/4cf/f9a1ced5681c64963ed7af25dc3714cf/f9a1ced5681c64963ed7af25dc3714cf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181668.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/cca/5304c59f74c160df272bdf186a41fcca/5304c59f74c160df272bdf186a41fcca.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181673.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/baf/c9d4c59c3567a10bf65fdd0289e9cbaf/c9d4c59c3567a10bf65fdd0289e9cbaf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181678.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/e28/ddc2ffc1c1e8d986261c77c788654e28/ddc2ffc1c1e8d986261c77c788654e28.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181683.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/67f/aa55f3918d4baf0be38ea667d6ff267f/aa55f3918d4baf0be38ea667d6ff267f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181688.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/ac0/6568764c6d046fc79fe7cd3764d23ac0/6568764c6d046fc79fe7cd3764d23ac0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181693.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/2eb/da702e94c326bdf9c19041326adc22eb/da702e94c326bdf9c19041326adc22eb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181698.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/9e8/4eb69b940af0012b0be765acdbec29e8/4eb69b940af0012b0be765acdbec29e8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181703.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/e70/fcedef420af4c59ac2e9bcb11b1bce70/fcedef420af4c59ac2e9bcb11b1bce70.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181708.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/bba/c5a0ffc228ee2acd6b9845e146c27bba/c5a0ffc228ee2acd6b9845e146c27bba.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181713.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/f5e/b4841e59974c8b08e0dc7dd449e87f5e/b4841e59974c8b08e0dc7dd449e87f5e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181718.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/bfa/5689da4ace23d86d84a2a53b050d2bfa/5689da4ace23d86d84a2a53b050d2bfa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181723.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/fa2/7d1d7e5e7d8a31c9fab2a9bd107cbfa2/7d1d7e5e7d8a31c9fab2a9bd107cbfa2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181728.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/a9b/4c3087974e1983c745debbf00ca9fa9b/4c3087974e1983c745debbf00ca9fa9b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181733.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/c97/ad42149dedf0c9bbfc433ae121cbcc97/ad42149dedf0c9bbfc433ae121cbcc97.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181738.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/380/76f8a11d7f266915a185196bc71e9380/76f8a11d7f266915a185196bc71e9380.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181743.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/d76/978870d1191be92f52914ce9b7a8ad76/978870d1191be92f52914ce9b7a8ad76.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181748.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/291/2fd58b6af4f5381e2b791e945e0ff291/2fd58b6af4f5381e2b791e945e0ff291.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181753.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/349/2d0ebe10c7703e07d4b965ee71590349/2d0ebe10c7703e07d4b965ee71590349.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181758.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/dbe/76ec00647155a51bdd4d4b5b30da4dbe/76ec00647155a51bdd4d4b5b30da4dbe.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181763.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/d8e/ca437854b086aaeff090faab653f3d8e/ca437854b086aaeff090faab653f3d8e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181768.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/8f7/6cc665931362f06b95eb9f42eda7a8f7/6cc665931362f06b95eb9f42eda7a8f7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181773.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/1f7/a444c44b894e5d9e74fed794f55e11f7/a444c44b894e5d9e74fed794f55e11f7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181778.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/350/c96e4f1c4f8def32daf7964151b0c350/c96e4f1c4f8def32daf7964151b0c350.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181783.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/455/0257567ca2d30837572a90db9d79b455/0257567ca2d30837572a90db9d79b455.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181788.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/67e/413fa08ce49dfc190938e87180c4167e/413fa08ce49dfc190938e87180c4167e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181793.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/59b/474fe5550a9f78c16f8026d50cc5a59b/474fe5550a9f78c16f8026d50cc5a59b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181798.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/925/820f0d2a88021eebb11f3fc08db8f925/820f0d2a88021eebb11f3fc08db8f925.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181803.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/e1c/8cd7ef47df722d1e0d2dd3713f52ae1c/8cd7ef47df722d1e0d2dd3713f52ae1c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181808.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/3b1/cef5dab46df03303a938fd7ba1bf03b1/cef5dab46df03303a938fd7ba1bf03b1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181813.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/9b3/6e42f3e1cca2d77f65ffde3ac7b039b3/6e42f3e1cca2d77f65ffde3ac7b039b3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181818.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/24e/f1013e2dc1ec384ea6e9068e7ce2324e/f1013e2dc1ec384ea6e9068e7ce2324e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181823.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/e14/fe556a8d3bba9c028e31c7b55c6b9e14/fe556a8d3bba9c028e31c7b55c6b9e14.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181828.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/238/ca4246d7598a2e587cb5cab007593238/ca4246d7598a2e587cb5cab007593238.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181833.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/a56/511d1a472f6a8d7c2d1f277ec685ba56/511d1a472f6a8d7c2d1f277ec685ba56.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181838.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/8c4/c2bbfb9eb822310822c28d5efca7c8c4/c2bbfb9eb822310822c28d5efca7c8c4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181843.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/a6c/b82fe378cfa8b6e12219516480f23a6c/b82fe378cfa8b6e12219516480f23a6c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181848.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/c79/6c55bf861079116c5d7b9744be26fc79/6c55bf861079116c5d7b9744be26fc79.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181853.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/431/bd4e1f2513d4143e64da3c6f70ba3431/bd4e1f2513d4143e64da3c6f70ba3431.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181858.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/83b/31fce9aa238811ec1fa79fff135b583b/31fce9aa238811ec1fa79fff135b583b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181863.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/5b4/5b532fa3baff395a0c5f86ea19adc5b4/5b532fa3baff395a0c5f86ea19adc5b4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181868.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/bab/5161b91295ae4f7dc6e8165c0c15ebab/5161b91295ae4f7dc6e8165c0c15ebab.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181873.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/383/ef5fe5fa5c65613bd2a1e8b2e438c383/ef5fe5fa5c65613bd2a1e8b2e438c383.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181878.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/9fc/b7a5bb4f0c1d84729d560efb85dc59fc/b7a5bb4f0c1d84729d560efb85dc59fc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181883.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/05c/138e88e5cb3696cd1a9b9e472406a05c/138e88e5cb3696cd1a9b9e472406a05c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181888.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/f3a/6dbc01211ef3308661668e980ca9af3a/6dbc01211ef3308661668e980ca9af3a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181893.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/ee2/5874c89a826c3409159df3291deecee2/5874c89a826c3409159df3291deecee2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181898.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/4ba/bc2c0e2af16114efe19b64487a8cf4ba/bc2c0e2af16114efe19b64487a8cf4ba.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181903.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/b11/b534b852ed10e6b03009201adca3db11/b534b852ed10e6b03009201adca3db11.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181908.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/9dc/8061c83f7354579074344ad7b368c9dc/8061c83f7354579074344ad7b368c9dc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181913.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/3d7/509505e7f2c8f41ad3b979c524eca3d7/509505e7f2c8f41ad3b979c524eca3d7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181918.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/44b/b0df40453a0259c4b83f04c4b79bb44b/b0df40453a0259c4b83f04c4b79bb44b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181923.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/087/dfb62de0bc511d018e2dc75500ad8087/dfb62de0bc511d018e2dc75500ad8087.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181928.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/11b/b5ae1769167fee1a3a20832f4ca9e11b/b5ae1769167fee1a3a20832f4ca9e11b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181933.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/0bf/c44a3b1068a190f999585b1e16d330bf/c44a3b1068a190f999585b1e16d330bf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181938.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/d6b/c0699d79afe3b423df654a9640877d6b/c0699d79afe3b423df654a9640877d6b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181943.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/3db/63d3395a5c31f681949e410302dfe3db/63d3395a5c31f681949e410302dfe3db.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181948.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/3de/e2ba6dfd300fb84f4afd540eec3033de/e2ba6dfd300fb84f4afd540eec3033de.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181953.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/ea5/3f71905d2be4667d0b11ebd8cf12eea5/3f71905d2be4667d0b11ebd8cf12eea5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181958.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/2c2/df0e3cdbe76b37818190d9b292ad32c2/df0e3cdbe76b37818190d9b292ad32c2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181963.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/2d7/942a4083990a3a05a55f3b8c2c9852d7/942a4083990a3a05a55f3b8c2c9852d7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181968.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/cd1/9a001efd253dc03246ac803d3e4f3cd1/9a001efd253dc03246ac803d3e4f3cd1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181973.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/f44/6d48719acb8ce5d8f8d1a7d94864cf44/6d48719acb8ce5d8f8d1a7d94864cf44.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181978.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/27d/4871dc277ec446d1bfc3971a6881427d/4871dc277ec446d1bfc3971a6881427d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181983.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/6d7/edc0c047c153bba63aafad1b065846d7/edc0c047c153bba63aafad1b065846d7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181988.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/8c1/fecd091d4a44fad462272128c22f28c1/fecd091d4a44fad462272128c22f28c1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181993.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/97c/a50333dc391d896ff4e1a0384040097c/a50333dc391d896ff4e1a0384040097c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181998.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/ac0/c5516cd9053a00374304c52c7c7f8ac0/c5516cd9053a00374304c52c7c7f8ac0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182003.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/7b5/135212601269c4ae053f81a42b7757b5/135212601269c4ae053f81a42b7757b5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182008.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/78f/29328b1ef9701c9b64e62ca1550c678f/29328b1ef9701c9b64e62ca1550c678f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182013.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/a1c/58e7d1d24fc3e104b3e6836a7d945a1c/58e7d1d24fc3e104b3e6836a7d945a1c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182018.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/f68/928ec512cf1c46c6626dbf32c3fdef68/928ec512cf1c46c6626dbf32c3fdef68.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182023.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/412/492a271de7f46fbb1324d6cb86cab412/492a271de7f46fbb1324d6cb86cab412.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182028.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/172/45f482966a6cc033f676e999bccee172/45f482966a6cc033f676e999bccee172.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182033.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/614/7d43bbf563d5b344c8953aa251d59614/7d43bbf563d5b344c8953aa251d59614.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182038.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/8c5/5ea6da9a51db8e97769db215069f18c5/5ea6da9a51db8e97769db215069f18c5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182043.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/459/70d27b44723caa9441435bebf0e4f459/70d27b44723caa9441435bebf0e4f459.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182048.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/20b/be33282ee95678f13327184c2523620b/be33282ee95678f13327184c2523620b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182053.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/228/96fba48ac3c4480bdf03d766a556d228/96fba48ac3c4480bdf03d766a556d228.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182058.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/e5c/35393933e05836c133d7ca70802ade5c/35393933e05836c133d7ca70802ade5c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182063.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/c91/aaea36a607ef79f6e574e25bb5fe8c91/aaea36a607ef79f6e574e25bb5fe8c91.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182068.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/f5c/f315388d4bd36820bcc79c28848d9f5c/f315388d4bd36820bcc79c28848d9f5c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182073.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/0f0/4038475609c1da74da7bae04d18340f0/4038475609c1da74da7bae04d18340f0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182078.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/0ed/c3c53863f88897874258896a8c2280ed/c3c53863f88897874258896a8c2280ed.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182083.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/882/e37d219a91fde3b87276d5776e81d882/e37d219a91fde3b87276d5776e81d882.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182088.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/509/d5cfcd1890f485d5ed69788dcd8cc509/d5cfcd1890f485d5ed69788dcd8cc509.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182093.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/58f/b45437a6f55c2c6faa808fd092e6458f/b45437a6f55c2c6faa808fd092e6458f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182098.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/ab2/5657a739eeea6d0b49a6c422890a8ab2/5657a739eeea6d0b49a6c422890a8ab2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182103.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/abe/1bde367d46878dc57e1d2612998ceabe/1bde367d46878dc57e1d2612998ceabe.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182108.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/937/c8e116fcd485ef0d971c5e4dddf27937/c8e116fcd485ef0d971c5e4dddf27937.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182113.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/0e9/dad89fe6472b1d303f70147657b430e9/dad89fe6472b1d303f70147657b430e9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182118.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/7d7/b766311a78f0bd695be39bb608d5a7d7/b766311a78f0bd695be39bb608d5a7d7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182123.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/9b1/fe8ffc3a9ce6f6533337b37b733129b1/fe8ffc3a9ce6f6533337b37b733129b1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182128.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/460/2198d0f9ac983cd2297d514ca4c43460/2198d0f9ac983cd2297d514ca4c43460.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182133.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/d0f/940a93b46be5a3b99de79cb2601b9d0f/940a93b46be5a3b99de79cb2601b9d0f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182138.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/551/f3037adbf35787d3f90c043613258551/f3037adbf35787d3f90c043613258551.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182143.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/cad/3e85bd95e38492f201d3e359eda80cad/3e85bd95e38492f201d3e359eda80cad.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182148.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/9e7/125d5f0eeae0da4cfd7ed387d73369e7/125d5f0eeae0da4cfd7ed387d73369e7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182153.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/a3b/5f2539aa2dd5f9be630cd6183f11fa3b/5f2539aa2dd5f9be630cd6183f11fa3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182158.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/f24/663ec7373bdda507687921ea167b7f24/663ec7373bdda507687921ea167b7f24.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182163.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/90b/c3dcdac8c81e47ab575b77672745c90b/c3dcdac8c81e47ab575b77672745c90b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182168.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/c43/577c379023814b84b6cfb3c22e1dfc43/577c379023814b84b6cfb3c22e1dfc43.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182173.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/e84/aa36911b346cf242c5ca0f776b924e84/aa36911b346cf242c5ca0f776b924e84.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182178.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/3fa/66267e2b828960f02c79f8868d2573fa/66267e2b828960f02c79f8868d2573fa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182183.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/bc1/766df6f4852d1ffc143d482910ec6bc1/766df6f4852d1ffc143d482910ec6bc1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182188.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/904/45be9e10b418b3daa2ac7b142b96f904/45be9e10b418b3daa2ac7b142b96f904.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182193.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/db3/2fcdc3abdda8608c1da07cdaa7d41db3/2fcdc3abdda8608c1da07cdaa7d41db3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182198.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/608/294a541c8ff95b847dd83f99e271c608/294a541c8ff95b847dd83f99e271c608.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182203.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/33c/5a28a6efd5d49cbc1d1c48235d7fc33c/5a28a6efd5d49cbc1d1c48235d7fc33c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182208.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/0ef/2ae07daec74399e1f30c54e246a970ef/2ae07daec74399e1f30c54e246a970ef.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182213.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/425/890b82b7eb911aba79e2e5633fde3425/890b82b7eb911aba79e2e5633fde3425.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182218.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/dbf/a8ef5143dd09d6d518e8242308e91dbf/a8ef5143dd09d6d518e8242308e91dbf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182223.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/0ea/55222f93a944ff3251edc6b0644060ea/55222f93a944ff3251edc6b0644060ea.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182228.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/f0e/ec065a73ba061a02fa0e0db6ea3e8f0e/ec065a73ba061a02fa0e0db6ea3e8f0e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182233.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/4b5/bf2c4863217c01ee0e9e47f1df7004b5/bf2c4863217c01ee0e9e47f1df7004b5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182238.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/2ab/85da8a23cfbde05866b534ce7b9042ab/85da8a23cfbde05866b534ce7b9042ab.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182243.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/13e/81ad70a79fa85471d98510e4ff48113e/81ad70a79fa85471d98510e4ff48113e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182248.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/1cd/7843abda1bbc646eca8eb3e450fab1cd/7843abda1bbc646eca8eb3e450fab1cd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182253.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/964/3f9cdf7b677dda55f6cec7ca39672964/3f9cdf7b677dda55f6cec7ca39672964.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182258.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/2f0/aa86c2a63c878427cf2cd5eb056eb2f0/aa86c2a63c878427cf2cd5eb056eb2f0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182263.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/0c1/e26eb7eef63a574c30c1ef9cfd57e0c1/e26eb7eef63a574c30c1ef9cfd57e0c1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182268.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/956/a7a9fe2ff356916fc044e942eb290956/a7a9fe2ff356916fc044e942eb290956.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182273.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/8e9/bf3894d06e59e55a717926664ca3d8e9/bf3894d06e59e55a717926664ca3d8e9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182278.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/690/c0ad35b893d986ae853ecd2e48acc690/c0ad35b893d986ae853ecd2e48acc690.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182283.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/71e/d6b02378694ff7c96db42da9041a371e/d6b02378694ff7c96db42da9041a371e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182288.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/b58/e04e6ed4b098a031f9442d8473fecb58/e04e6ed4b098a031f9442d8473fecb58.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182293.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/28d/e8ef499395bee37a4529e21eb811128d/e8ef499395bee37a4529e21eb811128d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182298.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/f0b/a8d5e646f4e05f2be1972cbb9f67df0b/a8d5e646f4e05f2be1972cbb9f67df0b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182303.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/7a3/a5120ccb3b6cc88d0939982b09b997a3/a5120ccb3b6cc88d0939982b09b997a3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182308.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/b7e/6ce91d91bc96a401876c2eca572c8b7e/6ce91d91bc96a401876c2eca572c8b7e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182313.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/a3a/8dbeee8aaf211ed47dcce6fc347d7a3a/8dbeee8aaf211ed47dcce6fc347d7a3a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182318.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/a84/99118be8e3445aadde1f4f846f5cca84/99118be8e3445aadde1f4f846f5cca84.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182323.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/e65/f675c630dcbf62123cf6dd510b8d8e65/f675c630dcbf62123cf6dd510b8d8e65.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182328.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/fd1/8b27773a0193b29591df01d1e2e87fd1/8b27773a0193b29591df01d1e2e87fd1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182333.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/a94/99936f4c9b111d4401d18d4505fcba94/99936f4c9b111d4401d18d4505fcba94.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182338.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/18a/99543b94361eaa830bed1fd06776718a/99543b94361eaa830bed1fd06776718a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182343.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/25e/a839ef0503b6cf5335dbb665391e625e/a839ef0503b6cf5335dbb665391e625e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182348.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/a49/5840df3daf30cd3f3b197d40c77f6a49/5840df3daf30cd3f3b197d40c77f6a49.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182353.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/5ef/bd86788c0a132b031b5632af4b8985ef/bd86788c0a132b031b5632af4b8985ef.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182358.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/9b5/8485b1f7434ec17f54219a27195cd9b5/8485b1f7434ec17f54219a27195cd9b5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182363.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/831/b1c19fb4f88f7cc14c9ba5b71d71f831/b1c19fb4f88f7cc14c9ba5b71d71f831.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182368.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/fa4/c2bfd213b30de0b89f04fdbf5531dfa4/c2bfd213b30de0b89f04fdbf5531dfa4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182373.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/9ac/965dae3daee15608f4c392d02f37a9ac/965dae3daee15608f4c392d02f37a9ac.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182378.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/2cc/1607e9d3eb5ff377f78b6f79946bb2cc/1607e9d3eb5ff377f78b6f79946bb2cc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182383.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/94f/9483dad0a9da262218c0fdbe0032894f/9483dad0a9da262218c0fdbe0032894f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182388.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/221/8a9052803c222959085eecac2e690221/8a9052803c222959085eecac2e690221.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182393.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/2a0/941da722ff835a25d4bb179fb27bb2a0/941da722ff835a25d4bb179fb27bb2a0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182398.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/4e4/d1f58097efbd2c2aba2054cafd58e4e4/d1f58097efbd2c2aba2054cafd58e4e4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182403.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/bd4/fd9dd03e91956f8b69f0bbde3cc70bd4/fd9dd03e91956f8b69f0bbde3cc70bd4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182408.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/0ab/149dfadba5d925017ef6026985dc90ab/149dfadba5d925017ef6026985dc90ab.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182413.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/144/4cd475d5941318eb1841ced6fed44144/4cd475d5941318eb1841ced6fed44144.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182418.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/ab6/ad91b626574fe41a42bfbc87a51d3ab6/ad91b626574fe41a42bfbc87a51d3ab6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182423.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/5d4/8b9912ee7ec59669584beb801a33f5d4/8b9912ee7ec59669584beb801a33f5d4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182428.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/132/2eb5bf6c672d0ee0824ab80063a90132/2eb5bf6c672d0ee0824ab80063a90132.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182433.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/235/bc132373be13f7fdfc66acf862d53235/bc132373be13f7fdfc66acf862d53235.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182438.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/1f5/898cb29212dce37dc9dab83da3d881f5/898cb29212dce37dc9dab83da3d881f5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182443.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/7db/20f1ebe0c93902b8e36fb94d6d9567db/20f1ebe0c93902b8e36fb94d6d9567db.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182448.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/8f5/76f64e342763c65c9964ff5e791148f5/76f64e342763c65c9964ff5e791148f5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182453.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/7f6/526a053f3771e1cd80c70afc9de157f6/526a053f3771e1cd80c70afc9de157f6.dbtest.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_root_ranges_not_merged_not_cleaving test.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_root_ranges_not_merged_not_cleaving ... ok test.unit.container.test_sharder.TestSharder.test_audit_root_container test.unit.container.test_sharder.TestSharder.test_audit_root_container ... ok @@ -38238,882 +43607,587 @@ 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 - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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:full_control:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:18 -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 INFO: - - - [10/Oct/2026:00:06:15 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0087 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:15 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:15 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0073 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:15 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:15 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0053 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0110 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0055 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0082 "-" 488273 - -test ERROR: ERROR Account update failed with 127.0.0.1:48689/sda1 (will retry later): Response 503 OK -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0054 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0077 "-" 488273 1 -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0026 "-" 488273 1 -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0015 "-" 488273 1 -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 488273 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: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c" 400 45 "-" "-" "-" 0.0004 "-" 488273 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 - "-" "-" "-" - "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0060 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 488273 0 -test 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: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0060 "-" 488273 1 -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 488273 1 -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 488273 1 -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0074 "-" 488273 1 -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 488273 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: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0056 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0035 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0054 "-" 488273 1 -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 488273 1 -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0036 "-" 488273 1 -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 488273 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: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0057 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0058 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0013 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0013 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0060 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c/bashful" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0060 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0036 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c/grumpy10" 201 - "-" "-" "-" 0.0010 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c/grumpy10_no_header" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0033 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0010 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c/grumpy20_no_header" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0037 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0009 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c/grumpy30_no_header" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0038 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0009 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c/grumpy40_no_header" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0032 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c/grumpy50" 201 - "-" "-" "-" 0.0010 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c/grumpy50_no_header" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:17 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0031 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0017 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpy60_no_header" 201 - "-" "-" "-" 0.0006 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0045 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpy70" 201 - "-" "-" "-" 0.0015 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpy70_no_header" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0040 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpy80" 201 - "-" "-" "-" 0.0010 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpy80_no_header" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0031 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpier10" 201 - "-" "-" "-" 0.0010 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpier10_no_header" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0039 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0010 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpier20_no_header" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0051 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0009 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpier30_no_header" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0032 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0009 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpier40_no_header" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0033 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpier50" 201 - "-" "-" "-" 0.0010 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpier50_no_header" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0046 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0010 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpier60_no_header" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0041 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpier70" 201 - "-" "-" "-" 0.0011 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpier70_no_header" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0038 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpier80" 201 - "-" "-" "-" 0.0011 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpier80_no_header" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/dopey" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0038 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0037 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/dopey10" 201 - "-" "-" "-" 0.0011 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/dopey10_no_header" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0033 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0010 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/dopey20_no_header" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0036 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0010 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/dopey30_no_header" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0032 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0014 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/dopey40_no_header" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0036 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/dopey50" 201 - "-" "-" "-" 0.0010 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/dopey50_no_header" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0029 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0010 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/dopey60_no_header" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0034 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/dopey70" 201 - "-" "-" "-" 0.0012 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/dopey70_no_header" 201 - "-" "-" "-" 0.0009 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0040 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/dopey80" 201 - "-" "-" "-" 0.0011 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/dopey80_no_header" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0010 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0009 "-" 488273 - -test DEBUG: Unlinked retiring db '/tmp/tmpu7la_b_4/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0048 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpiest10" 201 - "-" "-" "-" 0.0011 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpiest10_no_header" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0032 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0010 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpiest20_no_header" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0036 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0010 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpiest30_no_header" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0046 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0010 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:18 +0000] "PUT /sda1/p/a/c/grumpiest40_no_header" 201 - "-" "-" "-" 0.0004 "-" 488273 -test.unit.container.test_server.TestContainerController.test_PUT_object_update_redirected_to_shard -test.unit.container.test_server.TestContainerController.test_PUT_object_update_redirected_to_shard ... ok -test.unit.container.test_server.TestContainerController.test_PUT_proxy_default_no_policy_for_existing_default -test.unit.container.test_server.TestContainerController.test_PUT_proxy_default_no_policy_for_existing_default ... ok -test.unit.container.test_server.TestContainerController.test_PUT_reset_container_sync -test.unit.container.test_server.TestContainerController.test_PUT_reset_container_sync ... ok -test.unit.container.test_server.TestContainerController.test_PUT_shard_range_autocreates_shard_container -test.unit.container.test_server.TestContainerController.test_PUT_shard_range_autocreates_shard_container ... ok -test.unit.container.test_server.TestContainerController.test_PUT_shard_range_json_in_body -test.unit.container.test_server.TestContainerController.test_PUT_shard_range_json_in_body ... ok -test.unit.container.test_server.TestContainerController.test_PUT_shard_range_to_deleted_container -test.unit.container.test_server.TestContainerController.test_PUT_shard_range_to_deleted_container ... ok -test.unit.container.test_server.TestContainerController.test_PUT_simulated_create_race -test.unit.container.test_server.TestContainerController.test_PUT_simulated_create_race ... ok -test.unit.container.test_server.TestContainerController.test_PUT_timestamp_not_float -test.unit.container.test_server.TestContainerController.test_PUT_timestamp_not_float ... ok -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 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: txea63f3991d334d8e8e4d9-006ac98186) -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: txea63f3991d334d8e8e4d9-006ac98186) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: txea63f3991d334d8e8e4d9-006ac98186) -test DEBUG: Found 1 objects in shard (state=sharded), total = 1 (txn: txea63f3991d334d8e8e4d9-006ac98186) -test DEBUG: Found 1 objects in shard (state=sharded), total = 34 (txn: txea63f3991d334d8e8e4d9-006ac98186) -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: txea63f3991d334d8e8e4d9-006ac98186) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9966&marker=b&end_marker= {'X-Backend-Record-Type': 'object'} (txn: txea63f3991d334d8e8e4d9-006ac98186) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1058 (txn: txea63f3991d334d8e8e4d9-006ac98186) -test DEBUG: Setting object count to 1058 (txn: txea63f3991d334d8e8e4d9-006ac98186) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx6804f43792b3437694d91-006ac98189) -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: tx6804f43792b3437694d91-006ac98189) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx6804f43792b3437694d91-006ac98189) -test DEBUG: GET listing from 1 shards for: /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker=&states=listing (txn: tx6804f43792b3437694d91-006ac98189) -test DEBUG: Getting listing part 0 from shard Namespace(name='a/c', lower='', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx6804f43792b3437694d91-006ac98189) -test DEBUG: Get listing from /v1/a/c?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx6804f43792b3437694d91-006ac98189) -test DEBUG: Found 1024 objects in shard (state=sharded), total = 1024 (txn: tx6804f43792b3437694d91-006ac98189) -test DEBUG: Setting object count to 1024 (txn: tx6804f43792b3437694d91-006ac98189) -test DEBUG: Found 1024 objects in shard (state=sharding), total = 1024 (txn: tx6804f43792b3437694d91-006ac98189) -test DEBUG: Setting object count to 1024 (txn: tx6804f43792b3437694d91-006ac98189) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txbf6bbe52f4d74bc194071-006ac9818a) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txbf6bbe52f4d74bc194071-006ac9818a) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txbf6bbe52f4d74bc194071-006ac9818a) -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: txbf6bbe52f4d74bc194071-006ac9818a) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txbf6bbe52f4d74bc194071-006ac9818a) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txbf6bbe52f4d74bc194071-006ac9818a) -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: txbf6bbe52f4d74bc194071-006ac9818a) -test INFO: Caching listing namespaces for shard-listing-v2/.shards_a/c_pie (3 namespaces) (txn: txbf6bbe52f4d74bc194071-006ac9818a) -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: txbf6bbe52f4d74bc194071-006ac9818a) -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: txbf6bbe52f4d74bc194071-006ac9818a) -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: txbf6bbe52f4d74bc194071-006ac9818a) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txbf6bbe52f4d74bc194071-006ac9818a) -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: txbf6bbe52f4d74bc194071-006ac9818a) -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: txbf6bbe52f4d74bc194071-006ac9818a) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: txbf6bbe52f4d74bc194071-006ac9818a) -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: txbf6bbe52f4d74bc194071-006ac9818a) -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: txbf6bbe52f4d74bc194071-006ac9818a) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 8 (txn: txbf6bbe52f4d74bc194071-006ac9818a) -test DEBUG: Found 8 objects in shard (state=sharded), total = 48 (txn: txbf6bbe52f4d74bc194071-006ac9818a) -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: txbf6bbe52f4d74bc194071-006ac9818a) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txbf6bbe52f4d74bc194071-006ac9818a) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txbf6bbe52f4d74bc194071-006ac9818a) -test DEBUG: Setting object count to 1072 (txn: txbf6bbe52f4d74bc194071-006ac9818a) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txcde1d300145845b181509-006ac9818c) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txcde1d300145845b181509-006ac9818c) -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: txcde1d300145845b181509-006ac9818c) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txcde1d300145845b181509-006ac9818c) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txcde1d300145845b181509-006ac9818c) -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: txcde1d300145845b181509-006ac9818c)test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharding_shard_mixed_policies -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharding_shard_mixed_policies ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharding_shard_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharding_shard_no_memcache ... ok +test INFO: retry: '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 must be retried +test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'unhandled_error': 1, 'retry': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1757178000 +test DEBUG: looking for objects in 1757178000 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 36000 +test DEBUG: looking for objects in 36000 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (36123.383930) in destination policy_index 0 +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (36123.383930) from storage policy 1 +test DEBUG: copy_attempt: '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 will be moved to policy_index 0 (0000036123.38393_0000000000000003) +test WARNING: copy_failed: upload '/AUTH_bob/c/o1' (36123.383930) from policy_index 1 to policy_index 0 returned Unexpected response: 503 Service Unavailable +test INFO: retry: '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 must be retried +test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_failed': 1, 'retry': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1757178000 +test DEBUG: looking for objects in 1757178000 +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' (1756573199.000000) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (1756573199.000000) in destination policy_index 0 +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1756573199.000000) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (1756573199.000000) from storage policy 1 +test CRITICAL: lost_source: '/AUTH_bob/c/o1' (1756573199.00000) was not available in policy_index 1 and has expired +test INFO: success: '/AUTH_bob/c/o1' (1756573199.000000) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (1756573199.000000) from the queue (1756573199.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 1757178000 +test DEBUG: looking for objects in 1757178000 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (3600.123460) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (3600.123460) in destination policy_index 0 +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (3600.123460) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (3600.123460) from storage policy 1 +test DEBUG: copy_attempt: '/AUTH_bob/c/o1' (3600.234570) in policy_index 1 will be moved to policy_index 0 (0000003600.23457_0000000000000003) +test DEBUG: copy_success: '/AUTH_bob/c/o1' (3600.234570) moved from policy_index 1 to policy_index 0 (0000003600.23457_0000000000000003) +test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (3600.123460) from policy_index 1 (0000003600.12346_0000000000000001) will be deleted +test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (3600.123460) was successfully removed from policy_index 1 +test INFO: success: '/AUTH_bob/c/o1' (3600.123460) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3600.123460) from the queue (0000003600.12346_0000000000000002) +test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_success': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1757178000 +test DEBUG: looking for objects in 1757178000 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (1757181254.220970) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (1757181254.220970) in destination policy_index 0 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1757181254.220970) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (1757181254.220970) from storage policy 1 +test WARNING: unavailable_source: '/AUTH_bob/c/o1' (1757181254.22097) in policy_index 1 responded 200 (1757181253.22097) +test INFO: retry: '/AUTH_bob/c/o1' (1757181254.220970) 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 1757178000 +test DEBUG: looking for objects in 1757178000 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 0 +test DEBUG: checking for '/AUTH_bob/c/o1' (3618.841870) in destination policy_index 1 +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (3618.841870) in policy_index 0 should be in policy_index 1 +test DEBUG: fetching '/AUTH_bob/c/o1' (3618.841870) from storage policy 0 +test DEBUG: copy_attempt: '/AUTH_bob/c/o1' (3618.841870) in policy_index 0 will be moved to policy_index 1 (0000003618.84187_0000000000000003) +test DEBUG: copy_success: '/AUTH_bob/c/o1' (3618.841870) moved from policy_index 0 to policy_index 1 (0000003618.84187_0000000000000003) +test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (3618.841870) from policy_index 0 (0000003618.84187_0000000000000001) will be deleted +test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (3618.841870) was successfully removed from policy_index 0 +test INFO: success: '/AUTH_bob/c/o1' (3618.841870) in policy_index 0 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/0:/AUTH_bob/c/o1' (3618.841870) from the queue (0000003618.84187_0000000000000002) +test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_success': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1757178000 +test DEBUG: looking for objects in 1757178000 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test DEBUG: checking placement for '/AUTH_bob/c ت/o1 ت' (3618.841870) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c ت/o1 ت' (3618.841870) in destination policy_index 0 +test DEBUG: misplaced_object: '/AUTH_bob/c ت/o1 ت' (3618.841870) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c ت/o1 ت' (3618.841870) from storage policy 1 +test DEBUG: copy_attempt: '/AUTH_bob/c ت/o1 ت' (3618.841870) in policy_index 1 will be moved to policy_index 0 (0000003618.84187_0000000000000003) +test DEBUG: copy_success: '/AUTH_bob/c ت/o1 ت' (3618.841870) moved from policy_index 1 to policy_index 0 (0000003618.84187_0000000000000003) +test DEBUG: cleanup_attempt: '/AUTH_bob/c ت/o1 ت' (3618.841870) from policy_index 1 (0000003618.84187_0000000000000001) will be deleted +test DEBUG: cleanup_success: '/AUTH_bob/c ت/o1 ت' (3618.841870) was successfully removed from policy_index 1 +test INFO: success: '/AUTH_bob/c ت/o1 ت' (3618.841870) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c ت/o1 ت' (3618.841870) from the queue (0000003618.84187_0000000000000002) +test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_success': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1757178000 +test DEBUG: looking for objects in 1757178000 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test DEBUG: checking placement for '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) in policy_index 1test.unit.container.test_reconciler.TestReconciler.test_queue_name_with_policy_index_delimiter_in_name +test.unit.container.test_reconciler.TestReconciler.test_queue_name_with_policy_index_delimiter_in_name ... ok +test.unit.container.test_reconciler.TestReconciler.test_src_object_unavailable_server_error +test.unit.container.test_reconciler.TestReconciler.test_src_object_unavailable_server_error ... ok +test.unit.container.test_reconciler.TestReconciler.test_src_object_unavailable_with_slightly_newer_tombstone +test.unit.container.test_reconciler.TestReconciler.test_src_object_unavailable_with_slightly_newer_tombstone ... ok +test.unit.container.test_reconciler.TestReconciler.test_unable_to_direct_get_oldest_storage_policy +test.unit.container.test_reconciler.TestReconciler.test_unable_to_direct_get_oldest_storage_policy ... ok +test.unit.container.test_reconciler.TestReconciler.test_unhandled_exception_in_reconcile +test.unit.container.test_reconciler.TestReconciler.test_unhandled_exception_in_reconcile ... ok +test.unit.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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_cleanup_ondisk_files_commit_window +test.unit.obj.test_diskfile.TestECDiskFileManager.test_cleanup_ondisk_files_commit_window ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_cleanup_uses_configured_reclaim_age +test.unit.obj.test_diskfile.TestECDiskFileManager.test_cleanup_uses_configured_reclaim_age ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_construct_dev_path +test.unit.obj.test_diskfile.TestECDiskFileManager.test_construct_dev_path ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_unclean +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_unclean ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_init +test.unit.obj.test_diskfile.TestECDiskFileManager.test_init ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_init_commit_window +test.unit.obj.test_diskfile.TestECDiskFileManager.test_init_commit_window ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir +test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir_enoent +test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir_enoent ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir_other_oserror +test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir_other_oserror ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_make_on_disk_filename +test.unit.obj.test_diskfile.TestECDiskFileManager.test_make_on_disk_filename ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_missing_splice_warning +test.unit.obj.test_diskfile.TestECDiskFileManager.test_missing_splice_warning ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_object_audit_location_generator +test.unit.obj.test_diskfile.TestECDiskFileManager.test_object_audit_location_generator ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_parse_on_disk_filename +test.unit.obj.test_diskfile.TestECDiskFileManager.test_parse_on_disk_filename ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_parse_on_disk_filename_errors +test.unit.obj.test_diskfile.TestECDiskFileManager.test_parse_on_disk_filename_errors ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_partition_lock_same_partition +test.unit.obj.test_diskfile.TestECDiskFileManager.test_partition_lock_same_partition ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_pickle_async_update +test.unit.obj.test_diskfile.TestECDiskFileManager.test_pickle_async_update ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_2 +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_2 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_another_device_fine +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_another_device_fine ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_off +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_off ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_on +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_on ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_same_partition +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_same_partition ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_one_per_device_deprecation +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_one_per_device_deprecation ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_verify_ondisk_files +test.unit.obj.test_diskfile.TestECDiskFileManager.test_verify_ondisk_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_cleans_up_everything +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_cleans_up_everything ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_dev_path_fail +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_dev_path_fail ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_empty +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_empty ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_empty_suffixes +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_empty_suffixes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_filters_frag_index +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_filters_frag_index ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_legacy_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_suffix_filter +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_suffix_filter ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_tombstones +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_tombstones ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_yields_meta_timestamp +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_yields_meta_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_suffixes +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_suffixes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_suffixes_dev_path_fail +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_suffixes_dev_path_fail ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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:full_control:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:19 -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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:19 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num_not_satisfiable -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num_not_satisfiable ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:17 -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': 'Sat, 10 Oct 2026 00:06:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06: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: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:17 -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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:17 -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 ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txab0905a572ee48778aa7f-006ac9817e) -test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txab0905a572ee48778aa7f-006ac9817e) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txab0905a572ee48778aa7f-006ac9817e) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: txeace249f5ffe482e99008-006ac9817e) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: txbc50e4c9ac414516aa810-006ac9817e) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: txbc50e4c9ac414516aa810-006ac9817e) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txbc50e4c9ac414516aa810-006ac9817e) -test ERROR: Account HEAD returning 503 for [] (txn: txbc50e4c9ac414516aa810-006ac9817e) -test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx1e3c8693096e46ae87c5e-006ac9817e) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx1e3c8693096e46ae87c5e-006ac9817e) -test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx1e3c8693096e46ae87c5e-006ac9817e) -test ERROR: Account HEAD returning 503 for [] (txn: tx1e3c8693096e46ae87c5e-006ac9817e) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx13502c0faddc47649bfc0-006ac9817e) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx4b38176d3ff340a4a1427-006ac9817e) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx4b38176d3ff340a4a1427-006ac9817e) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx4b38176d3ff340a4a1427-006ac9817e) -test ERROR: Account HEAD returning 503 for [] (txn: tx4b38176d3ff340a4a1427-006ac9817e) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx96e6d248b8c04ac1a31fe-006ac9817e) -test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx96e6d248b8c04ac1a31fe-006ac9817e) -test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx96e6d248b8c04ac1a31fe-006ac9817e) -test ERROR: Account HEAD returning 503 for [] (txn: tx96e6d248b8c04ac1a31fe-006ac9817e) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txf09f905b98834b04a7ff6-006ac9817e) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestContainerController.test_convert_policy_to_index -test.unit.proxy.test_mem_server.TestContainerController.test_convert_policy_to_index ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_error_convert_index_to_name -test.unit.proxy.test_mem_server.TestContainerController.test_error_convert_index_to_name ... ok +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:03 -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 -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift DEBUG: Grant 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': 'Sat, 10 Oct 2026 00:06:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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_s3_acl.TestS3ApiS3Acl.test_grant_with_both_header_and_canned_acl -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_with_both_header_and_canned_acl ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_with_both_header_and_xml -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_with_both_header_and_xml ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_write -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_write ... ok - -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3b7a204032ac497285ae0-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3b7a204032ac497285ae0-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3b7a204032ac497285ae0-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3b7a204032ac497285ae0-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3b7a204032ac497285ae0-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3b7a204032ac497285ae0-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3b7a204032ac497285ae0-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3b7a204032ac497285ae0-006ac9817b) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3b7a204032ac497285ae0-006ac9817b) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to read during GET: ChunkReadTimeout (0.01s after 1.60s) (txn: tx3b7a204032ac497285ae0-006ac9817b) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txb303c5a263a549379ef2e-006ac9817e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb303c5a263a549379ef2e-006ac9817e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb303c5a263a549379ef2e-006ac9817e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb303c5a263a549379ef2e-006ac9817e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb303c5a263a549379ef2e-006ac9817e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb303c5a263a549379ef2e-006ac9817e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb303c5a263a549379ef2e-006ac9817e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb303c5a263a549379ef2e-006ac9817e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb303c5a263a549379ef2e-006ac9817e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb303c5a263a549379ef2e-006ac9817e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb303c5a263a549379ef2e-006ac9817e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb303c5a263a549379ef2e-006ac9817e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb303c5a263a549379ef2e-006ac9817e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb303c5a263a549379ef2e-006ac9817e) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txb84ad22f6440434aa54ab-006ac9817e) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb84ad22f6440434aa54ab-006ac9817e) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb84ad22f6440434aa54ab-006ac9817e) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb84ad22f6440434aa54ab-006ac9817e) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb84ad22f6440434aa54ab-006ac9817e) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb84ad22f6440434aa54ab-006ac9817e) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb84ad22f6440434aa54ab-006ac9817e) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb84ad22f6440434aa54ab-006ac9817e) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb84ad22f6440434aa54ab-006ac9817e) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb84ad22f6440434aa54ab-006ac9817e) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb84ad22f6440434aa54ab-006ac9817e) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb84ad22f6440434aa54ab-006ac9817e) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb84ad22f6440434aa54ab-006ac9817e) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb84ad22f6440434aa54ab-006ac9817e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb84ad22f6440434aa54ab-006ac9817e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb84ad22f6440434aa54ab-006ac9817e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb84ad22f6440434aa54ab-006ac9817e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb84ad22f6440434aa54ab-006ac9817e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb84ad22f6440434aa54ab-006ac9817e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb84ad22f6440434aa54ab-006ac9817e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb84ad22f6440434aa54ab-006ac9817e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb84ad22f6440434aa54ab-006ac9817e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb84ad22f6440434aa54ab-006ac9817e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb84ad22f6440434aa54ab-006ac9817e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb84ad22f6440434aa54ab-006ac9817e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb84ad22f6440434aa54ab-006ac9817e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb84ad22f6440434aa54ab-006ac9817e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb84ad22f6440434aa54ab-006ac9817e) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx641b70a201f5408badfcf-006ac9817e) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx641b70a201f5408badfcf-006ac9817e) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx641b70a201f5408badfcf-006ac9817e) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx641b70a201f5408badfcf-006ac9817e) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx641b70a201f5408badfcf-006ac9817e) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx641b70a201f5408badfcf-006ac9817e) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx641b70a201f5408badfcf-006ac9817e) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx641b70a201f5408badfcf-006ac9817e) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx641b70a201f5408badfcf-006ac9817e) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx85c2dde7440841769b388-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx85c2dde7440841769b388-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx85c2dde7440841769b388-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx85c2dde7440841769b388-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx85c2dde7440841769b388-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx85c2dde7440841769b388-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx85c2dde7440841769b388-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx85c2dde7440841769b388-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx85c2dde7440841769b388-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx85c2dde7440841769b388-006ac9817f)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 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: txcde1d300145845b181509-006ac9818c) -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: txcde1d300145845b181509-006ac9818c) -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: txcde1d300145845b181509-006ac9818c) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txcde1d300145845b181509-006ac9818c) -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: txcde1d300145845b181509-006ac9818c) -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: txcde1d300145845b181509-006ac9818c) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: txcde1d300145845b181509-006ac9818c) -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: txcde1d300145845b181509-006ac9818c) -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: txcde1d300145845b181509-006ac9818c) -test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: txcde1d300145845b181509-006ac9818c) -test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: txcde1d300145845b181509-006ac9818c) -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: txcde1d300145845b181509-006ac9818c) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txcde1d300145845b181509-006ac9818c) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txcde1d300145845b181509-006ac9818c) -test DEBUG: Setting object count to 1072 (txn: txcde1d300145845b181509-006ac9818c) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx1c26cc6616cb47a59f0e8-006ac9818f) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx1c26cc6616cb47a59f0e8-006ac9818f) -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: tx1c26cc6616cb47a59f0e8-006ac9818f) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx1c26cc6616cb47a59f0e8-006ac9818f) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx1c26cc6616cb47a59f0e8-006ac9818f) -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: tx1c26cc6616cb47a59f0e8-006ac9818f) -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: tx1c26cc6616cb47a59f0e8-006ac9818f) -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: tx1c26cc6616cb47a59f0e8-006ac9818f) -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: tx1c26cc6616cb47a59f0e8-006ac9818f) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx1c26cc6616cb47a59f0e8-006ac9818f) -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: tx1c26cc6616cb47a59f0e8-006ac9818f) -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: tx1c26cc6616cb47a59f0e8-006ac9818f) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx1c26cc6616cb47a59f0e8-006ac9818f) -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: tx1c26cc6616cb47a59f0e8-006ac9818f) -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: tx1c26cc6616cb47a59f0e8-006ac9818f) -test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx1c26cc6616cb47a59f0e8-006ac9818f) -test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx1c26cc6616cb47a59f0e8-006ac9818f) -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: tx1c26cc6616cb47a59f0e8-006ac9818f) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx1c26cc6616cb47a59f0e8-006ac9818f) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx1c26cc6616cb47a59f0e8-006ac9818f) -test DEBUG: Setting object count to 1072 (txn: tx1c26cc6616cb47a59f0e8-006ac9818f) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx1262ea42ed8c419183ae5-006ac98191) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx1262ea42ed8c419183ae5-006ac98191) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx1262ea42ed8c419183ae5-006ac98191) -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: tx1262ea42ed8c419183ae5-006ac98191) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx1262ea42ed8c419183ae5-006ac98191) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx1262ea42ed8c419183ae5-006ac98191) -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: tx1262ea42ed8c419183ae5-006ac98191) -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: tx1262ea42ed8c419183ae5-006ac98191) -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: tx1262ea42ed8c419183ae5-006ac98191) -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: tx1262ea42ed8c419183ae5-006ac98191) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx1262ea42ed8c419183ae5-006ac98191) -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: tx1262ea42ed8c419183ae5-006ac98191)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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_list_parts +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_list_parts ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_list_parts_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_list_parts_error ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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:full_control:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:22 -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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:22 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_initiate_multipart_upload_acl_with_write_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_initiate_multipart_upload_acl_with_write_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_initiate_multipart_upload_acl_without_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_initiate_multipart_upload_acl_without_permission ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_some_slow_primaries -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_some_slow_primaries ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_success_and_404_will_404 -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_success_and_404_will_404 ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharding_shard_with_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharding_shard_with_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_with_deleted_shard -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_with_deleted_shard ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_with_delimiter_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_with_delimiter_no_memcache ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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: 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': 'Sat, 10 Oct 2026 00:06:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=0-3', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06: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: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06: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_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_cfg.TestS3ApiCfg.test_config -test.unit.common.middleware.s3api.test_cfg.TestS3ApiCfg.test_config ... 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 INFO: - - - [10/Oct/2026:00:06:21 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0041 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:21 +0000] "PUT /sda1/p/a/c/grumpiest50" 201 - "-" "-" "-" 0.0011 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:21 +0000] "PUT /sda1/p/a/c/grumpiest50_no_header" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:21 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0042 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:21 +0000] "PUT /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0011 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:21 +0000] "PUT /sda1/p/a/c/grumpiest60_no_header" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:21 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0031 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:21 +0000] "PUT /sda1/p/a/c/grumpiest70" 201 - "-" "-" "-" 0.0012 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c/grumpiest70_no_header" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0028 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c/grumpiest80" 201 - "-" "-" "-" 0.0011 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c/grumpiest80_no_header" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0061 "-" 488273 1 -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 488273 1 -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0029 "-" 488273 1 -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 488273 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: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0105 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0051 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/.shards_a/shard_c" 404 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/.shards_a/shard_c" 400 49 "-" "-" "-" 0.0002 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/.shards_a/shard_c" 201 - "-" "-" "-" 0.0117 "-" 488273 1 -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0040 "-" 488273 1 -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0041 "-" 488273 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: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0048 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0063 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0054 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0037 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0075 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0044 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0037 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0002 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0002 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c" 400 69 "-" "-" "-" 0.0002 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c" 400 75 "-" "-" "-" 0.0002 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c" 400 35 "-" "-" "-" 0.0002 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0037 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0035 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0070 "-" 488273 0 -test DEBUG: Unlinked retiring db '/tmp/tmp4jqanfqt/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0072 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0012 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0070 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0016 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0043 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0077 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0054 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0065 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:22 +0000] "PUT /sda1/p/a/b%27%5Cxe2%5Cx98%5Cx83%27" 201 - "-" "-" "-" 0.0064 "-" 488273 0 -test 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: - - - [10/Oct/2026:00:06:22 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 488273 - -test 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: - - - [10/Oct/2026:00:06:22 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0002 "-" 488273 - -test 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: - - - [10/Oct/2026:00:06:22 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0003 "-" 488273 - -test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 1023, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1000, in _timing_stats - resp = func(ctrl, *args, **kwargs) - File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 947, in REPLICATE - ret = self.replicator_rpc.dispatch(post_args, args) - File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 903, in dispatch - return getattr(self, op)( - ~~~~~~~^^^^^^^^^^ -AttributeError: 'ContainerReplicatorRpc' object has no attribute 'unknown_sync'test.unit.container.test_server.TestContainerController.test_REPLICATE_unknown_sync -test.unit.container.test_server.TestContainerController.test_REPLICATE_unknown_sync ... ok -test.unit.container.test_server.TestContainerController.test_REPLICATE_value_error_works -test.unit.container.test_server.TestContainerController.test_REPLICATE_value_error_works ... ok -test.unit.container.test_server.TestContainerController.test_UPDATE -test.unit.container.test_server.TestContainerController.test_UPDATE ... ok -test.unit.container.test_server.TestContainerController.test_UPDATE_autocreate -test.unit.container.test_server.TestContainerController.test_UPDATE_autocreate ... ok -test.unit.container.test_server.TestContainerController.test__call__raise_timeout -test.unit.container.test_server.TestContainerController.test__call__raise_timeout ... ok -test.unit.container.test_server.TestContainerController.test_account_update_account_override_deleted -test.unit.container.test_server.TestContainerController.test_account_update_account_override_deleted ... ok -test.unit.container.test_server.TestContainerController.test_account_update_mismatched_host_device -test.unit.container.test_server.TestContainerController.test_account_update_mismatched_host_device ... ok -test.unit.container.test_server.TestContainerController.test_acl_container -test.unit.container.test_server.TestContainerController.test_acl_container ... ok -test.unit.container.test_server.TestContainerController.test_change_storage_policy_via_DELETE_then_PUT -test.unit.container.test_server.TestContainerController.test_change_storage_policy_via_DELETE_then_PUT ... ok -test.unit.container.test_server.TestContainerController.test_change_to_default_storage_policy_via_DELETE_then_PUT -test.unit.container.test_server.TestContainerController.test_change_to_default_storage_policy_via_DELETE_then_PUT ... ok -test.unit.container.test_server.TestContainerController.test_content_type_on_HEAD -test.unit.container.test_server.TestContainerController.test_content_type_on_HEAD ... ok -test.unit.container.test_server.TestContainerController.test_correct_allowed_method -test.unit.container.test_server.TestContainerController.test_correct_allowed_method ... ok -test.unit.container.test_server.TestContainerController.test_create_reserved_namespace_container -test.unit.container.test_server.TestContainerController.test_create_reserved_namespace_container ... ok -test.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 +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:04 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_Range_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_Range_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_Response +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_Response ... ok fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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_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 ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: +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 1757178000 +test DEBUG: looking for objects in 1757178000 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (1757181254.254960) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (1757181254.254960) in destination policy_index 0 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1757181254.254960) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (1757181254.254960) from storage policy 1 +test WARNING: unavailable_source: '/AUTH_bob/c/o1' (1757181254.25496) in policy_index 1 responded 503 (0000000000.00000) +test INFO: retry: '/AUTH_bob/c/o1' (1757181254.254960) 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 1757178000 +test DEBUG: looking for objects in 1757178000 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (1757181254.261390) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (1757181254.261390) in destination policy_index 0 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1757181254.261390) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (1757181254.261390) from storage policy 1 +test WARNING: unavailable_source: '/AUTH_bob/c/o1' (1757181254.26139) in policy_index 1 responded 404 (1757181254.26139_0000000000000003) +test INFO: retry: '/AUTH_bob/c/o1' (1757181254.261390) 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 1757178000 +test DEBUG: looking for objects in 1757178000 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 +test DEBUG: unavailable_container: '/AUTH_bob/c/o1' (3618.841870) unable to determine the destination policy_index +test INFO: retry: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 must be retried +test INFO: Reconciler Stats: {'unavailable_container': 1, 'retry': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1757178000 +test DEBUG: looking for objects in 1757178000 +test DEBUG: looking for containers in .misplaced_objects +test ERROR: Unhandled Exception trying to reconcile: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: + File "/build/reproducible-path/swift-2.35.1/swift/container/reconciler.py", line 844, in run_once + self.reconcile() + ~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/swift/container/reconciler.py", line 823, in reconcile + for container in self._iter_containers(): + ~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/swift/container/reconciler.py", line 743, in _iter_containers + one_page = list(itertools.islice( + container_gen, constraints.CONTAINER_LISTING_LIMIT)) + File "/build/reproducible-path/swift-2.35.1/swift/common/internal_client.py", line 323, in _iter_items + resp = self.make_request( + 'GET', '%s?format=json&marker=%s&end_marker=%s&prefix=%s' % + ...<2 lines>... + bytes_to_wsgi(quote(prefix))), + {}, acceptable_statuses) + File "/build/reproducible-path/swift-2.35.1/swift/common/internal_client.py", line 253, in make_request + raise err + File "/build/reproducible-path/swift-2.35.1/swift/common/internal_client.py", line 224, in make_request + resp = spawn(req.get_response, self.app).wait() + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 232, in wait + return self._exit_event.wait() + ~~~~~~~~~~~~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/event.py", line 124, in wait + result = hub.switch() + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1114, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_reconciler.py", line 86, in __call__ + return self.storage_policy[policy_index].__call__( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + env, start_response) + ^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/helpers.py", line 376, in __call__ + resp = resp_class( + req=req, headers=headers, body=body, + conditional_response=req.method in ('GET', 'HEAD'), + conditional_etag=conditional_etag) + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_reconciler.py", line 2134, in blow_up + raise Exception('kaboom!') +Exception: kaboom! +test INFO: Reconciler Stats: {} + +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txb9948b73e6f146e1aac05-0068bc7546) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda (txn: txdc7cf045258241d480eae-0068bc7546) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx6e375a5fff584d8eba89e-0068bc7546) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc (txn: txd50a08b1c7e14b4993db9-0068bc7546) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx91545d2b626942b5a5334-0068bc7546) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to POST /a/c: Timeout (Nones) (txn: tx6f90172fd213483ba8d7c-0068bc7546) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( ip, port, node['device'], part, method, path, headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: Container GET returning 503 for (404, 503, 503, 503) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! (txn: tx991c66e1745f4a56a5c77-0068bc7546) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx6efbf6eb283745bcba2fe-0068bc7546) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx640fa1212efd4a9d828b6-0068bc7546) +test INFO: Client disconnected on read of '/a/c' (txn: tx0ea8e4bd7f204739aeaec-0068bc7546) +test INFO: Client disconnected on read of '/a/c' (txn: txe222b1aceba6441a9e666-0068bc7546) +test INFO: Client disconnected on read of '/a/c' (txn: txe222b1aceba6441a9e666-0068bc7546) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): @@ -39155,23 +44229,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.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, 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.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39181,7 +44240,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39191,7 +44250,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39201,8 +44260,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 with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39212,7 +44270,8 @@ 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: +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39222,7 +44281,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39232,7 +44291,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39242,8 +44301,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 with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39253,7 +44311,9 @@ 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: +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39263,7 +44323,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39273,7 +44333,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39283,9 +44343,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: +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39295,7 +44353,8 @@ 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: +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39305,7 +44364,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39315,7 +44374,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39325,8 +44384,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 with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39336,7 +44394,10 @@ 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: +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: Container GET returning 503 for (204, 404, 503, 503) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39346,7 +44407,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39356,7 +44417,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39366,10 +44427,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.3:1003/sdd -test ERROR: Container GET returning 503 for (204, 404, 503, 503) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39379,7 +44437,11 @@ 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: +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.2:1002/sdc +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39389,7 +44451,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39399,7 +44461,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39409,11 +44471,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.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.3:1003/sdd -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39423,7 +44481,8 @@ 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: +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39433,7 +44492,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39443,7 +44502,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39453,8 +44512,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 with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39464,7 +44522,9 @@ 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: +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39474,7 +44534,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39484,7 +44544,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39494,9 +44554,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.0:1000/sda -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39506,7 +44564,11 @@ 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: +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: Container GET returning 503 for (404, 503, 503, 503) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39516,7 +44578,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -39525,1524 +44587,1309 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: +StopIterationtest.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_DELETE +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_DELETE ... ok + +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx6a9cc766cd934c73b836d-0068bc753d) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx9bf8d87cc6374363b156f-0068bc753d) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx9bf8d87cc6374363b156f-0068bc753d) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txf2115bef63d7433d851ea-0068bc753d) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txf2115bef63d7433d851ea-0068bc753d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sda, error: ERROR Insufficient Storage (txn: txf2115bef63d7433d851ea-0068bc753d) +proxy-server DEBUG: Node is error limited: 10.0.0.3:1003/sda (txn: txf2115bef63d7433d851ea-0068bc753d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sda, error: ERROR Insufficient Storage (txn: txf2115bef63d7433d851ea-0068bc753d) +proxy-server DEBUG: Node is error limited: 10.0.0.4:1004/sda (txn: txf2115bef63d7433d851ea-0068bc753d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sda, error: ERROR Insufficient Storage (txn: txf2115bef63d7433d851ea-0068bc753d) +proxy-server DEBUG: Node is error limited: 10.0.0.5:1005/sda (txn: txf2115bef63d7433d851ea-0068bc753d) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx521b3ba0dd284fbfb7ca7-0068bc753d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx521b3ba0dd284fbfb7ca7-0068bc753d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sda, error: ERROR Insufficient Storage (txn: tx521b3ba0dd284fbfb7ca7-0068bc753d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sda, error: ERROR Insufficient Storage (txn: tx521b3ba0dd284fbfb7ca7-0068bc753d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sda, error: ERROR Insufficient Storage (txn: tx521b3ba0dd284fbfb7ca7-0068bc753d) +proxy-server ERROR: Object DELETE returning 503 for (204, 503, 503) (txn: tx521b3ba0dd284fbfb7ca7-0068bc753d) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx0bdbf65c3b2e48cc9e550-0068bc753d) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx0bdbf65c3b2e48cc9e550-0068bc753d) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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 own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182458.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/6d7/45461f51f204e4fbb8ec9c972766e6d7/45461f51f204e4fbb8ec9c972766e6d7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182463.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/fe6/f0d82e49852c6f987b8b65695e81bfe6/f0d82e49852c6f987b8b65695e81bfe6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182468.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/66b/f2592b5ae8868f1abcf36a7e0288566b/f2592b5ae8868f1abcf36a7e0288566b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182473.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/c53/c3b67f1ab731b1625c16a9ed3c02bc53/c3b67f1ab731b1625c16a9ed3c02bc53.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182478.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/57f/73310c960a9030233178b03f4c16657f/73310c960a9030233178b03f4c16657f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182483.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/a53/d864017b741befce1fc5fcf8db82ca53/d864017b741befce1fc5fcf8db82ca53.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182488.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/47b/6ab016b6f6d02c78469fcb4f4d72347b/6ab016b6f6d02c78469fcb4f4d72347b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182493.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/b9c/0d49ea55b2ec2e55b427b592c23e1b9c/0d49ea55b2ec2e55b427b592c23e1b9c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182498.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/abd/9e1a678c1abd8c414f6286130c493abd/9e1a678c1abd8c414f6286130c493abd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182503.00000-0, db: /tmp/tmpsomj04y5/sda/containers/0/3bc/fce2362048fcf200600df4f12f44b3bc/fce2362048fcf200600df4f12f44b3bc.db +sharder-test WARNING: Audit failed for root: overlapping ranges in state 'found': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmprimrdqx7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: overlapping ranges in state 'created': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmprimrdqx7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: overlapping ranges in state 'cleaved': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmprimrdqx7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: overlapping ranges in state 'active': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmprimrdqx7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: overlapping ranges in state 'sharding': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmprimrdqx7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: missing range(s): -a j-k z-, overlapping ranges in state 'active': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmprimrdqx7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: missing range(s): -a j-k z-, overlapping ranges in state 'active': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmprimrdqx7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: missing range(s): -a j-k z-, overlapping ranges in state 'active': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmprimrdqx7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: missing range(s): -a j-k z-, overlapping ranges in state 'active': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmprimrdqx7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: own_shard_range reset to None should be 1757181247.00000, path: a/c, db: /tmp/tmpwrw01pe0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181247.00000.db +sharder-test WARNING: Audit failed for root: overlapping ranges in state 'cleaved': a-f c-f, a-c a-f, path: a/c, db: /tmp/tmpzajtub9v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181248.00000-0, db: /tmp/tmplwje6bvo/sda/containers/0/386/5082985165420159a4d09402c5d9e386/5082985165420159a4d09402c5d9e386.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181248.00000-0, db: /tmp/tmplwje6bvo/sda/containers/0/386/5082985165420159a4d09402c5d9e386/5082985165420159a4d09402c5d9e386.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181251.00000-0, db: /tmp/tmplwje6bvo/sda/containers/0/5e5/6aa4b00eb1ba7f7998eab74ce0d315e5/6aa4b00eb1ba7f7998eab74ce0d315e5.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181251.00000-0, db: /tmp/tmplwje6bvo/sda/containers/0/5e5/6aa4b00eb1ba7f7998eab74ce0d315e5/6aa4b00eb1ba7f7998eab74ce0d315e5.db +sharder-test WARNING: Audit failed for shard: missing own shard range (skipping), path: bad_account/shard_c, db: /tmp/tmps0h2fkf3/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/tmps0h2fkf3/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/tmps0h2fkf3/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmps0h2fkf3/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Updated own shard range from ShardRange<'j' to 'k' as of 1757181248.00000, (0, 0) as of 1757181248.00000, active as of 1757181248.00000> to ShardRange<'k' to 't' as of 1757181249.00000, (0, 0) as of 1757181249.00000, active as of 1757181249.00000>, path: .shards_a/shard_c, db: /tmp/tmps0h2fkf3/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmps0h2fkf3/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/tmps0h2fkf3/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/tmps0h2fkf3/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmps0h2fkf3/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181253.00000, (0, 0) as of 1757181253.00000, shrinking as of 1757181250.00000> to ShardRange<'k' to 't' as of 1757181253.00000, (0, 0) as of 1757181253.00000, sharding as of 1757181254.00000>, path: .shards_a/shard_c, db: /tmp/tmps0h2fkf3/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.dbtest.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 + +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, sync, (1, '76bad0563ecca4adabeb95204536a685', '0731a7ee-bb2b-40e4-9168-4066b3f5376e-sda', '1757181247.54195', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('0731a7ee-bb2b-40e4-9168-4066b3f5376e-sda', '245de93b3701e804627f412ba3b317d3.db') +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, sync, (1, '76bad0563ecca4adabeb95204536a685', '0731a7ee-bb2b-40e4-9168-4066b3f5376e-sda', '1757181247.54195', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('0731a7ee-bb2b-40e4-9168-4066b3f5376e-sda', '245de93b3701e804627f412ba3b317d3.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpecalny7d/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '534f03cc-c843-4278-84f9-dfe5841a9630-sda', '1757181250.09520', '1757181250', '1757181251', '', '1757181251', 0, 1) +test DEBUG: /tmp/tmpecalny7d/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', '534f03cc-c843-4278-84f9-dfe5841a9630-sda', '1757181250.09520', '1757181250', '1757181251', '', '1757181251', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('534f03cc-c843-4278-84f9-dfe5841a9630-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04930 seconds (20.28464/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpvb0596k0/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '82e3dc5d-ae89-4c26-acd3-fd132d98586d-sda', '1757181251.19792', '1757181251', '1757181252', '', '1757181252', 0, 0) +test DEBUG: /tmp/tmpvb0596k0/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', '82e3dc5d-ae89-4c26-acd3-fd132d98586d-sda', '1757181251.19792', '1757181251', '1757181252', '', '1757181252', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('82e3dc5d-ae89-4c26-acd3-fd132d98586d-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.08490 seconds (11.77916/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpf9qfu_ak/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '5d530bff-71dc-446d-ab1b-247eacf638b8-sda', '1757181251.35902', '1757181253', '0', '', '1757181253', 0, 1) +test DEBUG: /tmp/tmpf9qfu_ak/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', '5d530bff-71dc-446d-ab1b-247eacf638b8-sda', '1757181251.35902', '1757181253', '0', '', '1757181253', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('5d530bff-71dc-446d-ab1b-247eacf638b8-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.07015 seconds (14.25531/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpwbv9ysxs/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '16a170856e3b845ba704d73fbc2de6cc', '6d4a36e9-ff75-4981-89e4-4de0acf354c8-sda', '1757181251.48710', '1757181253', '0', '', '1757181253', 1, 0) +test DEBUG: /tmp/tmpwbv9ysxs/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, '16a170856e3b845ba704d73fbc2de6cc', '6d4a36e9-ff75-4981-89e4-4de0acf354c8-sda', '1757181251.48710', '1757181253', '0', '', '1757181253', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('6d4a36e9-ff75-4981-89e4-4de0acf354c8-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpwbv9ysxs/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.16867 seconds (5.92866/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpwbv9ysxs/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, sync, (1, '31574b532445be48769bd916bc5a6165', '35f20583-e589-4f39-998e-95da704c91b1-sda', '1757181251.58947', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('35f20583-e589-4f39-998e-95da704c91b1-sda', '245de93b3701e804627f412ba3b317d3.db') +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, sync, (1, '31574b532445be48769bd916bc5a6165', '35f20583-e589-4f39-998e-95da704c91b1-sda', '1757181251.58947', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('35f20583-e589-4f39-998e-95da704c91b1-sda', '245de93b3701e804627f412ba3b317d3.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '1916aab5-1d3e-4bd3-9900-1964032b60e8-sda', '1757181251.74725', '1757181251.742', '0', '', '1757181251.742', 0, 0) +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpi0j78qgz/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '52411ce3-a93e-4ad3-86b3-f65fa468f377-sda', '1757181251.77526', '1757181251.77074', '0', '', '1757181251.77074', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('52411ce3-a93e-4ad3-86b3-f65fa468f377-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '52411ce3-a93e-4ad3-86b3-f65fa468f377-sda', '1757181251.77526', '1757181251.77074', '0', '', '1757181251.77074', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('52411ce3-a93e-4ad3-86b3-f65fa468f377-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.05412 seconds (18.47879/s) +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, '03226440e914d0f9a4a4845c9b813988', '9a9813b5-6841-4472-8559-8f19b3c25727-sda', '1757181251.86328', '1757181251.85778', '0', '', '1757181251.85778', 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 + +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txf93a0538d0ce405fbf789-0068bc7541) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.6:1006/sdg (txn: txf93a0538d0ce405fbf789-0068bc7541) +proxy-server DEBUG: Ignoring 404 from primary (txn: txf93a0538d0ce405fbf789-0068bc7541) +proxy-server DEBUG: Ignoring 404 from primary (txn: txf93a0538d0ce405fbf789-0068bc7541) +proxy-server DEBUG: Ignoring 404 from primary (txn: txf93a0538d0ce405fbf789-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf93a0538d0ce405fbf789-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf93a0538d0ce405fbf789-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf93a0538d0ce405fbf789-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf93a0538d0ce405fbf789-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf93a0538d0ce405fbf789-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf93a0538d0ce405fbf789-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf93a0538d0ce405fbf789-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf93a0538d0ce405fbf789-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf93a0538d0ce405fbf789-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf93a0538d0ce405fbf789-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf93a0538d0ce405fbf789-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf93a0538d0ce405fbf789-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf93a0538d0ce405fbf789-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf93a0538d0ce405fbf789-0068bc7541) +proxy-server ERROR: Exception fetching fragments for '/a/c/o': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdbtest.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_POST -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_POST ... ok + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue + for fragment in frag_iter: + ^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2454, in __next__ + return self._get_next_item() + ~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 5237, in _get_next_item + return super(CooperativeIterator, self)._get_next_item() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2450, in _get_next_item + return next(self.wrapped_iter) + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2506, in _iter_bytes_from_response_part + raise e + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2479, in _iter_bytes_from_response_part + chunk = part_file.read(self.app.object_chunk_size) + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1110, in read + raise ShortReadError( + "Too few bytes; read %d, expecting %d" % ( + self.nbytes - self.bytes_left, self.nbytes)) +swift.common.exceptions.ShortReadError: Too few bytes; read 415, expecting 490 (txn: txf93a0538d0ce405fbf789-0068bc7541) +proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: txf93a0538d0ce405fbf789-0068bc7541) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx4599d80233db4ceb8dde2-0068bc7541) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txbbdc4898ef47406eb4172-0068bc7541) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbbdc4898ef47406eb4172-0068bc7541) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbbdc4898ef47406eb4172-0068bc7541) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbbdc4898ef47406eb4172-0068bc7541) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbbdc4898ef47406eb4172-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbbdc4898ef47406eb4172-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbbdc4898ef47406eb4172-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbbdc4898ef47406eb4172-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbbdc4898ef47406eb4172-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbbdc4898ef47406eb4172-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbbdc4898ef47406eb4172-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbbdc4898ef47406eb4172-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbbdc4898ef47406eb4172-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbbdc4898ef47406eb4172-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbbdc4898ef47406eb4172-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbbdc4898ef47406eb4172-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbbdc4898ef47406eb4172-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbbdc4898ef47406eb4172-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbbdc4898ef47406eb4172-0068bc7541) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to read during GET: ChunkReadTimeout (0.01s after 0.02s) (txn: txbbdc4898ef47406eb4172-0068bc7541) +proxy-server ERROR: ERROR Unhandled exception in request: ChunkReadTimeout (0.01s after 0.02s) (txn: txbbdc4898ef47406eb4172-0068bc7541) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx4c2573cba96c41038e7f5-0068bc7541) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx4c2573cba96c41038e7f5-0068bc7541) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx4c2573cba96c41038e7f5-0068bc7541) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx4c2573cba96c41038e7f5-0068bc7541) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx4c2573cba96c41038e7f5-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4c2573cba96c41038e7f5-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4c2573cba96c41038e7f5-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4c2573cba96c41038e7f5-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4c2573cba96c41038e7f5-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4c2573cba96c41038e7f5-0068bc7541)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_unable_to_resume_body_started +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_unable_to_resume_body_started ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_no_durable_files +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_no_durable_files ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_no_success +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_no_success ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_one_slow_frag_lane +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_one_slow_frag_lane ... ok + +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: txb518245d828f4b7297a98-0068bc7544) +test DEBUG: Setting object count to 1065 (txn: txb518245d828f4b7297a98-0068bc7544) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txa5728585fd9c4455bf1cd-0068bc7545) +test DEBUG: GET listing from 0 shards for: /v1/a/c?marker=bb&end_marker=aa&format=json&states=listing (txn: txa5728585fd9c4455bf1cd-0068bc7545) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx2fc5b9b18388473d83331-0068bc7546) +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: tx2fc5b9b18388473d83331-0068bc7546) +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: tx2fc5b9b18388473d83331-0068bc7546) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx2fc5b9b18388473d83331-0068bc7546) +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: tx2fc5b9b18388473d83331-0068bc7546) +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: tx2fc5b9b18388473d83331-0068bc7546) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: tx2fc5b9b18388473d83331-0068bc7546) +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: tx2fc5b9b18388473d83331-0068bc7546) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx2fc5b9b18388473d83331-0068bc7546) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.2:1002/sdc (txn: tx2fc5b9b18388473d83331-0068bc7546) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.1:1001/sdb (txn: tx2fc5b9b18388473d83331-0068bc7546) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.0:1000/sda (txn: tx2fc5b9b18388473d83331-0068bc7546) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.3:1003/sda (txn: tx2fc5b9b18388473d83331-0068bc7546) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.4:1004/sda (txn: tx2fc5b9b18388473d83331-0068bc7546) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.5:1005/sda (txn: tx2fc5b9b18388473d83331-0068bc7546) +test ERROR: Container GET returning 503 for [503, 503, 503, 503, 503, 503] (txn: tx2fc5b9b18388473d83331-0068bc7546) +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: tx2fc5b9b18388473d83331-0068bc7546) +test ERROR: Aborting listing from shards due to bad response: [200, 200, 503] (txn: tx2fc5b9b18388473d83331-0068bc7546) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx6741f08a28d34c1483855-0068bc7546) +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: tx6741f08a28d34c1483855-0068bc7546) +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: tx6741f08a28d34c1483855-0068bc7546) +test ERROR: Aborting listing from shards due to bad shard policy index: 0 (expected 1) (txn: tx6741f08a28d34c1483855-0068bc7546) +test DEBUG: GET listing from 1 shards for: /v1/a/c?format=json&states=listing (txn: txae3647959e5b4fe3815f1-0068bc7546) +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: txae3647959e5b4fe3815f1-0068bc7546) +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: txae3647959e5b4fe3815f1-0068bc7546) +test ERROR: Aborting listing from shards due to bad shard policy index: None (expected 1) (txn: txae3647959e5b4fe3815f1-0068bc7546) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx32a9485338fd4d47ad761-0068bc7546) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx32a9485338fd4d47ad761-0068bc7546) +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: tx32a9485338fd4d47ad761-0068bc7546) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx32a9485338fd4d47ad761-0068bc7546) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx32a9485338fd4d47ad761-0068bc7546) +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: tx32a9485338fd4d47ad761-0068bc7546) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx32a9485338fd4d47ad761-0068bc7546) +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: tx32a9485338fd4d47ad761-0068bc7546) +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: tx32a9485338fd4d47ad761-0068bc7546) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx32a9485338fd4d47ad761-0068bc7546) +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: tx32a9485338fd4d47ad761-0068bc7546) +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: tx32a9485338fd4d47ad761-0068bc7546) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx32a9485338fd4d47ad761-0068bc7546) +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: tx32a9485338fd4d47ad761-0068bc7546) +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: tx32a9485338fd4d47ad761-0068bc7546) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx32a9485338fd4d47ad761-0068bc7546) +test DEBUG: Setting object count to 3120 (txn: tx32a9485338fd4d47ad761-0068bc7546) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx924e972e90a14d8ca6339-0068bc7546) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx924e972e90a14d8ca6339-0068bc7546) +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: tx924e972e90a14d8ca6339-0068bc7546) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx924e972e90a14d8ca6339-0068bc7546) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx924e972e90a14d8ca6339-0068bc7546) +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: tx924e972e90a14d8ca6339-0068bc7546) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx924e972e90a14d8ca6339-0068bc7546) +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: tx924e972e90a14d8ca6339-0068bc7546) +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: tx924e972e90a14d8ca6339-0068bc7546) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx924e972e90a14d8ca6339-0068bc7546) +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: tx924e972e90a14d8ca6339-0068bc7546) +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: tx924e972e90a14d8ca6339-0068bc7546) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx924e972e90a14d8ca6339-0068bc7546) +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: tx924e972e90a14d8ca6339-0068bc7546) +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: tx924e972e90a14d8ca6339-0068bc7546) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx924e972e90a14d8ca6339-0068bc7546) +test DEBUG: Setting object count to 3120 (txn: tx924e972e90a14d8ca6339-0068bc7546) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txee70bb4620b34364a1ed5-0068bc7547) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txee70bb4620b34364a1ed5-0068bc7547) +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: txee70bb4620b34364a1ed5-0068bc7547) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txee70bb4620b34364a1ed5-0068bc7547) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txee70bb4620b34364a1ed5-0068bc7547) +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: txee70bb4620b34364a1ed5-0068bc7547) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txee70bb4620b34364a1ed5-0068bc7547) +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: txee70bb4620b34364a1ed5-0068bc7547) +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: txee70bb4620b34364a1ed5-0068bc7547) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txee70bb4620b34364a1ed5-0068bc7547) +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: txee70bb4620b34364a1ed5-0068bc7547) +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: txee70bb4620b34364a1ed5-0068bc7547) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txee70bb4620b34364a1ed5-0068bc7547) +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: txee70bb4620b34364a1ed5-0068bc7547) +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: txee70bb4620b34364a1ed5-0068bc7547) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txee70bb4620b34364a1ed5-0068bc7547) +test DEBUG: Setting object count to 3120 (txn: txee70bb4620b34364a1ed5-0068bc7547) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txce935418aaae4757a6647-0068bc7547) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txce935418aaae4757a6647-0068bc7547) +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: txce935418aaae4757a6647-0068bc7547) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txce935418aaae4757a6647-0068bc7547) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txce935418aaae4757a6647-0068bc7547) +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: txce935418aaae4757a6647-0068bc7547) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txce935418aaae4757a6647-0068bc7547) +test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: txce935418aaae4757a6647-0068bc7547) +test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: txce935418aaae4757a6647-0068bc7547) +test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: txce935418aaae4757a6647-0068bc7547) +test DEBUG: Setting object count to 3120 (txn: txce935418aaae4757a6647-0068bc7547) +test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: txf21c6a3e0a5047759a431-0068bc7547) +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: txf21c6a3e0a5047759a431-0068bc7547) +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: txf21c6a3e0a5047759a431-0068bc7547) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txf21c6a3e0a5047759a431-0068bc7547) +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: txf21c6a3e0a5047759a431-0068bc7547) +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: txf21c6a3e0a5047759a431-0068bc7547) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: txf21c6a3e0a5047759a431-0068bc7547) +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: txf21c6a3e0a5047759a431-0068bc7547) +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: txf21c6a3e0a5047759a431-0068bc7547) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: txf21c6a3e0a5047759a431-0068bc7547) +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: txf21c6a3e0a5047759a431-0068bc7547) +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: txf21c6a3e0a5047759a431-0068bc7547) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: txf21c6a3e0a5047759a431-0068bc7547) +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: txf21c6a3e0a5047759a431-0068bc7547) +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: txf21c6a3e0a5047759a431-0068bc7547) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: txf21c6a3e0a5047759a431-0068bc7547) +test DEBUG: Setting object count to 3120 (txn: txf21c6a3e0a5047759a431-0068bc7547) +test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: txb7279efcde3a4e148c762-0068bc7547) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txb7279efcde3a4e148c762-0068bc7547) +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: txb7279efcde3a4e148c762-0068bc7547) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txb7279efcde3a4e148c762-0068bc7547) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txb7279efcde3a4e148c762-0068bc7547) +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: txb7279efcde3a4e148c762-0068bc7547) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txb7279efcde3a4e148c762-0068bc7547) +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: txb7279efcde3a4e148c762-0068bc7547) +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: txb7279efcde3a4e148c762-0068bc7547) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: txb7279efcde3a4e148c762-0068bc7547) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: tx30afa4b740f7443f8aa6a-0068bc7547) +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: tx30afa4b740f7443f8aa6a-0068bc7547) +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: tx30afa4b740f7443f8aa6a-0068bc7547) +test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: tx30afa4b740f7443f8aa6a-0068bc7547) +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: tx30afa4b740f7443f8aa6a-0068bc7547) +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: tx30afa4b740f7443f8aa6a-0068bc7547) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: tx30afa4b740f7443f8aa6a-0068bc7547) +test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: txd4341260ce95407699b27-0068bc7547) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txd4341260ce95407699b27-0068bc7547) +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: txd4341260ce95407699b27-0068bc7547) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txd4341260ce95407699b27-0068bc7547) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txd4341260ce95407699b27-0068bc7547) +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: txd4341260ce95407699b27-0068bc7547) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txd4341260ce95407699b27-0068bc7547) +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: txd4341260ce95407699b27-0068bc7547) +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: txd4341260ce95407699b27-0068bc7547) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txd4341260ce95407699b27-0068bc7547) +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: txd4341260ce95407699b27-0068bc7547) +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: txd4341260ce95407699b27-0068bc7547) +test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: txd4341260ce95407699b27-0068bc7547) +test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: tx81f24b15f3fe4476a0b8f-0068bc7547) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx81f24b15f3fe4476a0b8f-0068bc7547) +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: tx81f24b15f3fe4476a0b8f-0068bc7547) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx81f24b15f3fe4476a0b8f-0068bc7547) +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: txf22f5c8b515d42cc9a859-0068bc7547) +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: txf22f5c8b515d42cc9a859-0068bc7547) +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: txf22f5c8b515d42cc9a859-0068bc7547) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: txf22f5c8b515d42cc9a859-0068bc7547) +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: tx075db9bcaa4348ceb1634-0068bc7547)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_no_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_no_memcache ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_overlapping_shards_no_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_overlapping_shards_no_memcache ... ok +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 -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:23 -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': 'Sat, 10 Oct 2026 00:06:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:08 -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': 'Sat, 10 Oct 2026 00:06:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 249, in DELETE - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2440, in get_response - return self.get_acl_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:23 -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': 'Sat, 10 Oct 2026 00:06:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_missing -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_missing ... ok - +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:20 -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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06: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: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:08 -0000', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:08 -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': 'Sat, 10 Oct 2026 00:06:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_list_multipart_uploads_acl_with_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 - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 0 (ec): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 0 (ec): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 0 (ec): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '3 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 0 (ec): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '3 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx578499ef816246e495787-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c5c58fdf8b6460fa9519-006ac9817f)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_x_open_expired_default_config -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_x_open_expired_default_config ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_all_found -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_all_found ... ok - -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: Could not translate X-Backend-Storage-Policy-Index ('-1') from '/a' to policy (txn: txdf27fa344897426083e71-006ac98181) -test ERROR: Could not translate X-Backend-Storage-Policy-Index ('-1') from '/a/c' to policy (txn: txdf27fa344897426083e71-006ac98181) -test INFO: Client disconnected on read of '/a/c' (txn: txdf27fa344897426083e71-006ac98181) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: txbf80e02c13834c7faad21-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx21bee684ca9c4dc6b6626-006ac98181) -test INFO: Client disconnected on read of '/a/c' (txn: tx21bee684ca9c4dc6b6626-006ac98181) -test INFO: Client disconnected on read of '/a/c/' (txn: tx21bee684ca9c4dc6b6626-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txae2c7e9de9c747f09f9d7-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txae2c7e9de9c747f09f9d7-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txae2c7e9de9c747f09f9d7-006ac98181) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txae2c7e9de9c747f09f9d7-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx18fcfb27000246b283a74-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx18fcfb27000246b283a74-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx18fcfb27000246b283a74-006ac98181) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx18fcfb27000246b283a74-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txcd04abcc22f94669955f4-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txcd04abcc22f94669955f4-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txcd04abcc22f94669955f4-006ac98181) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txcd04abcc22f94669955f4-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx3675276c86564e6682bd4-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx3675276c86564e6682bd4-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx3675276c86564e6682bd4-006ac98181) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx3675276c86564e6682bd4-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx4633eaa322e24c0295425-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx4633eaa322e24c0295425-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx4633eaa322e24c0295425-006ac98181) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx4633eaa322e24c0295425-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx71208478d8354bc68f5a1-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx71208478d8354bc68f5a1-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx71208478d8354bc68f5a1-006ac98181) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx71208478d8354bc68f5a1-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx6eab5e00f12443cda87c8-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx6eab5e00f12443cda87c8-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx6eab5e00f12443cda87c8-006ac98181) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx6eab5e00f12443cda87c8-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txf9bf980b57744e10b1f2e-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txf9bf980b57744e10b1f2e-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txf9bf980b57744e10b1f2e-006ac98181) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txf9bf980b57744e10b1f2e-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txa185f18d63ff4fc69779d-006ac98181) -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:2000/sda (txn: txa185f18d63ff4fc69779d-006ac98181) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txa185f18d63ff4fc69779d-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txa185f18d63ff4fc69779d-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txa185f18d63ff4fc69779d-006ac98181) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txa185f18d63ff4fc69779d-006ac98181) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txec733fcdd1aa40a78962d-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txec733fcdd1aa40a78962d-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txec733fcdd1aa40a78962d-006ac98181) -test ERROR: Container GET returning 503 for [503, 503] (txn: txec733fcdd1aa40a78962d-006ac98181) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx121e8ec9072c454ea2535-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx121e8ec9072c454ea2535-006ac98181) -test ERROR: Node will be error limited for 60.00s: 10.0.0.1:2001/sdb (txn: tx121e8ec9072c454ea2535-006ac98181) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx121e8ec9072c454ea2535-006ac98181) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx121e8ec9072c454ea2535-006ac98181) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:2002/sdc (txn: tx121e8ec9072c454ea2535-006ac98181) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx121e8ec9072c454ea2535-006ac98181) -test ERROR: Container GET returning 503 for [503, 503] (txn: tx121e8ec9072c454ea2535-006ac98181) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx7491a54e43ea4818a0808-006ac98181) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx7491a54e43ea4818a0808-006ac98181) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx7491a54e43ea4818a0808-006ac98181) -test ERROR: Container GET returning 503 for [] (txn: tx7491a54e43ea4818a0808-006ac98181) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx6e288d8f25a849a6b28b1-006ac98181) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx6e288d8f25a849a6b28b1-006ac98181) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx6e288d8f25a849a6b28b1-006ac98181) -test ERROR: Container GET returning 503 for [] (txn: tx6e288d8f25a849a6b28b1-006ac98181) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txe676d03f6fe8461cb79b3-006ac98181)test.unit.proxy.test_mem_server.TestContainerController.test_error_limiting -test.unit.proxy.test_mem_server.TestContainerController.test_error_limiting ... ok - -test DEBUG: Get listing from /v1/a/c_sub_lemon?format=json&limit=9958&marker=j&end_marker=lemon%00 {'X-Backend-Record-Type': 'auto'} (txn: tx1262ea42ed8c419183ae5-006ac98191) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx1262ea42ed8c419183ae5-006ac98191) -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: tx1262ea42ed8c419183ae5-006ac98191) -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: tx1262ea42ed8c419183ae5-006ac98191) -test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx1262ea42ed8c419183ae5-006ac98191) -test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx1262ea42ed8c419183ae5-006ac98191) -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: tx1262ea42ed8c419183ae5-006ac98191) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx1262ea42ed8c419183ae5-006ac98191) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx1262ea42ed8c419183ae5-006ac98191) -test DEBUG: Setting object count to 1072 (txn: tx1262ea42ed8c419183ae5-006ac98191) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx6d268f84ba1d42b9b727e-006ac98192) -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: tx6d268f84ba1d42b9b727e-006ac98192) -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: tx6d268f84ba1d42b9b727e-006ac98192) -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: tx6d268f84ba1d42b9b727e-006ac98192) -test ERROR: Aborting listing from shards due to bad response: [404] (txn: tx6d268f84ba1d42b9b727e-006ac98192) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txa7c43a2b545c4f99b433f-006ac98194) -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: txa7c43a2b545c4f99b433f-006ac98194) -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: txa7c43a2b545c4f99b433f-006ac98194) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txa7c43a2b545c4f99b433f-006ac98194) -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: txa7c43a2b545c4f99b433f-006ac98194) -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: txa7c43a2b545c4f99b433f-006ac98194) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: txa7c43a2b545c4f99b433f-006ac98194) -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: txa7c43a2b545c4f99b433f-006ac98194) -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: txa7c43a2b545c4f99b433f-006ac98194) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: txa7c43a2b545c4f99b433f-006ac98194) -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: txa7c43a2b545c4f99b433f-006ac98194) -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: txa7c43a2b545c4f99b433f-006ac98194) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: txa7c43a2b545c4f99b433f-006ac98194) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx58042f0d693d45c783dbf-006ac98196) -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: tx58042f0d693d45c783dbf-006ac98196) -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: tx58042f0d693d45c783dbf-006ac98196) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx58042f0d693d45c783dbf-006ac98196) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx58042f0d693d45c783dbf-006ac98196) -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: tx58042f0d693d45c783dbf-006ac98196) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 1 (txn: tx58042f0d693d45c783dbf-006ac98196) -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: tx58042f0d693d45c783dbf-006ac98196) -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: tx58042f0d693d45c783dbf-006ac98196) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: tx58042f0d693d45c783dbf-006ac98196) -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: tx58042f0d693d45c783dbf-006ac98196) -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: tx58042f0d693d45c783dbf-006ac98196) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: tx58042f0d693d45c783dbf-006ac98196) -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: tx58042f0d693d45c783dbf-006ac98196) -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: tx58042f0d693d45c783dbf-006ac98196) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 4 (txn: tx58042f0d693d45c783dbf-006ac98196)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: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:24 -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_upload.TestS3ApiMultiUploadAcl.test_object_multi_upload_empty_body +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multi_upload_empty_body ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_abort +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_abort ... ok + fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift DEBUG: Grant test:tester WRITE permission on the object /bucket/object +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 {'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': 'Sat, 10 Oct 2026 00:06:24 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_write_acp -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_write_acp ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_invalid_canned_acl -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_invalid_canned_acl ... ok - -proxy-server DEBUG: Ignoring 404 from primary (txn: tx85c2dde7440841769b388-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx85c2dde7440841769b388-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx85c2dde7440841769b388-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx85c2dde7440841769b388-006ac9817f) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx8671d6a896ce4c34ba228-006ac98183) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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.0:1000/sda (txn: tx381b7b56868c4dd493dab-006ac98183) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx6472bec1ce2449528895f-006ac98184) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6472bec1ce2449528895f-006ac98184) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6472bec1ce2449528895f-006ac98184) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6472bec1ce2449528895f-006ac98184) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6472bec1ce2449528895f-006ac98184) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6472bec1ce2449528895f-006ac98184) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6472bec1ce2449528895f-006ac98184) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6472bec1ce2449528895f-006ac98184) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6472bec1ce2449528895f-006ac98184) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6472bec1ce2449528895f-006ac98184) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6472bec1ce2449528895f-006ac98184) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6472bec1ce2449528895f-006ac98184) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6472bec1ce2449528895f-006ac98184) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6472bec1ce2449528895f-006ac98184) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6472bec1ce2449528895f-006ac98184) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6472bec1ce2449528895f-006ac98184) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6472bec1ce2449528895f-006ac98184) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6472bec1ce2449528895f-006ac98184) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6472bec1ce2449528895f-006ac98184) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txca6f87a41eeb43f896a66-006ac98184) -proxy-server DEBUG: Node is error limited: 10.0.0.9:1009/sdj (txn: txca6f87a41eeb43f896a66-006ac98184) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.7:1007/sdh, error: ERROR Insufficient Storage (txn: txca6f87a41eeb43f896a66-006ac98184) -proxy-server DEBUG: Node is error limited: 10.0.0.7:1007/sdh (txn: txca6f87a41eeb43f896a66-006ac98184) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sdd, error: ERROR Insufficient Storage (txn: txca6f87a41eeb43f896a66-006ac98184) -proxy-server DEBUG: Node is error limited: 10.0.0.3:1003/sdd (txn: txca6f87a41eeb43f896a66-006ac98184) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sdf, error: ERROR Insufficient Storage (txn: txca6f87a41eeb43f896a66-006ac98184) -proxy-server DEBUG: Node is error limited: 10.0.0.5:1005/sdf (txn: txca6f87a41eeb43f896a66-006ac98184) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: txca6f87a41eeb43f896a66-006ac98184) -proxy-server DEBUG: Node is error limited: 10.0.0.13:1013/sdn (txn: txca6f87a41eeb43f896a66-006ac98184) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txca6f87a41eeb43f896a66-006ac98184) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txca6f87a41eeb43f896a66-006ac98184) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txca6f87a41eeb43f896a66-006ac98184) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txca6f87a41eeb43f896a66-006ac98184) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txca6f87a41eeb43f896a66-006ac98184) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txca6f87a41eeb43f896a66-006ac98184) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txca6f87a41eeb43f896a66-006ac98184) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txca6f87a41eeb43f896a66-006ac98184) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txca6f87a41eeb43f896a66-006ac98184) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txca6f87a41eeb43f896a66-006ac98184) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txca6f87a41eeb43f896a66-006ac98184)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_success_and_507_will_503 -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_success_and_507_will_503 ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_write_timeout -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_write_timeout ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_if_match -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_if_match ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_if_none_match -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_if_none_match ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_simple -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_simple ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_different_timestamps -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_different_timestamps ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_with_some_missing -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_with_some_missing ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_with_two_vector_timestamps -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_with_two_vector_timestamps ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds ... ok - -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': 'Sat, 10 Oct 2026 00:06:25 -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': 'Sat, 10 Oct 2026 00:06:25 -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': 'Sat, 10 Oct 2026 00:06:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:08 -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': 'Sat, 10 Oct 2026 00:06:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:08 -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': 'Sat, 10 Oct 2026 00:06:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:25 -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_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 + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06: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_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 - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592021.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/744/c9f9a1dbd09b519768103bd051508744/c9f9a1dbd09b519768103bd051508744.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592026.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/51d/e430d1e2fd4466a3589be15acb5b551d/e430d1e2fd4466a3589be15acb5b551d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592031.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/8b7/a60135d813285665b192825e4418b8b7/a60135d813285665b192825e4418b8b7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592036.00000-0, db: /tmp/tmpdvl8hytc/sda/containers/0/3c4/0666c3f3aa1a06954d750213db7c53c4/0666c3f3aa1a06954d750213db7c53c4.db -sharder-test WARNING: Audit failed for root: overlapping ranges in state 'found': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmpvxj89945/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: overlapping ranges in state 'created': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmpvxj89945/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: overlapping ranges in state 'cleaved': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmpvxj89945/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: overlapping ranges in state 'active': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmpvxj89945/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: overlapping ranges in state 'sharding': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmpvxj89945/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: missing range(s): -a j-k z-, overlapping ranges in state 'active': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmpvxj89945/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: missing range(s): -a j-k z-, overlapping ranges in state 'active': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmpvxj89945/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: missing range(s): -a j-k z-, overlapping ranges in state 'active': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmpvxj89945/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: missing range(s): -a j-k z-, overlapping ranges in state 'active': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmpvxj89945/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: own_shard_range reset to None should be 1791590781.00000, path: a/c, db: /tmp/tmp7_y8agzj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590781.00000.db -sharder-test WARNING: Audit failed for root: overlapping ranges in state 'cleaved': a-f c-f, a-c a-f, path: a/c, db: /tmp/tmpps7dn2fv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590782.00000-0, db: /tmp/tmpzsm3zk0n/sda/containers/0/ad0/4eb688d860c65679b991775b458d8ad0/4eb688d860c65679b991775b458d8ad0.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590782.00000-0, db: /tmp/tmpzsm3zk0n/sda/containers/0/ad0/4eb688d860c65679b991775b458d8ad0/4eb688d860c65679b991775b458d8ad0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590785.00000-0, db: /tmp/tmpzsm3zk0n/sda/containers/0/6aa/cf4e6368c838b596e86311bb584ea6aa/cf4e6368c838b596e86311bb584ea6aa.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590785.00000-0, db: /tmp/tmpzsm3zk0n/sda/containers/0/6aa/cf4e6368c838b596e86311bb584ea6aa/cf4e6368c838b596e86311bb584ea6aa.db -sharder-test WARNING: Audit failed for shard: missing own shard range (skipping), path: bad_account/shard_c, db: /tmp/tmp2kpnro4y/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/tmp2kpnro4y/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/tmp2kpnro4y/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp2kpnro4y/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Updated own shard range from ShardRange<'j' to 'k' as of 1791590782.00000, (0, 0) as of 1791590782.00000, active as of 1791590782.00000> to ShardRange<'k' to 't' as of 1791590783.00000, (0, 0) as of 1791590783.00000, active as of 1791590783.00000>, path: .shards_a/shard_c, db: /tmp/tmp2kpnro4y/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp2kpnro4y/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/tmp2kpnro4y/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/tmp2kpnro4y/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp2kpnro4y/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590787.00000, (0, 0) as of 1791590787.00000, shrinking as of 1791590784.00000> to ShardRange<'k' to 't' as of 1791590787.00000, (0, 0) as of 1791590787.00000, sharding as of 1791590788.00000>, path: .shards_a/shard_c, db: /tmp/tmp2kpnro4y/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp2kpnro4y/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp2kpnro4y/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmp2kpnro4y/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-9c1006e97ae40627e6b81ae84f3d0a6d-1791590786.00000-2, db: /tmp/tmptq222m4w/sda/containers/0/1cf/0ff33ed93395ef51b312a227939581cf/0ff33ed93395ef51b312a227939581cf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590782.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/0a8/347278284b62a2edc7ae48efa82ec0a8/347278284b62a2edc7ae48efa82ec0a8.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590782.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/0a8/347278284b62a2edc7ae48efa82ec0a8/347278284b62a2edc7ae48efa82ec0a8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590791.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/168/dd17ff1c82fcbd715f7a38be78409168/dd17ff1c82fcbd715f7a38be78409168.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590791.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/168/dd17ff1c82fcbd715f7a38be78409168/dd17ff1c82fcbd715f7a38be78409168.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590800.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/176/8578112544cf9fc2acb2b1ad7574a176/8578112544cf9fc2acb2b1ad7574a176.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590800.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/176/8578112544cf9fc2acb2b1ad7574a176/8578112544cf9fc2acb2b1ad7574a176.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590809.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/964/ef6b848b97c8c0dfb759eb926f9fb964/ef6b848b97c8c0dfb759eb926f9fb964.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590809.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/964/ef6b848b97c8c0dfb759eb926f9fb964/ef6b848b97c8c0dfb759eb926f9fb964.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590818.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/261/271db83ed3ba710d1db714ba412e5261/271db83ed3ba710d1db714ba412e5261.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590818.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/261/271db83ed3ba710d1db714ba412e5261/271db83ed3ba710d1db714ba412e5261.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590827.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/352/32656e5ad16bff6e1ab20da93488b352/32656e5ad16bff6e1ab20da93488b352.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590827.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/352/32656e5ad16bff6e1ab20da93488b352/32656e5ad16bff6e1ab20da93488b352.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590836.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/fa6/5a0571dc416b051edd7a6499c35c9fa6/5a0571dc416b051edd7a6499c35c9fa6.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590836.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/fa6/5a0571dc416b051edd7a6499c35c9fa6/5a0571dc416b051edd7a6499c35c9fa6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590845.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/bd3/32c9e5e3db604a80fe55e31859f54bd3/32c9e5e3db604a80fe55e31859f54bd3.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590845.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/bd3/32c9e5e3db604a80fe55e31859f54bd3/32c9e5e3db604a80fe55e31859f54bd3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590854.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/8a8/0184099d9595337c7a361af37248d8a8/0184099d9595337c7a361af37248d8a8.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590854.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/8a8/0184099d9595337c7a361af37248d8a8/0184099d9595337c7a361af37248d8a8.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590854.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/8a8/0184099d9595337c7a361af37248d8a8/0184099d9595337c7a361af37248d8a8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590863.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/064/65f28e32aaf258b2aab6998df5205064/65f28e32aaf258b2aab6998df5205064.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590863.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/064/65f28e32aaf258b2aab6998df5205064/65f28e32aaf258b2aab6998df5205064.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590863.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/064/65f28e32aaf258b2aab6998df5205064/65f28e32aaf258b2aab6998df5205064.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590872.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/8e1/fa6166496fa3687344b5bcf063fdd8e1/fa6166496fa3687344b5bcf063fdd8e1.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590872.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/8e1/fa6166496fa3687344b5bcf063fdd8e1/fa6166496fa3687344b5bcf063fdd8e1.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590872.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/8e1/fa6166496fa3687344b5bcf063fdd8e1/fa6166496fa3687344b5bcf063fdd8e1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590881.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/768/df83dd063394ac9c2e00f05e5a807768/df83dd063394ac9c2e00f05e5a807768.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590881.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/768/df83dd063394ac9c2e00f05e5a807768/df83dd063394ac9c2e00f05e5a807768.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590881.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/768/df83dd063394ac9c2e00f05e5a807768/df83dd063394ac9c2e00f05e5a807768.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590890.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/c0a/0d24853ec735d11d1c61baa9dca72c0a/0d24853ec735d11d1c61baa9dca72c0a.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590890.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/c0a/0d24853ec735d11d1c61baa9dca72c0a/0d24853ec735d11d1c61baa9dca72c0a.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590890.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/c0a/0d24853ec735d11d1c61baa9dca72c0a/0d24853ec735d11d1c61baa9dca72c0a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590899.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/310/ec6593d11b78983279dad30697ab0310/ec6593d11b78983279dad30697ab0310.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590899.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/310/ec6593d11b78983279dad30697ab0310/ec6593d11b78983279dad30697ab0310.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590899.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/310/ec6593d11b78983279dad30697ab0310/ec6593d11b78983279dad30697ab0310.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590908.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/eff/14594d486b506c304ad08186f67cdeff/14594d486b506c304ad08186f67cdeff.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590908.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/eff/14594d486b506c304ad08186f67cdeff/14594d486b506c304ad08186f67cdeff.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_container_children_merged_while_sharding -test.unit.container.test_sharder.TestSharder.test_audit_shard_container_children_merged_while_sharding ... ok -test.unit.container.test_sharder.TestSharder.test_audit_shard_container_children_not_merged_once_sharded -test.unit.container.test_sharder.TestSharder.test_audit_shard_container_children_not_merged_once_sharded ... ok -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 420, in set - raise MemcacheConnectionError('failed set: %s' % msg) -swift.common.exceptions.MemcacheConnectionError: failed set: - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/eventlet/queue.py", line 117, in switch - self.greenlet.switch(value) - ~~~~~~~~~~~~~~~~~~~~^^^^^^^ - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main - result = function(*args, **kwargs) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1032, in _timing_stats - result = func(cache, *args, **kwargs) - File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 424, in set - self._exception_occurred(server, e, cmd, conn_start_time, - ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - sock=sock, fp=fp) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 271, in _exception_occurred - elif isinstance(e, (socket.error, MemcacheConnectionError)): - ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -TypeError: isinstance() arg 2 must be a type, a tuple of types, or a union -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 420, in set - raise MemcacheConnectionError('failed set: %s' % msg) -swift.common.exceptions.MemcacheConnectionError: failed set: - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/eventlet/queue.py", line 117, in switch - self.greenlet.switch(value) - ~~~~~~~~~~~~~~~~~~~~^^^^^^^ - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main - result = function(*args, **kwargs) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1032, in _timing_stats - result = func(cache, *args, **kwargs) - File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 424, in set - self._exception_occurred(server, e, cmd, conn_start_time, - ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - sock=sock, fp=fp) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 271, in _exception_occurred - elif isinstance(e, (socket.error, MemcacheConnectionError)): - ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -TypeError: isinstance() arg 2 must be a type, a tuple of types, or a union - +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:26 -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: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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_list_multipart_uploads_acl_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_multipart_uploads_acl_with_fullcontrol_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_multipart_uploads_acl_with_read_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_multipart_uploads_acl_with_read_permission ... ok - -test DEBUG: - - - [10/Oct/2026:00:06:23 +0000] "REPLICATE /sda1/p/a/" 500 711 "-" "-" "-" 1.5538 "-" 488273 - -test 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: - - - [10/Oct/2026:00:06:25 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0003 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0094 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "UPDATE /sda1/p/a/c" 400 41 "-" "-" "-" 0.0003 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "UPDATE /sda1/p/a/c" 202 - "-" "-" "-" 0.0040 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "GET /sda1/p/a/c" 200 131 "-" "-" "-" 0.0020 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "GET /sda1/p/.a/c" 404 - "-" "-" "-" 0.0003 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "UPDATE /sda1/p/.a/c" 202 - "-" "-" "-" 0.0089 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "GET /sda1/p/.a/c" 200 131 "-" "-" "-" 0.0019 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test ERROR: ERROR __call__ error with PUT /sda1/p/a/c : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 1023, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_server.py", line 6149, in mock_put_method - raise Exception() -Exception -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0064 "-" 488273 0 -test 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: - - - [10/Oct/2026:00:06:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0057 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0043 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0067 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0073 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "HEAD /sda1/p/a/c2" 204 - "-" "-" "-" 0.0011 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0058 "-" 488273 1 -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0038 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0042 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0055 "-" 488273 1 -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0036 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0042 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "PUT /sda1/p/a/o" 201 - "-" "-" "-" 0.0057 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0010 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0010 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0010 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0010 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0010 "-" 488273 0 -test 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: - - - [10/Oct/2026:00:06:25 +0000] "PUT /sda1/p/a/%00c" 201 - "-" "-" "-" 0.0057 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "PUT /sda1/p/a/%00c%00test" 201 - "-" "-" "-" 0.0053 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "PUT /sda1/p/a/c/" 201 - "-" "-" "-" 0.0056 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "PUT /sda1/p/a/c/%00o" 400 61 "-" "-" "-" 0.0001 "-" 488273 - -test 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: - - - [10/Oct/2026:00:06:25 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0002 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "DELETE /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0002 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "DELETE /sda1/p/.a/c/o" 204 - "-" "-" "-" 0.0053 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "DELETE /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0001 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "DELETE /sda1/p/a/.c/.o" 404 - "-" "-" "-" 0.0001 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "DELETE /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0001 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0051 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "DELETE /sda1/p/.shards_a/c/o" 204 - "-" "-" "-" 0.0051 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0058 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0054 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:25 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0009 "-" 488273 0test.unit.container.test_server.TestContainerController.test_deleted_headers -test.unit.container.test_server.TestContainerController.test_deleted_headers ... ok -test.unit.container.test_server.TestContainerController.test_delimiter_with_reserved -test.unit.container.test_server.TestContainerController.test_delimiter_with_reserved ... ok -test.unit.container.test_server.TestContainerController.test_get_and_validate_policy_index -test.unit.container.test_server.TestContainerController.test_get_and_validate_policy_index ... ok -test.unit.container.test_server.TestContainerController.test_insufficient_storage_mount_check_false -test.unit.container.test_server.TestContainerController.test_insufficient_storage_mount_check_false ... ok -test.unit.container.test_server.TestContainerController.test_insufficient_storage_mount_check_true -test.unit.container.test_server.TestContainerController.test_insufficient_storage_mount_check_true ... ok -test.unit.container.test_server.TestContainerController.test_invalid_method_doesnt_exist -test.unit.container.test_server.TestContainerController.test_invalid_method_doesnt_exist ... ok -test.unit.container.test_server.TestContainerController.test_invalid_method_is_not_public -test.unit.container.test_server.TestContainerController.test_invalid_method_is_not_public ... ok -test.unit.container.test_server.TestContainerController.test_list_allowed_methods -test.unit.container.test_server.TestContainerController.test_list_allowed_methods ... ok -test.unit.container.test_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.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 +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:10 -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 fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_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-server DEBUG: Ignoring 404 from handoff (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c5c58fdf8b6460fa9519-006ac9817f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2e7b923a01534f8c92409-006ac98183) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR 500 Trying to DELETE /AUTH_kilroy/ascii/ascii From Object Server 10.0.0.2:1002/sdc (txn: tx74a30c8ecc40435b8020f-006ac98183) -proxy-server ERROR: ERROR 500 Trying to DELETE /AUTH_kilroy/툎/鐉 From Object Server 10.0.0.0:1000/sda (txn: tx364f5516f80142c5adfdd-006ac98183) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: txbe412fbb2618440c8dd01-006ac98183) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx012f7893dccb4eba9f56d-006ac98183) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx012f7893dccb4eba9f56d-006ac98183) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx5cadad452a074d8cb3251-006ac98183) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx5cadad452a074d8cb3251-006ac98183)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_errors -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_errors ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_half_not_found_headers_and_body -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_half_not_found_headers_and_body ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_half_not_found_statuses -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_half_not_found_statuses ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_handoff -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_handoff ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_insufficient_found_plus_404_507 -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_insufficient_found_plus_404_507 ... ok -test.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 +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4c2573cba96c41038e7f5-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4c2573cba96c41038e7f5-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4c2573cba96c41038e7f5-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4c2573cba96c41038e7f5-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4c2573cba96c41038e7f5-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4c2573cba96c41038e7f5-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4c2573cba96c41038e7f5-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4c2573cba96c41038e7f5-0068bc7541) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4c2573cba96c41038e7f5-0068bc7541) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to read during GET: ChunkReadTimeout (0.01s after 1.89s) (txn: tx4c2573cba96c41038e7f5-0068bc7541) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: 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 WARNING: Client disconnected on read of EC frag '/a/c/o' (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 WARNING: Client disconnected on read of EC frag '/a/c/o' (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 WARNING: Client disconnected on read of EC frag '/a/c/o' (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 WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa579ebc241854361ab4f7-0068bc7544) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa579ebc241854361ab4f7-0068bc7544) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa579ebc241854361ab4f7-0068bc7544) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa579ebc241854361ab4f7-0068bc7544) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa579ebc241854361ab4f7-0068bc7544) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa579ebc241854361ab4f7-0068bc7544) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa579ebc241854361ab4f7-0068bc7544) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa579ebc241854361ab4f7-0068bc7544) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa579ebc241854361ab4f7-0068bc7544) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa579ebc241854361ab4f7-0068bc7544) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa579ebc241854361ab4f7-0068bc7544) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa579ebc241854361ab4f7-0068bc7544) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa579ebc241854361ab4f7-0068bc7544) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa579ebc241854361ab4f7-0068bc7544) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txe6e91f00e9824110bb462-0068bc7544) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe6e91f00e9824110bb462-0068bc7544) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe6e91f00e9824110bb462-0068bc7544) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe6e91f00e9824110bb462-0068bc7544) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe6e91f00e9824110bb462-0068bc7544) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe6e91f00e9824110bb462-0068bc7544) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe6e91f00e9824110bb462-0068bc7544) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe6e91f00e9824110bb462-0068bc7544) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe6e91f00e9824110bb462-0068bc7544) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe6e91f00e9824110bb462-0068bc7544) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe6e91f00e9824110bb462-0068bc7544) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe6e91f00e9824110bb462-0068bc7544) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe6e91f00e9824110bb462-0068bc7544) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe6e91f00e9824110bb462-0068bc7544) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe6e91f00e9824110bb462-0068bc7544) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe6e91f00e9824110bb462-0068bc7544) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe6e91f00e9824110bb462-0068bc7544) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe6e91f00e9824110bb462-0068bc7544) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe6e91f00e9824110bb462-0068bc7544) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe6e91f00e9824110bb462-0068bc7544) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe6e91f00e9824110bb462-0068bc7544) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe6e91f00e9824110bb462-0068bc7544) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe6e91f00e9824110bb462-0068bc7544) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe6e91f00e9824110bb462-0068bc7544) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe6e91f00e9824110bb462-0068bc7544) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe6e91f00e9824110bb462-0068bc7544) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe6e91f00e9824110bb462-0068bc7544) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe6e91f00e9824110bb462-0068bc7544) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx7bd703164ab041478bce4-0068bc7545) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx7bd703164ab041478bce4-0068bc7545) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx7bd703164ab041478bce4-0068bc7545) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx7bd703164ab041478bce4-0068bc7545) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx7bd703164ab041478bce4-0068bc7545) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx7bd703164ab041478bce4-0068bc7545) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx7bd703164ab041478bce4-0068bc7545) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx7bd703164ab041478bce4-0068bc7545) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx7bd703164ab041478bce4-0068bc7545) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx7bd703164ab041478bce4-0068bc7545) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx7bd703164ab041478bce4-0068bc7545)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_only_handoffs +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_only_handoffs ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_quorum_durable_files +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_quorum_durable_files ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_range_unsatisfiable_mixed_success +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_range_unsatisfiable_mixed_success ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_single_durable_file +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_single_durable_file ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_single_missed_overwrite_does_not_need_handoff +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_single_missed_overwrite_does_not_need_handoff ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_slow_nodes_and_failures +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_slow_nodes_and_failures ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_slow_primaries +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_slow_primaries ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_some_slow_primaries +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_some_slow_primaries ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_success_and_404_will_404 +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_success_and_404_will_404 ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmps0h2fkf3/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmps0h2fkf3/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmps0h2fkf3/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-6bfc78ccdfeaf38b5e7b89c12c97f4f2-1757181254.00000-2, db: /tmp/tmpbo896zzy/sda/containers/0/359/66ecfd526484e9d20bfcb1248e096359/66ecfd526484e9d20bfcb1248e096359.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181252.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/34f/51e0f43775cc8b8a3be7126aff53034f/51e0f43775cc8b8a3be7126aff53034f.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181252.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/34f/51e0f43775cc8b8a3be7126aff53034f/51e0f43775cc8b8a3be7126aff53034f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181261.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/ae3/2475e8ce8156174b78082396f6a9bae3/2475e8ce8156174b78082396f6a9bae3.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181261.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/ae3/2475e8ce8156174b78082396f6a9bae3/2475e8ce8156174b78082396f6a9bae3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181270.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/abc/555a37e9a65bb7628b2a030aac7dbabc/555a37e9a65bb7628b2a030aac7dbabc.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181270.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/abc/555a37e9a65bb7628b2a030aac7dbabc/555a37e9a65bb7628b2a030aac7dbabc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181279.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/dc9/32bc813b4b41414c024fa1e5c6ba9dc9/32bc813b4b41414c024fa1e5c6ba9dc9.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181279.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/dc9/32bc813b4b41414c024fa1e5c6ba9dc9/32bc813b4b41414c024fa1e5c6ba9dc9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181288.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/385/6b137d7dd64f267f89810157f84b9385/6b137d7dd64f267f89810157f84b9385.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181288.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/385/6b137d7dd64f267f89810157f84b9385/6b137d7dd64f267f89810157f84b9385.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181297.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/780/acdcf4e9f5f0a3cbe0393c69d77e2780/acdcf4e9f5f0a3cbe0393c69d77e2780.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181297.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/780/acdcf4e9f5f0a3cbe0393c69d77e2780/acdcf4e9f5f0a3cbe0393c69d77e2780.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181306.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/1e4/9fca88f15e0d20c27eb7ecb394c841e4/9fca88f15e0d20c27eb7ecb394c841e4.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181306.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/1e4/9fca88f15e0d20c27eb7ecb394c841e4/9fca88f15e0d20c27eb7ecb394c841e4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181315.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/f81/b2c84492e3e7608b5f34180a80c08f81/b2c84492e3e7608b5f34180a80c08f81.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181315.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/f81/b2c84492e3e7608b5f34180a80c08f81/b2c84492e3e7608b5f34180a80c08f81.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181324.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/5e2/79a6d702b4799e5eb7588150ce4bb5e2/79a6d702b4799e5eb7588150ce4bb5e2.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181324.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/5e2/79a6d702b4799e5eb7588150ce4bb5e2/79a6d702b4799e5eb7588150ce4bb5e2.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181324.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/5e2/79a6d702b4799e5eb7588150ce4bb5e2/79a6d702b4799e5eb7588150ce4bb5e2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181333.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/1e2/5f9273b8f90d6c31b0085c228221c1e2/5f9273b8f90d6c31b0085c228221c1e2.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181333.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/1e2/5f9273b8f90d6c31b0085c228221c1e2/5f9273b8f90d6c31b0085c228221c1e2.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181333.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/1e2/5f9273b8f90d6c31b0085c228221c1e2/5f9273b8f90d6c31b0085c228221c1e2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181342.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/ccf/9918afd7e47984a098e7590a39b9dccf/9918afd7e47984a098e7590a39b9dccf.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181342.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/ccf/9918afd7e47984a098e7590a39b9dccf/9918afd7e47984a098e7590a39b9dccf.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181342.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/ccf/9918afd7e47984a098e7590a39b9dccf/9918afd7e47984a098e7590a39b9dccf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181351.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/8ad/0bc7f39874485a55b91fba6f4a9fa8ad/0bc7f39874485a55b91fba6f4a9fa8ad.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181351.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/8ad/0bc7f39874485a55b91fba6f4a9fa8ad/0bc7f39874485a55b91fba6f4a9fa8ad.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181351.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/8ad/0bc7f39874485a55b91fba6f4a9fa8ad/0bc7f39874485a55b91fba6f4a9fa8ad.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181360.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/1fe/27489c9a74298125b3d2b47d9a4611fe/27489c9a74298125b3d2b47d9a4611fe.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181360.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/1fe/27489c9a74298125b3d2b47d9a4611fe/27489c9a74298125b3d2b47d9a4611fe.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181360.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/1fe/27489c9a74298125b3d2b47d9a4611fe/27489c9a74298125b3d2b47d9a4611fe.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_container_children_merged_while_sharding +test.unit.container.test_sharder.TestSharder.test_audit_shard_container_children_merged_while_sharding ... ok +test.unit.container.test_sharder.TestSharder.test_audit_shard_container_children_not_merged_once_sharded +test.unit.container.test_sharder.TestSharder.test_audit_shard_container_children_not_merged_once_sharded ... ok + +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('9a9813b5-6841-4472-8559-8f19b3c25727-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, 'f4d0894ad6613a30fd5ecc5fd508f205', '01e55864-f249-4ee7-af90-9619bbf81c9f-sda', '1757181252.91154', '1757181252.90759', '0', '', '1757181252.90759', 11, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o_0', 'created_at': '1757181252.94092', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': '/a/c/o_1', 'created_at': '1757181252.94221', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': '/a/c/o_2', 'created_at': '1757181252.94247', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': '/a/c/o_3', 'created_at': '1757181252.94270', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': '/a/c/o_4', 'created_at': '1757181252.94292', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': '/a/c/o_5', 'created_at': '1757181252.94314', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': '/a/c/o_6', 'created_at': '1757181252.94352', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': '/a/c/o_7', 'created_at': '1757181252.94392', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': '/a/c/o_8', 'created_at': '1757181252.94618', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': '/a/c/o_9', 'created_at': '1757181252.94643', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 11, 'name': '/a/c/o_missing', 'created_at': '1757181252.94764', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '01e55864-f249-4ee7-af90-9619bbf81c9f-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpgzizkiwu/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '80f94449-a8dc-441c-8fd4-ebf8784beab3-sda', '1757181253.04033', '1757181256', '0', '', '1757181256', 0, 0) +test DEBUG: /tmp/tmpgzizkiwu/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', '80f94449-a8dc-441c-8fd4-ebf8784beab3-sda', '1757181253.04033', '1757181256', '0', '', '1757181256', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('80f94449-a8dc-441c-8fd4-ebf8784beab3-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.07371 seconds (13.56719/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpoaskgvbk/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '7e1258b673da1c5867d64879c9b2f5fa', 'df777073-b8b1-417e-a8a1-25a578d26202-sda', '1757181253.17383', '1757181256', '0', '', '1757181256', 1, 0) +test DEBUG: /tmp/tmpoaskgvbk/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': '1757181257.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'df777073-b8b1-417e-a8a1-25a578d26202-sda') +test DEBUG: /tmp/tmpoaskgvbk/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0145855s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '7e1258b673da1c5867d64879c9b2f5fa', 'df777073-b8b1-417e-a8a1-25a578d26202-sda', '1757181253.17383', '1757181256', '0', '', '1757181256', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('df777073-b8b1-417e-a8a1-25a578d26202-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpoaskgvbk/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.13341 seconds (7.49577/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/tmpoaskgvbk/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, sync, (1, 'a3b669b45e7df38ebc84bbb0431a5bdf', 'd7b7ee40-e403-4e51-826f-ff465cacc895-sda', '1757181253.29306', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('d7b7ee40-e403-4e51-826f-ff465cacc895-sda', '245de93b3701e804627f412ba3b317d3.db') +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, sync, (1, 'a3b669b45e7df38ebc84bbb0431a5bdf', 'd7b7ee40-e403-4e51-826f-ff465cacc895-sda', '1757181253.29306', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('d7b7ee40-e403-4e51-826f-ff465cacc895-sda', '245de93b3701e804627f412ba3b317d3.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp1xct83qe/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'ed47a054-83b9-45f1-a491-813571b6db40-sda', '1757181253.40741', '1757181256', '0', '', '1757181256', 0, 1) +test DEBUG: /tmp/tmp1xct83qe/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', 'ed47a054-83b9-45f1-a491-813571b6db40-sda', '1757181253.40741', '1757181256', '0', '', '1757181256', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('ed47a054-83b9-45f1-a491-813571b6db40-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.05472 seconds (18.27381/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpbzw5c1t2/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '7e1258b673da1c5867d64879c9b2f5fa', 'cea524da-9d86-4793-98ad-a50e032cb0e3-sda', '1757181253.60290', '1757181256', '0', '', '1757181256', 1, 1) +test DEBUG: /tmp/tmpbzw5c1t2/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, '7e1258b673da1c5867d64879c9b2f5fa', 'cea524da-9d86-4793-98ad-a50e032cb0e3-sda', '1757181253.60290', '1757181256', '0', '', '1757181256', 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 + +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txbd097671d5b04534bcc70-0068bc7541) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txbd097671d5b04534bcc70-0068bc7541) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txbd097671d5b04534bcc70-0068bc7541) +proxy-server ERROR: Object GET returning 503 for [] (txn: txbd097671d5b04534bcc70-0068bc7541) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: my-txn-id) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx7c0e4cc80e6b4bc398b33-0068bc7541) +proxy-server ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:1000/sda (txn: tx7c0e4cc80e6b4bc398b33-0068bc7541) +proxy-server ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:1002/sdc (txn: tx7c0e4cc80e6b4bc398b33-0068bc7541) +proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: tx7c0e4cc80e6b4bc398b33-0068bc7541) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx0b642fb6ce97486184739-0068bc7541) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txd66f10c0336f475cbdf2a-0068bc7541) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! (txn: txd66f10c0336f475cbdf2a-0068bc7541) +proxy-server ERROR: Object GET returning 503 for [] (txn: txd66f10c0336f475cbdf2a-0068bc7541) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! (txn: txc3e6248ff5384df9bf999-0068bc7541) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txc3e6248ff5384df9bf999-0068bc7541) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx1453a89796254baf97e15-0068bc7541) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx62254719b3f24a77bd28d-0068bc7541) +proxy-server ERROR: Object GET returning 503 for [] (txn: tx62254719b3f24a77bd28d-0068bc7541) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx22a70c0a209b43548c739-0068bc7541) +proxy-server ERROR: Object GET returning 503 for [] (txn: tx22a70c0a209b43548c739-0068bc7541) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! (txn: txf6f6fac798bc4170a69f6-0068bc7541)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_error_during_rebalance +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_error_during_rebalance ... ok + +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx075db9bcaa4348ceb1634-0068bc7547) +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: tx075db9bcaa4348ceb1634-0068bc7547) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx075db9bcaa4348ceb1634-0068bc7547) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txd5ccd7e09f4c441cbe5bc-0068bc7547) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txd5ccd7e09f4c441cbe5bc-0068bc7547) +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: txd5ccd7e09f4c441cbe5bc-0068bc7547) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txd5ccd7e09f4c441cbe5bc-0068bc7547) +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: txd5ccd7e09f4c441cbe5bc-0068bc7547) +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: txd5ccd7e09f4c441cbe5bc-0068bc7547) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txd5ccd7e09f4c441cbe5bc-0068bc7547) +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: txd5ccd7e09f4c441cbe5bc-0068bc7547) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txd5ccd7e09f4c441cbe5bc-0068bc7547) +test DEBUG: Found 1020 objects in shard (state=unsharded), total = 1068 (txn: txd5ccd7e09f4c441cbe5bc-0068bc7547) +test DEBUG: Setting object count to 1068 (txn: txd5ccd7e09f4c441cbe5bc-0068bc7547) +test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: tx67fdffb7c20a4490ad03a-0068bc7548) +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: tx67fdffb7c20a4490ad03a-0068bc7548) +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: tx67fdffb7c20a4490ad03a-0068bc7548) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx67fdffb7c20a4490ad03a-0068bc7548) +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: tx67fdffb7c20a4490ad03a-0068bc7548) +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: tx67fdffb7c20a4490ad03a-0068bc7548) +test DEBUG: Found 44 objects in shard (state=unsharded), total = 1068 (txn: tx67fdffb7c20a4490ad03a-0068bc7548) +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: tx67fdffb7c20a4490ad03a-0068bc7548) +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: tx67fdffb7c20a4490ad03a-0068bc7548) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 1068 (txn: tx67fdffb7c20a4490ad03a-0068bc7548) +test DEBUG: Setting object count to 1068 (txn: tx67fdffb7c20a4490ad03a-0068bc7548) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx5e29836ecbf44353b0dd7-0068bc7548) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx5e29836ecbf44353b0dd7-0068bc7548) +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: tx5e29836ecbf44353b0dd7-0068bc7548) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx5e29836ecbf44353b0dd7-0068bc7548) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx5e29836ecbf44353b0dd7-0068bc7548) +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: tx5e29836ecbf44353b0dd7-0068bc7548) +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: tx5e29836ecbf44353b0dd7-0068bc7548) +test ERROR: Aborting listing from shards due to bad response: [200, 404] (txn: tx5e29836ecbf44353b0dd7-0068bc7548) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txe47c2301165944e3aedcd-0068bc7549) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txe47c2301165944e3aedcd-0068bc7549) +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: txe47c2301165944e3aedcd-0068bc7549) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txe47c2301165944e3aedcd-0068bc7549) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txe47c2301165944e3aedcd-0068bc7549) +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: txe47c2301165944e3aedcd-0068bc7549) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.1:1001/sdb (txn: txe47c2301165944e3aedcd-0068bc7549) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.0:1000/sda (txn: txe47c2301165944e3aedcd-0068bc7549) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.2:1002/sdc (txn: txe47c2301165944e3aedcd-0068bc7549) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.3:1003/sda (txn: txe47c2301165944e3aedcd-0068bc7549) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.4:1004/sda (txn: txe47c2301165944e3aedcd-0068bc7549) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.5:1005/sda (txn: txe47c2301165944e3aedcd-0068bc7549) +test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: txe47c2301165944e3aedcd-0068bc7549) +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: txe47c2301165944e3aedcd-0068bc7549) +test ERROR: Aborting listing from shards due to bad response: [200, 503] (txn: txe47c2301165944e3aedcd-0068bc7549) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_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 fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_list_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 - +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:12 -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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_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.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 DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txe676d03f6fe8461cb79b3-006ac98181) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txe676d03f6fe8461cb79b3-006ac98181) -test ERROR: Container GET returning 503 for [] (txn: txe676d03f6fe8461cb79b3-006ac98181) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx49a4cc1009894c19af8f1-006ac98183) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx49a4cc1009894c19af8f1-006ac98183) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx49a4cc1009894c19af8f1-006ac98183) -test ERROR: Container GET returning 503 for [] (txn: tx49a4cc1009894c19af8f1-006ac98183) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx67ff273e14e544b6b05ae-006ac98183) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx67ff273e14e544b6b05ae-006ac98183) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx67ff273e14e544b6b05ae-006ac98183) -test ERROR: Container GET returning 503 for [] (txn: tx67ff273e14e544b6b05ae-006ac98183) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx9d08da2881f341779ecaf-006ac98183) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx9d08da2881f341779ecaf-006ac98183) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx9d08da2881f341779ecaf-006ac98183) -test ERROR: Container GET returning 503 for [] (txn: tx9d08da2881f341779ecaf-006ac98183) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx9ca19edf9e37460ca7374-006ac98183) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx9ca19edf9e37460ca7374-006ac98183) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx9ca19edf9e37460ca7374-006ac98183) -test ERROR: Container GET returning 503 for [] (txn: tx9ca19edf9e37460ca7374-006ac98183) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx1098c16f71c04cde80fcf-006ac98183) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx1098c16f71c04cde80fcf-006ac98183) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx1098c16f71c04cde80fcf-006ac98183) -test ERROR: Container GET returning 503 for [] (txn: tx1098c16f71c04cde80fcf-006ac98183) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx2dc15ef9fc6741d18245c-006ac98183) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx2dc15ef9fc6741d18245c-006ac98183) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx2dc15ef9fc6741d18245c-006ac98183) -test ERROR: Container GET returning 503 for [] (txn: tx2dc15ef9fc6741d18245c-006ac98183) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx24bc2db5b8b140559fb95-006ac98183) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx24bc2db5b8b140559fb95-006ac98183) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx24bc2db5b8b140559fb95-006ac98183) -test ERROR: Container GET returning 503 for [] (txn: tx24bc2db5b8b140559fb95-006ac98183) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txfe7cdc79c2be4bc8b5197-006ac98183) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txfe7cdc79c2be4bc8b5197-006ac98183) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txfe7cdc79c2be4bc8b5197-006ac98183) -test ERROR: Container GET returning 503 for [] (txn: txfe7cdc79c2be4bc8b5197-006ac98183) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txa864d7f94455499e9d2e8-006ac98183) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txa864d7f94455499e9d2e8-006ac98183) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txa864d7f94455499e9d2e8-006ac98183) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txa864d7f94455499e9d2e8-006ac98183) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx3bc37124bc9642968fd18-006ac98183) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx3bc37124bc9642968fd18-006ac98183) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx3bc37124bc9642968fd18-006ac98183) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx3bc37124bc9642968fd18-006ac98183) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx5c8c65750efe421c934a4-006ac98183) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx5c8c65750efe421c934a4-006ac98183) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx5c8c65750efe421c934a4-006ac98183) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx5c8c65750efe421c934a4-006ac98183) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txa0e3e9a150e24eca9c39e-006ac98183) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txa0e3e9a150e24eca9c39e-006ac98183) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txa0e3e9a150e24eca9c39e-006ac98183) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txa0e3e9a150e24eca9c39e-006ac98183) -test INFO: Client disconnected on read of '/a/c' (txn: txfb3b9f6834ff4b7993c2b-006ac98183) -test INFO: Client disconnected on read of '/a/c/' (txn: txfb3b9f6834ff4b7993c2b-006ac98183) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: txbee24a1b5115475981de1-006ac98183) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: txbee24a1b5115475981de1-006ac98183) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: txbee24a1b5115475981de1-006ac98183) -test ERROR: Account HEAD returning 503 for [] (txn: txbee24a1b5115475981de1-006ac98183) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx0ddea784ace245e885dce-006ac98183) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx0ddea784ace245e885dce-006ac98183) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx0ddea784ace245e885dce-006ac98183) -test ERROR: Account HEAD returning 503 for [] (txn: tx0ddea784ace245e885dce-006ac98183) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestContainerController.test_no_convert_index_to_name_when_container_not_found -test.unit.proxy.test_mem_server.TestContainerController.test_no_convert_index_to_name_when_container_not_found ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_node_read_timeout_no_retry_to_container -test.unit.proxy.test_mem_server.TestContainerController.test_node_read_timeout_no_retry_to_container ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_response_get_accept_ranges_header -test.unit.proxy.test_mem_server.TestContainerController.test_response_get_accept_ranges_header ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_response_head_accept_ranges_header -test.unit.proxy.test_mem_server.TestContainerController.test_response_head_accept_ranges_header ... ok -test.unit.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 +fake-swift DEBUG: permission denined: 403 Forbidden test:other READtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_abort_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_abort_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_complete_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_complete_error ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:12 -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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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:full_control:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:12 -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': 'Sat, 10 Oct 2026 00:06:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:12 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '098f6bcd4621d373cade4e832627b4f6'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:12 -0000', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Content-Length': '0'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:28 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_fullcontrol_permission ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_owner_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_owner_permission ... ok - -proxy-server DEBUG: Ignoring 507 from handoff (txn: txca6f87a41eeb43f896a66-006ac98184) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txca6f87a41eeb43f896a66-006ac98184) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txca6f87a41eeb43f896a66-006ac98184) -proxy-server ERROR: Object returning 503 for [507, 507, 507, 507, 507] (txn: txca6f87a41eeb43f896a66-006ac98184) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txa921ce0d92044866ae23f-006ac98187) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: txa921ce0d92044866ae23f-006ac98187) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: txa921ce0d92044866ae23f-006ac98187) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: txa921ce0d92044866ae23f-006ac98187) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: txa921ce0d92044866ae23f-006ac98187) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: txa921ce0d92044866ae23f-006ac98187) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: txa921ce0d92044866ae23f-006ac98187) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: txa921ce0d92044866ae23f-006ac98187) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: txa921ce0d92044866ae23f-006ac98187) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: txa921ce0d92044866ae23f-006ac98187) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx78556f471fff4a6894c1c-006ac98188) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx78556f471fff4a6894c1c-006ac98188) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx78556f471fff4a6894c1c-006ac98188) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx78556f471fff4a6894c1c-006ac98188) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx78556f471fff4a6894c1c-006ac98188) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx78556f471fff4a6894c1c-006ac98188) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx78556f471fff4a6894c1c-006ac98188) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx78556f471fff4a6894c1c-006ac98188) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx78556f471fff4a6894c1c-006ac98188) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx78556f471fff4a6894c1c-006ac98188) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx78556f471fff4a6894c1c-006ac98188) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx78556f471fff4a6894c1c-006ac98188) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx78556f471fff4a6894c1c-006ac98188) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx78556f471fff4a6894c1c-006ac98188) -proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503) (txn: tx78556f471fff4a6894c1c-006ac98188) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_all_primaries_succeed -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_all_primaries_succeed ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_delete_at_in_past -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_delete_at_in_past ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_delete_at_non_integer -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_delete_at_non_integer ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_insufficient_primaries_others_fail_handoffs_404 -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_insufficient_primaries_others_fail_handoffs_404 ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:12 -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 mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:12 -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': 'Sat, 10 Oct 2026 00:06:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:12 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'Transfer-Encoding': 'chunked', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '098f6bcd4621d373cade4e832627b4f6'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06: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: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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.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 + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET + return self.GETorHEAD(req) + ~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2433, in get_response + resp = self.acl_handler.handle_acl( + app, method, container, obj, headers) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 96, in handle_acl + return ah._handle_acl(app, method) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 145, in _handle_acl + resp = self.req.get_acl_response(app, 'HEAD', + container, obj, + headers, query=query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:12 -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': 'Sat, 10 Oct 2026 00:06:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:12 -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': 'Sat, 10 Oct 2026 00:06:29 -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 DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0073 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0057 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "GET /sda1/p/a/%00null" 200 26 "-" "-" "-" 0.0023 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "GET /sda1/p/a/%00null" 200 32 "-" "-" "-" 0.0022 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "PUT /sda1/p/a/container_default" 201 - "-" "-" "-" 0.0071 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "HEAD /sda1/p/a/container_default" 204 - "-" "-" "-" 0.0014 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "PUT /sda1/p/a/c_nada" 400 45 "-" "-" "-" 0.0002 "-" 488273 nada -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "PUT /sda1/p/a/c_999" 400 42 "-" "-" "-" 0.0001 "-" 488273 999 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "PUT /sda1/p/a/c_nulo" 201 - "-" "-" "-" 0.0063 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "HEAD /sda1/p/a/c_nulo" 204 - "-" "-" "-" 0.0012 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "PUT /sda1/p/a/c_unu" 201 - "-" "-" "-" 0.0064 "-" 488273 1 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "HEAD /sda1/p/a/c_unu" 204 - "-" "-" "-" 0.0011 "-" 488273 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: - - - [10/Oct/2026:00:06:28 +0000] "method_doesnt_exist /sda1/p/a/c" 405 - "-" "-" "-" 0.0002 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "__init__ /sda1/p/a/c" 405 - "-" "-" "-" 0.0002 "-" 488273 - -test 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: - - - [10/Oct/2026:00:06:28 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0071 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0064 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "GET /sda1/p/a/%00null" 200 183 "-" "-" "-" 0.0023 "-" 488273 0 -test DEBUG: 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: - - - [10/Oct/2026:00:06:28 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0063 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0056 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0023 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0023 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "GET /sda1/p/a/%00null" 200 184 "-" "-" "-" 0.0020 "-" 488273 0 -test 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: - - - [10/Oct/2026:00:06:28 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0062 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0048 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0047 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0055 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0028 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0053 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0048 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0046 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0054 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0064 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" 0.0050 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "GET /sda1/p/a/c" 200 116 "-" "-" "-" 0.0051 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0052 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "GET /sda1/p/a/c" 200 120 "-" "-" "-" 0.0054 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:28 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0050 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf'test.unit.container.test_server.TestContainerController.test_params_format -test.unit.container.test_server.TestContainerController.test_params_format ... ok -test.unit.container.test_server.TestContainerController.test_params_utf8 -test.unit.container.test_server.TestContainerController.test_params_utf8 ... ok -test.unit.container.test_server.TestContainerController.test_prefix_and_delim_with_reserved -test.unit.container.test_server.TestContainerController.test_prefix_and_delim_with_reserved ... ok -test.unit.container.test_server.TestContainerController.test_prefix_with_reserved -test.unit.container.test_server.TestContainerController.test_prefix_with_reserved ... ok -test.unit.container.test_server.TestContainerController.test_put_auto_create -test.unit.container.test_server.TestContainerController.test_put_auto_create ... ok -test.unit.container.test_server.TestContainerController.test_replication_server_call_all_methods -test.unit.container.test_server.TestContainerController.test_replication_server_call_all_methods ... ok -test.unit.container.test_server.TestContainerController.test_serv_reserv -test.unit.container.test_server.TestContainerController.test_serv_reserv ... ok -test.unit.container.test_server.TestContainerController.test_swift_bytes_in_content_type -test.unit.container.test_server.TestContainerController.test_swift_bytes_in_content_type ... ok -test.unit.container.test_server.TestContainerController.test_through_call -test.unit.container.test_server.TestContainerController.test_through_call ... ok -test.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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx22c6943834b84b97b706b-006ac98198) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx22c6943834b84b97b706b-006ac98198) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx22c6943834b84b97b706b-006ac98198) -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: tx22c6943834b84b97b706b-006ac98198) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx22c6943834b84b97b706b-006ac98198) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx22c6943834b84b97b706b-006ac98198) -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: tx22c6943834b84b97b706b-006ac98198) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx22c6943834b84b97b706b-006ac98198) -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: tx22c6943834b84b97b706b-006ac98198) -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: tx22c6943834b84b97b706b-006ac98198) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx22c6943834b84b97b706b-006ac98198) -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: tx22c6943834b84b97b706b-006ac98198) -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: tx22c6943834b84b97b706b-006ac98198) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx22c6943834b84b97b706b-006ac98198) -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: tx22c6943834b84b97b706b-006ac98198) -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: tx22c6943834b84b97b706b-006ac98198) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx22c6943834b84b97b706b-006ac98198) -test DEBUG: Setting object count to 3120 (txn: tx22c6943834b84b97b706b-006ac98198) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx8ecd5da3234648e98d161-006ac98198) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx8ecd5da3234648e98d161-006ac98198) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx8ecd5da3234648e98d161-006ac98198) -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: tx8ecd5da3234648e98d161-006ac98198) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx8ecd5da3234648e98d161-006ac98198) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx8ecd5da3234648e98d161-006ac98198) -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: tx8ecd5da3234648e98d161-006ac98198) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx8ecd5da3234648e98d161-006ac98198) -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: tx8ecd5da3234648e98d161-006ac98198) -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: tx8ecd5da3234648e98d161-006ac98198) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx8ecd5da3234648e98d161-006ac98198) -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: tx8ecd5da3234648e98d161-006ac98198) -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: tx8ecd5da3234648e98d161-006ac98198) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx8ecd5da3234648e98d161-006ac98198) -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: tx8ecd5da3234648e98d161-006ac98198) -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: tx8ecd5da3234648e98d161-006ac98198) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx8ecd5da3234648e98d161-006ac98198) -test DEBUG: Setting object count to 3120 (txn: tx8ecd5da3234648e98d161-006ac98198) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txc1e66ab31aba49c0839b6-006ac98198) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txc1e66ab31aba49c0839b6-006ac98198) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txc1e66ab31aba49c0839b6-006ac98198) -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: txc1e66ab31aba49c0839b6-006ac98198) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txc1e66ab31aba49c0839b6-006ac98198) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txc1e66ab31aba49c0839b6-006ac98198) -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: txc1e66ab31aba49c0839b6-006ac98198) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txc1e66ab31aba49c0839b6-006ac98198) -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: txc1e66ab31aba49c0839b6-006ac98198) -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: txc1e66ab31aba49c0839b6-006ac98198) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txc1e66ab31aba49c0839b6-006ac98198) -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: txc1e66ab31aba49c0839b6-006ac98198) -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: txc1e66ab31aba49c0839b6-006ac98198) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txc1e66ab31aba49c0839b6-006ac98198) -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: txc1e66ab31aba49c0839b6-006ac98198) -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: txc1e66ab31aba49c0839b6-006ac98198) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txc1e66ab31aba49c0839b6-006ac98198) -test DEBUG: Setting object count to 3120 (txn: txc1e66ab31aba49c0839b6-006ac98198) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx80565fd3f09f422d896d8-006ac98198) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx80565fd3f09f422d896d8-006ac98198) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx80565fd3f09f422d896d8-006ac98198) -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: tx80565fd3f09f422d896d8-006ac98198) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx80565fd3f09f422d896d8-006ac98198) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx80565fd3f09f422d896d8-006ac98198) -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: tx80565fd3f09f422d896d8-006ac98198) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx80565fd3f09f422d896d8-006ac98198) -test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx80565fd3f09f422d896d8-006ac98198) -test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx80565fd3f09f422d896d8-006ac98198) -test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: tx80565fd3f09f422d896d8-006ac98198) -test DEBUG: Setting object count to 3120 (txn: tx80565fd3f09f422d896d8-006ac98198) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx01af254c9ca64e649007f-006ac98199) -test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: tx01af254c9ca64e649007f-006ac98199) -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: tx01af254c9ca64e649007f-006ac98199) -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: tx01af254c9ca64e649007f-006ac98199) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx01af254c9ca64e649007f-006ac98199) -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: tx01af254c9ca64e649007f-006ac98199) -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: tx01af254c9ca64e649007f-006ac98199) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: tx01af254c9ca64e649007f-006ac98199) -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: tx01af254c9ca64e649007f-006ac98199) -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: tx01af254c9ca64e649007f-006ac98199) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: tx01af254c9ca64e649007f-006ac98199) -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: tx01af254c9ca64e649007f-006ac98199) -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: tx01af254c9ca64e649007f-006ac98199) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: tx01af254c9ca64e649007f-006ac98199) -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: tx01af254c9ca64e649007f-006ac98199) -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: tx01af254c9ca64e649007f-006ac98199) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: tx01af254c9ca64e649007f-006ac98199) -test DEBUG: Setting object count to 3120 (txn: tx01af254c9ca64e649007f-006ac98199) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx8bf61665ec6c4643a7f6c-006ac98199) -test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: tx8bf61665ec6c4643a7f6c-006ac98199) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx8bf61665ec6c4643a7f6c-006ac98199) -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: tx8bf61665ec6c4643a7f6c-006ac98199) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx8bf61665ec6c4643a7f6c-006ac98199) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx8bf61665ec6c4643a7f6c-006ac98199) -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: tx8bf61665ec6c4643a7f6c-006ac98199) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx8bf61665ec6c4643a7f6c-006ac98199) -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: tx8bf61665ec6c4643a7f6c-006ac98199) -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: tx8bf61665ec6c4643a7f6c-006ac98199) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: tx8bf61665ec6c4643a7f6c-006ac98199) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx3b370043bfc74ff0ac2d2-006ac98199) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: tx3b370043bfc74ff0ac2d2-006ac98199) -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: tx3b370043bfc74ff0ac2d2-006ac98199) -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: tx3b370043bfc74ff0ac2d2-006ac98199) -test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: tx3b370043bfc74ff0ac2d2-006ac98199) -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: tx3b370043bfc74ff0ac2d2-006ac98199) -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: tx3b370043bfc74ff0ac2d2-006ac98199) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: tx3b370043bfc74ff0ac2d2-006ac98199) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx02ee82c712af4589a2f38-006ac98199)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 - -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': 'Sat, 06 Sep 2025 17:54: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:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:28 -0000', 'User-Agent': 'Mozzarella Foxfire'}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 +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:13 -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 +/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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_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 -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sda re: Trying to DELETE /AUTH_kilroy/ascii/ascii: +proxy-server DEBUG: Ignoring 404 from primary (txn: tx7bd703164ab041478bce4-0068bc7545) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx7bd703164ab041478bce4-0068bc7545) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx7bd703164ab041478bce4-0068bc7545) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txaf394c10b8074bacaa4e8-0068bc7549) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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.10:1010/sdk (txn: txf088f5522dba4b01bf2db-0068bc7549) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx68f475adfaf7453f8faa6-0068bc754a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx68f475adfaf7453f8faa6-0068bc754a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx68f475adfaf7453f8faa6-0068bc754a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx68f475adfaf7453f8faa6-0068bc754a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx68f475adfaf7453f8faa6-0068bc754a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68f475adfaf7453f8faa6-0068bc754a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68f475adfaf7453f8faa6-0068bc754a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68f475adfaf7453f8faa6-0068bc754a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68f475adfaf7453f8faa6-0068bc754a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68f475adfaf7453f8faa6-0068bc754a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68f475adfaf7453f8faa6-0068bc754a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68f475adfaf7453f8faa6-0068bc754a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68f475adfaf7453f8faa6-0068bc754a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68f475adfaf7453f8faa6-0068bc754a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68f475adfaf7453f8faa6-0068bc754a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68f475adfaf7453f8faa6-0068bc754a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68f475adfaf7453f8faa6-0068bc754a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68f475adfaf7453f8faa6-0068bc754a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68f475adfaf7453f8faa6-0068bc754a) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx90bd97d070a345ffb4325-0068bc754a) +proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx90bd97d070a345ffb4325-0068bc754a) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.8:1008/sdi, error: ERROR Insufficient Storage (txn: tx90bd97d070a345ffb4325-0068bc754a) +proxy-server DEBUG: Node is error limited: 10.0.0.8:1008/sdi (txn: tx90bd97d070a345ffb4325-0068bc754a) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: tx90bd97d070a345ffb4325-0068bc754a) +proxy-server DEBUG: Node is error limited: 10.0.0.13:1013/sdn (txn: tx90bd97d070a345ffb4325-0068bc754a) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: tx90bd97d070a345ffb4325-0068bc754a) +proxy-server DEBUG: Node is error limited: 10.0.0.6:1006/sdg (txn: tx90bd97d070a345ffb4325-0068bc754a) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sde, error: ERROR Insufficient Storage (txn: tx90bd97d070a345ffb4325-0068bc754a) +proxy-server DEBUG: Node is error limited: 10.0.0.4:1004/sde (txn: tx90bd97d070a345ffb4325-0068bc754a) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx90bd97d070a345ffb4325-0068bc754a) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx90bd97d070a345ffb4325-0068bc754a) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx90bd97d070a345ffb4325-0068bc754a) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx90bd97d070a345ffb4325-0068bc754a) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx90bd97d070a345ffb4325-0068bc754a) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx90bd97d070a345ffb4325-0068bc754a) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx90bd97d070a345ffb4325-0068bc754a) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx90bd97d070a345ffb4325-0068bc754a) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx90bd97d070a345ffb4325-0068bc754a) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx90bd97d070a345ffb4325-0068bc754a) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx90bd97d070a345ffb4325-0068bc754a) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx90bd97d070a345ffb4325-0068bc754a)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_success_and_507_will_503 +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_success_and_507_will_503 ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_write_timeout +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_write_timeout ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_if_match +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_if_match ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_if_none_match +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_if_none_match ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_simple +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_simple ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_different_timestamps +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_different_timestamps ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_with_some_missing +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_with_some_missing ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_with_two_vector_timestamps +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_with_two_vector_timestamps ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds ... ok + +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('cea524da-9d86-4793-98ad-a50e032cb0e3-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpbzw5c1t2/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.82742 seconds (1.20858/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpbzw5c1t2/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, sync, (1, 'a5cae9cad90a16be005673c1377a9ce4', '9eecd901-ff94-4a4f-8994-93485684a7df-sda', '1757181254.42112', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('9eecd901-ff94-4a4f-8994-93485684a7df-sda', '245de93b3701e804627f412ba3b317d3.db') +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, sync, (1, 'a5cae9cad90a16be005673c1377a9ce4', '9eecd901-ff94-4a4f-8994-93485684a7df-sda', '1757181254.42112', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('9eecd901-ff94-4a4f-8994-93485684a7df-sda', '245de93b3701e804627f412ba3b317d3.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpw84ifbo4/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '9027ffd5-8fd2-4118-9387-8f967804f88e-sda', '1757181256.13417', '1757181256', '1757181260', '', '1757181260', 0, 1) +test DEBUG: /tmp/tmpw84ifbo4/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', '9027ffd5-8fd2-4118-9387-8f967804f88e-sda', '1757181256.13417', '1757181256', '1757181260', '', '1757181260', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('9027ffd5-8fd2-4118-9387-8f967804f88e-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03562 seconds (28.07030/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpvfr04nip/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '01c87c4d091df9a99897882f0bfd76d9', 'a0de921a-0778-4394-ad67-c117e5fd424d-sda', '1757181256.21371', '1757181256', '1757181260', '', '1757181260', 1, 0) +test DEBUG: /tmp/tmpvfr04nip/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': '1757181261.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'a0de921a-0778-4394-ad67-c117e5fd424d-sda') +test DEBUG: /tmp/tmpvfr04nip/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00783992s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '01c87c4d091df9a99897882f0bfd76d9', 'a0de921a-0778-4394-ad67-c117e5fd424d-sda', '1757181256.21371', '1757181256', '1757181260', '', '1757181260', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('a0de921a-0778-4394-ad67-c117e5fd424d-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpvfr04nip/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.07793 seconds (12.83257/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/tmpvfr04nip/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, sync, (1, '5e4651edff336c2d4cab01417d06ee59', '3417212d-ea92-4494-b590-e7ffc40a42a0-sda', '1757181256.30648', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('3417212d-ea92-4494-b590-e7ffc40a42a0-sda', '245de93b3701e804627f412ba3b317d3.db') +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, sync, (1, '5e4651edff336c2d4cab01417d06ee59', '3417212d-ea92-4494-b590-e7ffc40a42a0-sda', '1757181256.30648', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('3417212d-ea92-4494-b590-e7ffc40a42a0-sda', '245de93b3701e804627f412ba3b317d3.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp49qkrtbs/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '2be1b9f8-10bc-416c-b728-d7db2d6038a2-sda', '1757181256.36244', '1757181256', '1757181260', '', '1757181260', 0, 1) +test DEBUG: /tmp/tmp49qkrtbs/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', '2be1b9f8-10bc-416c-b728-d7db2d6038a2-sda', '1757181256.36244', '1757181256', '1757181260', '', '1757181260', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('2be1b9f8-10bc-416c-b728-d7db2d6038a2-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.05527 seconds (18.09392/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpqv68od0t/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '01c87c4d091df9a99897882f0bfd76d9', '49f92fa1-9331-4b0a-a095-0c13d0565a8b-sda', '1757181256.45567', '1757181256', '1757181260', '', '1757181260', 1, 1) +test DEBUG: /tmp/tmpqv68od0t/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, '01c87c4d091df9a99897882f0bfd76d9', '49f92fa1-9331-4b0a-a095-0c13d0565a8b-sda', '1757181256.45567', '1757181256', '1757181260', '', '1757181260', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('49f92fa1-9331-4b0a-a095-0c13d0565a8b-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpqv68od0t/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.06493 seconds (15.40113/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpqv68od0t/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.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 DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txd8d431428286421ea0aa2-0068bc754a) +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: txd8d431428286421ea0aa2-0068bc754a) +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: txd8d431428286421ea0aa2-0068bc754a) +test DEBUG: Found 33 objects in shard (state=unsharded), total = 33 (txn: txd8d431428286421ea0aa2-0068bc754a) +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: txd8d431428286421ea0aa2-0068bc754a) +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: txd8d431428286421ea0aa2-0068bc754a) +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: txd8d431428286421ea0aa2-0068bc754a) +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: txd8d431428286421ea0aa2-0068bc754a) +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: txd8d431428286421ea0aa2-0068bc754a) +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: txd8d431428286421ea0aa2-0068bc754a) +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: txd8d431428286421ea0aa2-0068bc754a) +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: txd8d431428286421ea0aa2-0068bc754a) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: txd8d431428286421ea0aa2-0068bc754a) +test DEBUG: Found 1 objects in shard (state=sharded), total = 1 (txn: txd8d431428286421ea0aa2-0068bc754a) +test DEBUG: Found 1 objects in shard (state=sharded), total = 34 (txn: txd8d431428286421ea0aa2-0068bc754a) +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: txd8d431428286421ea0aa2-0068bc754a) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9966&marker=b&end_marker= {'X-Backend-Record-Type': 'object'} (txn: txd8d431428286421ea0aa2-0068bc754a) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1058 (txn: txd8d431428286421ea0aa2-0068bc754a) +test DEBUG: Setting object count to 1058 (txn: txd8d431428286421ea0aa2-0068bc754a) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx8db1499714d84f38a46ed-0068bc754b) +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: tx8db1499714d84f38a46ed-0068bc754b) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx8db1499714d84f38a46ed-0068bc754b) +test DEBUG: GET listing from 1 shards for: /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker=&states=listing (txn: tx8db1499714d84f38a46ed-0068bc754b) +test DEBUG: Getting listing part 0 from shard Namespace(name='a/c', lower='', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx8db1499714d84f38a46ed-0068bc754b) +test DEBUG: Get listing from /v1/a/c?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx8db1499714d84f38a46ed-0068bc754b) +test DEBUG: Found 1024 objects in shard (state=sharded), total = 1024 (txn: tx8db1499714d84f38a46ed-0068bc754b) +test DEBUG: Setting object count to 1024 (txn: tx8db1499714d84f38a46ed-0068bc754b) +test DEBUG: Found 1024 objects in shard (state=sharding), total = 1024 (txn: tx8db1499714d84f38a46ed-0068bc754b) +test DEBUG: Setting object count to 1024 (txn: tx8db1499714d84f38a46ed-0068bc754b) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx8f5fcfb092664bdf9c1db-0068bc754b) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx8f5fcfb092664bdf9c1db-0068bc754b) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx8f5fcfb092664bdf9c1db-0068bc754b) +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: tx8f5fcfb092664bdf9c1db-0068bc754b) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx8f5fcfb092664bdf9c1db-0068bc754b) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx8f5fcfb092664bdf9c1db-0068bc754b) +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: tx8f5fcfb092664bdf9c1db-0068bc754b) +test INFO: Caching listing namespaces for shard-listing-v2/.shards_a/c_pie (3 namespaces) (txn: tx8f5fcfb092664bdf9c1db-0068bc754b) +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: tx8f5fcfb092664bdf9c1db-0068bc754b) +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: tx8f5fcfb092664bdf9c1db-0068bc754b) +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: tx8f5fcfb092664bdf9c1db-0068bc754b) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx8f5fcfb092664bdf9c1db-0068bc754b) +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: tx8f5fcfb092664bdf9c1db-0068bc754b) +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: tx8f5fcfb092664bdf9c1db-0068bc754b) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx8f5fcfb092664bdf9c1db-0068bc754b) +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: tx8f5fcfb092664bdf9c1db-0068bc754b) +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: tx8f5fcfb092664bdf9c1db-0068bc754b) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 8 (txn: tx8f5fcfb092664bdf9c1db-0068bc754b) +test DEBUG: Found 8 objects in shard (state=sharded), total = 48 (txn: tx8f5fcfb092664bdf9c1db-0068bc754b) +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: tx8f5fcfb092664bdf9c1db-0068bc754b) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx8f5fcfb092664bdf9c1db-0068bc754b)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharded_shard_with_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharded_shard_with_memcache ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharding_shard_mixed_policies +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharding_shard_mixed_policies ... ok +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 + +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txf6f6fac798bc4170a69f6-0068bc7541) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect conn = FakeConn(status, etag, body=body, timestamp=timestamp, headers=headers, expect_headers=expect_headers, @@ -41052,15 +45899,17 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status -Exception (txn: tx5cadad452a074d8cb3251-006ac98183) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx5c7f2967f58c4d42867dc-006ac98184) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx5c7f2967f58c4d42867dc-006ac98184) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sda re: Trying to DELETE /AUTH_kilroy/툎/鐉: +Exception: kaboom! (txn: txda3cd7bcb3b74108b091f-0068bc7545) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txda3cd7bcb3b74108b091f-0068bc7545) +proxy-server ERROR: Object GET returning 503 for [] (txn: txda3cd7bcb3b74108b091f-0068bc7545) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect conn = FakeConn(status, etag, body=body, timestamp=timestamp, headers=headers, expect_headers=expect_headers, @@ -41070,984 +45919,357 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status -Exception (txn: tx5c7f2967f58c4d42867dc-006ac98184) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx77414d76569845b599bdc-006ac98188) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txec092b0cb79745d4842a6-006ac98188) -proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txec092b0cb79745d4842a6-006ac98188) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx5ce131861a9f424fb2dae-006ac98188) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx5ce131861a9f424fb2dae-006ac98188) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sda, error: ERROR Insufficient Storage (txn: tx5ce131861a9f424fb2dae-006ac98188) -proxy-server DEBUG: Node is error limited: 10.0.0.3:1003/sda (txn: tx5ce131861a9f424fb2dae-006ac98188) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sda, error: ERROR Insufficient Storage (txn: tx5ce131861a9f424fb2dae-006ac98188) -proxy-server DEBUG: Node is error limited: 10.0.0.4:1004/sda (txn: tx5ce131861a9f424fb2dae-006ac98188) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sda, error: ERROR Insufficient Storage (txn: tx5ce131861a9f424fb2dae-006ac98188) -proxy-server DEBUG: Node is error limited: 10.0.0.5:1005/sda (txn: tx5ce131861a9f424fb2dae-006ac98188) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txfd3e1feb80c04ddc9458a-006ac98188) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txfd3e1feb80c04ddc9458a-006ac98188) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sda, error: ERROR Insufficient Storage (txn: txfd3e1feb80c04ddc9458a-006ac98188) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sda, error: ERROR Insufficient Storage (txn: txfd3e1feb80c04ddc9458a-006ac98188) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sda, error: ERROR Insufficient Storage (txn: txfd3e1feb80c04ddc9458a-006ac98188) -proxy-server ERROR: Object DELETE returning 503 for (204, 503, 503) (txn: txfd3e1feb80c04ddc9458a-006ac98188) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: txace5c76bb84645b195672-006ac98188) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txace5c76bb84645b195672-006ac98188) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_limits_expirer_queue_updates -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_limits_expirer_queue_updates ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_missing_one -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_missing_one ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_mostly_found -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_mostly_found ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_mostly_not_found -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_mostly_not_found ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_none_found -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_none_found ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_one_found -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_one_found ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_simple -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_simple ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_with_write_affinity -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_with_write_affinity ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_write_affinity_after_replication -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_write_affinity_after_replication ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_write_affinity_before_replication -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_write_affinity_before_replication ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_all_primaries_error_limited -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_all_primaries_error_limited ... ok -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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_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: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txcc9a7d29264f474ab8eb7-006ac9818f) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx66a22c862abd40f7a3548-006ac9818f) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txe9a6c775ef464c34b0e23-006ac9818f) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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/tmpimqjkeix/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpimqjkeix/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/tmpimqjkeix/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpimqjkeix/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:40 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0118 "-" 488213 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:40 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0218 "-" 488213 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:40 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0186 "-" 488213 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:40 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0156 "-" 488213 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7f15863b74f945bda02c3-006ac98190" "proxy-server 488213" 0.0019 "-" 488213 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:40 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:37713/sda1/1/a/c" "tx7f15863b74f945bda02c3-006ac98190" "container-server 488213" 0.0019 "-" 488213 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:40 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:60099/sdb1/1/a/c" "tx7f15863b74f945bda02c3-006ac98190" "container-server 488213" 0.0017 "-" 488213 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:40 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx7f15863b74f945bda02c3-006ac98190" "proxy-server 488213" 0.0488 "-" 488213 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:40 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx7f15863b74f945bda02c3-006ac98190" "proxy-server 488213" 0.0314 "-" 488213 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/06/40 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx7f15863b74f945bda02c3-006ac98190 - 0.0784 - - 1791590800.134387970 1791590800.212799549 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:40 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx9640d3b99197446b8d46d-006ac98190" "proxy-server 488213" 0.0020 "-" 488213 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:40 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:37713/sda1/1/a1/c1" "tx9640d3b99197446b8d46d-006ac98190" "container-server 488213" 0.0061 "-" 488213 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:40 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:60099/sdb1/1/a1/c1" "tx9640d3b99197446b8d46d-006ac98190" "container-server 488213" 0.0050 "-" 488213 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:40 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx9640d3b99197446b8d46d-006ac98190" "proxy-server 488213" 0.0405 "-" 488213 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:40 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx9640d3b99197446b8d46d-006ac98190" "proxy-server 488213" 0.0585 "-" 488213 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/06/40 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx9640d3b99197446b8d46d-006ac98190 - 0.0770 - - 1791590800.214935780 1791590800.291900635 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx777a7ba241154201a3997-006ac98190" "proxy-server 488213" 0.0095 "-" 488213 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:40 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:60099/sdb1/2/a/c1" "tx777a7ba241154201a3997-006ac98190" "container-server 488213" 0.0041 "-" 488213 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:40 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:37713/sda1/2/a/c1" "tx777a7ba241154201a3997-006ac98190" "container-server 488213" 0.0155 "-" 488213 1 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:40 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx777a7ba241154201a3997-006ac98190" "proxy-server 488213" 0.0730 "-" 488213 1 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:40 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx777a7ba241154201a3997-006ac98190" "proxy-server 488213" 0.0493 "-" 488213 1 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/06/40 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx777a7ba241154201a3997-006ac98190 - 0.1073 - - 1791590800.298547268 1791590800.405833244 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx380c8a6f65164cd39dda3-006ac98190" "proxy-server 488213" 0.0148 "-" 488213 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:40 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:60099/sdb1/1/a/c2" "tx380c8a6f65164cd39dda3-006ac98190" "container-server 488213" 0.0142 "-" 488213 2 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:40 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:37713/sda1/1/a/c2" "tx380c8a6f65164cd39dda3-006ac98190" "container-server 488213" 0.0108 "-" 488213 2 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:40 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx380c8a6f65164cd39dda3-006ac98190" "proxy-server 488213" 0.0615 "-" 488213 2 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:06:40 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx380c8a6f65164cd39dda3-006ac98190" "proxy-server 488213" 0.0773 "-" 488213 2test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_expose_headers -test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_expose_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_non_strict -test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_non_strict ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_strict -test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_strict ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_with_obj_headers -test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_with_obj_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_DELETE -test.unit.proxy.test_server.TestReplicatedObjectController.test_DELETE ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_bad_range_zero_byte -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_bad_range_zero_byte ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_calls_authorize -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_calls_authorize ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_newest -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_newest ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_newest_large_file -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_newest_large_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_pipeline -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_pipeline ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges_resuming -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges_resuming ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_respects_read_affinity -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_respects_read_affinity ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_short_read -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_short_read ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_short_read_resuming -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_short_read_resuming ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD -test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD_absolute_uri -test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD_absolute_uri ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD_calls_authorize -test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD_calls_authorize ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD_newest -test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD_newest ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_OPTIONS -test.unit.proxy.test_server.TestReplicatedObjectController.test_OPTIONS ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_backend_headers -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_backend_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_calls_authorize -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_calls_authorize ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_authorize -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_authorize ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_count -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_count ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_key_len -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_key_len ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_size -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_size ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_val_len -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_val_len ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_GET_unicode_metadata -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_GET_unicode_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_POST_last_modified -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_POST_last_modified ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_POST_requires_container_exist -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_POST_requires_container_exist ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_auto_content_type -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_auto_content_type ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_autodetect_content_type -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_autodetect_content_type ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_bad_content_type -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_bad_content_type ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_bad_message_length -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_bad_message_length ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_calls_authorize -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_calls_authorize ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_connect_exceptions -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_connect_exceptions ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_error_limiting -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_error_limiting ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_error_limiting_last_node -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_error_limiting_last_node ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_getresponse_exceptions -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_getresponse_exceptions ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_max_size -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_max_size ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_too_large -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_too_large ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_using_both -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_using_both ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_no_etag_fallocate -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_no_etag_fallocate ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_not_autodetect_content_type -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_not_autodetect_content_type ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_respects_write_affinity -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_respects_write_affinity ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_send_exceptions -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_send_exceptions ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_bad_metadata -test.unit.proxy.test_server.TestReplicatedObjectController.test_bad_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_best_response_sets_etag -test.unit.proxy.test_server.TestReplicatedObjectController.test_best_response_sets_etag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_best_response_sets_headers -test.unit.proxy.test_server.TestReplicatedObjectController.test_best_response_sets_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_method -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_method ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_path -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_path ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_utf8 -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_utf8 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_version -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_version ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_chunked_put -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_chunked_put ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_head_account -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_head_account ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_unhandled_exception -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_unhandled_exception ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_utf8_all_the_way_down -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_utf8_all_the_way_down ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_client_disconnect -test.unit.proxy.test_server.TestReplicatedObjectController.test_client_disconnect ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_client_timeout -test.unit.proxy.test_server.TestReplicatedObjectController.test_client_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_conditional_GET_replication -test.unit.proxy.test_server.TestReplicatedObjectController.test_conditional_GET_replication ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_conditional_range_get -test.unit.proxy.test_server.TestReplicatedObjectController.test_conditional_range_get ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_custom_mime_types_files -test.unit.proxy.test_server.TestReplicatedObjectController.test_custom_mime_types_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_error_limiting -test.unit.proxy.test_server.TestReplicatedObjectController.test_error_limiting ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_error_limiting_survives_ring_reload -test.unit.proxy.test_server.TestReplicatedObjectController.test_error_limiting_survives_ring_reload ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes -test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_calls_sort_nodes -test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_calls_sort_nodes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_skips_error_limited -test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_skips_error_limited ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_with_replication_network -test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_with_replication_network ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_without_replication_network -test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_without_replication_network ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_leak_1 -test.unit.proxy.test_server.TestReplicatedObjectController.test_leak_1 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_mismatched_etags -test.unit.proxy.test_server.TestReplicatedObjectController.test_mismatched_etags ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_request_setting -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_request_setting ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_write_timeout -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_write_timeout ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_policy_IO -test.unit.proxy.test_server.TestReplicatedObjectController.test_policy_IO ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_policy_IO_override -test.unit.proxy.test_server.TestReplicatedObjectController.test_policy_IO_override ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_proxy_passes_content_type -test.unit.proxy.test_server.TestReplicatedObjectController.test_proxy_passes_content_type ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_response_get_accept_ranges_header -test.unit.proxy.test_server.TestReplicatedObjectController.test_response_get_accept_ranges_header ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_response_head_accept_ranges_header -test.unit.proxy.test_server.TestReplicatedObjectController.test_response_head_accept_ranges_header ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestReplicatedObjectController.test_x_container_headers_db_states -test.unit.proxy.test_server.TestReplicatedObjectController.test_x_container_headers_db_states ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' - -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/06/41 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx380c8a6f65164cd39dda3-006ac98190 - 1.1767 - - 1791590800.412184000 1791590801.588924885 2 - -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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:32 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_with_owner_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_with_owner_permission ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_with_version_id_but_not_enabled -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_with_version_id_but_not_enabled ... ok - -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx801ba5f31d3e4b4387ca6-006ac9818b) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx801ba5f31d3e4b4387ca6-006ac9818b) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx801ba5f31d3e4b4387ca6-006ac9818b) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx801ba5f31d3e4b4387ca6-006ac9818b) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx801ba5f31d3e4b4387ca6-006ac9818b) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx801ba5f31d3e4b4387ca6-006ac9818b) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx801ba5f31d3e4b4387ca6-006ac9818b) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx801ba5f31d3e4b4387ca6-006ac9818b) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx801ba5f31d3e4b4387ca6-006ac9818b) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx801ba5f31d3e4b4387ca6-006ac9818b) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx801ba5f31d3e4b4387ca6-006ac9818b) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx801ba5f31d3e4b4387ca6-006ac9818b) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx801ba5f31d3e4b4387ca6-006ac9818b) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx801ba5f31d3e4b4387ca6-006ac9818b) +Exception: kaboom! (txn: txa50d7ec4ad234d1b829f2-0068bc7545) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa50d7ec4ad234d1b829f2-0068bc7545) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx50d861a7ca0445c68b9f4-0068bc7545) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx24a34f1d2126426e9dfd3-0068bc7545) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx24a34f1d2126426e9dfd3-0068bc7545) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx09665d09a02a4b8ea86e0-0068bc7545) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx09665d09a02a4b8ea86e0-0068bc7545) +proxy-server ERROR: Object GET returning 503 for [] (txn: tx09665d09a02a4b8ea86e0-0068bc7545) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ceb724b178e4094a574d-006ac98190) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ceb724b178e4094a574d-006ac98190) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ceb724b178e4094a574d-006ac98190) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ceb724b178e4094a574d-006ac98190) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ceb724b178e4094a574d-006ac98190) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ceb724b178e4094a574d-006ac98190) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ceb724b178e4094a574d-006ac98190) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ceb724b178e4094a574d-006ac98190) -proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503) (txn: tx7ceb724b178e4094a574d-006ac98190) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: txff7b3c74ac33435682db0-006ac98190) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: txff7b3c74ac33435682db0-006ac98190) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: txff7b3c74ac33435682db0-006ac98190) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: txff7b3c74ac33435682db0-006ac98190) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txff7b3c74ac33435682db0-006ac98190) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: txff7b3c74ac33435682db0-006ac98190) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: txff7b3c74ac33435682db0-006ac98190) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: txff7b3c74ac33435682db0-006ac98190) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sda, error: ERROR Insufficient Storage (txn: txff7b3c74ac33435682db0-006ac98190) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sda, error: ERROR Insufficient Storage (txn: txff7b3c74ac33435682db0-006ac98190) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sda, error: ERROR Insufficient Storage (txn: txff7b3c74ac33435682db0-006ac98190) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.17:1017/sda, error: ERROR Insufficient Storage (txn: txff7b3c74ac33435682db0-006ac98190) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sda, error: ERROR Insufficient Storage (txn: txff7b3c74ac33435682db0-006ac98190) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sda, error: ERROR Insufficient Storage (txn: txff7b3c74ac33435682db0-006ac98190) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sda, error: ERROR Insufficient Storage (txn: txff7b3c74ac33435682db0-006ac98190) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sda, error: ERROR Insufficient Storage (txn: txff7b3c74ac33435682db0-006ac98190) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sda, error: ERROR Insufficient Storage (txn: txff7b3c74ac33435682db0-006ac98190) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sda, error: ERROR Insufficient Storage (txn: txff7b3c74ac33435682db0-006ac98190)test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_insufficient_primaries_others_fail_handoffs_fail -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_insufficient_primaries_others_fail_handoffs_fail ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_insufficient_primaries_succeed_others_404 -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_insufficient_primaries_succeed_others_404 ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_limits_expirer_queue_deletes -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_limits_expirer_queue_deletes ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_negative_delete_after -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_negative_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_non_int_delete_after -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_non_int_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_sufficient_primaries_succeed_others_404 -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_sufficient_primaries_succeed_others_404 ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_sufficient_primaries_succeed_others_fail -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_sufficient_primaries_succeed_others_fail ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_delete_at_in_past -test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_delete_at_in_past ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_delete_at_non_integer -test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_delete_at_non_integer ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_limits_expirer_queue_deletes -test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_limits_expirer_queue_deletes ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_negative_delete_after -test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_negative_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_non_int_delete_after -test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_non_int_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_requires_length -test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_requires_length ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_connect_put_node_timeout -test.unit.proxy.controllers.test_obj.TestECObjController.test_connect_put_node_timeout ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_container_sync_delete -test.unit.proxy.controllers.test_obj.TestECObjController.test_container_sync_delete ... ok - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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 mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:39 -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 INFO: - - - [10/Oct/2026:00:06:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0127 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:31 +0000] "GET /sda1/p/a/c" 200 61 "-" "-" "-" 0.0053 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:31 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0102 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "GET /sda1/p/a/c" 400 37 "-" "-" "-" 0.0004 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "GET /sda1/p/a/c" 400 33 "-" "-" "-" 0.0001 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "GET /sda1/p/a/c" 400 32 "-" "-" "-" 0.0001 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "GET /sda1/p/a/c" 400 38 "-" "-" "-" 0.0001 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0129 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0074 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0153 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0028 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0071 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0072 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0075 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0071 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0216 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0008 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0008 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0171 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "GET /sda1/p/a/%00null" 200 207 "-" "-" "-" 0.0036 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0123 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0007 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0076 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0034 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0007 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "PUT /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0003 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "PUT /sda1/p/.a/c/o" 201 - "-" "-" "-" 0.0139 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "PUT /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0020 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "PUT /sda1/p/a/c/.o" 404 - "-" "-" "-" 0.0008 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0100 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "PUT /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0003 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "PUT /sda1/p/.shards_a/c" 404 - "-" "-" "-" 0.0003 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0100 "-" 488273 0 -test 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: - - - [10/Oct/2026:00:06:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0116 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "PUT /sda1/p/a/c/o1" 201 - "-" "-" "-" 0.0007 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "PUT /sda1/p/a/c/o2" 201 - "-" "-" "-" 0.0005 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "GET /sda1/p/a/c" 200 280 "-" "-" "-" 0.0230 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0006 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0003 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "GET /sda1/p/a/c%D8%3E%2520/%25" 412 29 "-" "-" "-" 0.0001 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0278 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0142 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0148 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0191 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0108 "-" 488273 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0158 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0108 "-" 488273 0 -test 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): +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 268, in account_update - account_response = conn.getresponse() - ^^^^^^^^^^^^^^^^ -AttributeError: 'NoneType' object has no attribute 'getresponse'test.unit.container.test_server.TestContainerController.test_updating_multiple_container_servers -test.unit.container.test_server.TestContainerController.test_updating_multiple_container_servers ... ok -test.unit.container.test_server.TestContainerController.test_weird_content_types -test.unit.container.test_server.TestContainerController.test_weird_content_types ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_close_error -test.unit.obj.test_diskfile.TestDiskFile.test_close_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_commit -test.unit.obj.test_diskfile.TestDiskFile.test_commit ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_commit_fsync -test.unit.obj.test_diskfile.TestDiskFile.test_commit_fsync ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_content_type_and_timestamp -test.unit.obj.test_diskfile.TestDiskFile.test_content_type_and_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_content_type_not_open -test.unit.obj.test_diskfile.TestDiskFile.test_content_type_not_open ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_content_type_timestamp_not_open -test.unit.obj.test_diskfile.TestDiskFile.test_content_type_timestamp_not_open ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_create_close_oserror -test.unit.obj.test_diskfile.TestDiskFile.test_create_close_oserror ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_create_mkstemp_no_space -test.unit.obj.test_diskfile.TestDiskFile.test_create_mkstemp_no_space ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_create_prealloc -test.unit.obj.test_diskfile.TestDiskFile.test_create_prealloc ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_create_prealloc_oserror -test.unit.obj.test_diskfile.TestDiskFile.test_create_prealloc_oserror ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_create_unlink_cleanup_DiskFileNoSpace -test.unit.obj.test_diskfile.TestDiskFile.test_create_unlink_cleanup_DiskFileNoSpace ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_create_unlink_cleanup_logging -test.unit.obj.test_diskfile.TestDiskFile.test_create_unlink_cleanup_logging ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_create_unlink_cleanup_renamer_fails -test.unit.obj.test_diskfile.TestDiskFile.test_create_unlink_cleanup_renamer_fails ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_data_timestamp -test.unit.obj.test_diskfile.TestDiskFile.test_data_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_data_timestamp_not_open -test.unit.obj.test_diskfile.TestDiskFile.test_data_timestamp_not_open ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_delete -test.unit.obj.test_diskfile.TestDiskFile.test_delete ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_corners -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_corners ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_ranges -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_ranges ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_delete -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_delete ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_marked_durable -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_marked_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_writes -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_writes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_default_disallowed_metadata -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_default_disallowed_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_mkstemp_creates_dir -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_mkstemp_creates_dir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_preserves_slo -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_preserves_slo ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_preserves_sysmeta -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_preserves_sysmeta ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_reader_iter -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_reader_iter ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_writer -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_writer ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_content_length -test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_content_length ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_content_length_deleted -test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_content_length_deleted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_content_length_not_open -test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_content_length_not_open ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_names -test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_names ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp -test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp_deleted -test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp_deleted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp_not_open -test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp_not_open ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp -test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp_no_data_file -test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp_no_data_file ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp_not_open -test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp_not_open ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_error_in_cleanup_ondisk_files -test.unit.obj.test_diskfile.TestDiskFile.test_error_in_cleanup_ondisk_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_exception_in_handle_close_quarantine -test.unit.obj.test_diskfile.TestDiskFile.test_exception_in_handle_close_quarantine ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_from_audit_location -test.unit.obj.test_diskfile.TestDiskFile.test_from_audit_location ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_get_datafile_metadata -test.unit.obj.test_diskfile.TestDiskFile.test_get_datafile_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_get_datafile_metadata_not_opened -test.unit.obj.test_diskfile.TestDiskFile.test_get_datafile_metadata_not_opened ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_get_dev_path -test.unit.obj.test_diskfile.TestDiskFile.test_get_dev_path ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_get_metadata -test.unit.obj.test_diskfile.TestDiskFile.test_get_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_get_metadata_not_opened -test.unit.obj.test_diskfile.TestDiskFile.test_get_metadata_not_opened ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_get_metafile_metadata -test.unit.obj.test_diskfile.TestDiskFile.test_get_metafile_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_get_metafile_metadata_not_opened -test.unit.obj.test_diskfile.TestDiskFile.test_get_metafile_metadata_not_opened ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_get_tempfile_fallback_to_mkstemp -test.unit.obj.test_diskfile.TestDiskFile.test_get_tempfile_fallback_to_mkstemp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_keep_cache -test.unit.obj.test_diskfile.TestDiskFile.test_keep_cache ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_killed_before_cleanup -test.unit.obj.test_diskfile.TestDiskFile.test_killed_before_cleanup ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_mount_checking -test.unit.obj.test_diskfile.TestDiskFile.test_mount_checking ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_not_opened -test.unit.obj.test_diskfile.TestDiskFile.test_not_opened ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_listdir_error -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_listdir_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_open_deleted -test.unit.obj.test_diskfile.TestDiskFile.test_open_deleted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_open_deleted_with_corrupt_tombstone -test.unit.obj.test_diskfile.TestDiskFile.test_open_deleted_with_corrupt_tombstone ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_open_expired -test.unit.obj.test_diskfile.TestDiskFile.test_open_expired ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_open_not_exist -test.unit.obj.test_diskfile.TestDiskFile.test_open_not_exist ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_open_not_expired -test.unit.obj.test_diskfile.TestDiskFile.test_open_not_expired ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_bad_content_length -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_bad_content_length ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_corrupt_xattrs -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_corrupt_xattrs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_deleted_files -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_deleted_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_fstat_oserror -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_fstat_oserror ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_hashdir_not_a_directory -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_hashdir_not_a_directory ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_hashdir_not_listable -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_hashdir_not_listable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_bad_name -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_bad_name ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_content_length -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_content_length ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_content_length_bad -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_content_length_bad ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_etag -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_etag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_missing_name -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_missing_name ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_zero_byte -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_zero_byte ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_ioerror_enodata -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_ioerror_enodata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_ioerror_euclean -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_ioerror_euclean ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_missing_content_length -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_missing_content_length ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_subtly_corrupt_xattrs -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_subtly_corrupt_xattrs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_truncated_xattrs -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_truncated_xattrs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_valids -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_valids ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_read_metadata -test.unit.obj.test_diskfile.TestDiskFile.test_read_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_read_metadata_no_xattr -test.unit.obj.test_diskfile.TestDiskFile.test_read_metadata_no_xattr ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_splice_to_wsockfd_blocks -test.unit.obj.test_diskfile.TestDiskFile.test_splice_to_wsockfd_blocks ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup -test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup_legacy_durable -test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup_legacy_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup_part_power_increase -test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup_part_power_increase ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_disk_full -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_disk_full ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_no_xattr -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_no_xattr ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_content_type -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_content_type ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_diskfile.TestDiskFile.test_zero_copy_cache_dropping -test.unit.obj.test_diskfile.TestDiskFile.test_zero_copy_cache_dropping ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! (txn: tx94a60c622c174fbe8f5a4-0068bc7547) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! (txn: tx94a60c622c174fbe8f5a4-0068bc7547) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! (txn: tx94a60c622c174fbe8f5a4-0068bc7547)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_explode +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_explode ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_mixed_explode_and_timeout +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_mixed_explode_and_timeout ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_timeout +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_timeout ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_removes_swift_bytes +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_removes_swift_bytes ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_resuming +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_resuming ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_resuming_ignores_416 +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_resuming_ignores_416 ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_simple +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_simple ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_slow_read +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_slow_read ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_transfer_encoding_chunked +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_transfer_encoding_chunked ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_unable_to_resume +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_unable_to_resume ... ok +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54:16 -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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:16 -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': 'Sat, 10 Oct 2026 00:06:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:16 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_complete_s3acl +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_complete_s3acl ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_initiate_no_content_type +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_initiate_no_content_type ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:read_acp:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_read_acp_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_read_acp_permission ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_without_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_without_permission ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:15 -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': 'Sat, 06 Sep 2025 17:54:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READtest.unit.common.middleware.s3api.test_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 ERROR: ERROR account update failed with 6.7.8.9:10/sdf1 (will retry later): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 268, in account_update - account_response = conn.getresponse() - ^^^^^^^^^^^^^^^^ -AttributeError: 'NoneType' object has no attribute 'getresponse' -test INFO: - - - [10/Oct/2026:00:06:39 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 5.0433 "-" 488273 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:06:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0198 "-" 488273 0 -test INFO: - - - [10/Oct/2026:00:06:42 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0008 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:42 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0007 "-" 488273 - -test INFO: - - - [10/Oct/2026:00:06:42 +0000] "GET /sda1/p/a/c" 200 248 "-" "-" "-" 0.0122 "-" 488273 0 - -test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: tx02ee82c712af4589a2f38-006ac98199) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx02ee82c712af4589a2f38-006ac98199) -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: tx02ee82c712af4589a2f38-006ac98199) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx02ee82c712af4589a2f38-006ac98199) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx02ee82c712af4589a2f38-006ac98199) -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: tx02ee82c712af4589a2f38-006ac98199) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx02ee82c712af4589a2f38-006ac98199) -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: tx02ee82c712af4589a2f38-006ac98199) -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: tx02ee82c712af4589a2f38-006ac98199) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx02ee82c712af4589a2f38-006ac98199) -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: tx02ee82c712af4589a2f38-006ac98199) -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: tx02ee82c712af4589a2f38-006ac98199) -test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: tx02ee82c712af4589a2f38-006ac98199) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx3b1187edd3834d6898748-006ac98199) -test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: tx3b1187edd3834d6898748-006ac98199) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx3b1187edd3834d6898748-006ac98199) -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: tx3b1187edd3834d6898748-006ac98199) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx3b1187edd3834d6898748-006ac98199) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx68b688dd3ada460f99bbe-006ac98199) -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: tx68b688dd3ada460f99bbe-006ac98199) -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: tx68b688dd3ada460f99bbe-006ac98199) -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: tx68b688dd3ada460f99bbe-006ac98199) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx68b688dd3ada460f99bbe-006ac98199) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txe0b395840a744d9cb1dd2-006ac98199) -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: txe0b395840a744d9cb1dd2-006ac98199) -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: txe0b395840a744d9cb1dd2-006ac98199) -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: txe0b395840a744d9cb1dd2-006ac98199) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: txe0b395840a744d9cb1dd2-006ac98199) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx986b981befb74e2b9e669-006ac9819b) -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: tx986b981befb74e2b9e669-006ac9819b) -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: tx986b981befb74e2b9e669-006ac9819b) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx986b981befb74e2b9e669-006ac9819b) -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: tx986b981befb74e2b9e669-006ac9819b) -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: tx986b981befb74e2b9e669-006ac9819b) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: tx986b981befb74e2b9e669-006ac9819b) -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: tx986b981befb74e2b9e669-006ac9819b) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx986b981befb74e2b9e669-006ac9819b) -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: tx986b981befb74e2b9e669-006ac9819b) -test ERROR: Aborting listing from shards due to bad response: [200, 200, 404] (txn: tx986b981befb74e2b9e669-006ac9819b) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx32a93745adaa43b382857-006ac9819d) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx32a93745adaa43b382857-006ac9819d) -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: tx32a93745adaa43b382857-006ac9819d) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx32a93745adaa43b382857-006ac9819d) -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: tx32a93745adaa43b382857-006ac9819d) -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: tx32a93745adaa43b382857-006ac9819d) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx32a93745adaa43b382857-006ac9819d) -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: tx32a93745adaa43b382857-006ac9819d)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.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_not_available -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_not_available ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_reading -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_reading ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_recheck_time_zero -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_recheck_time_zero ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_writing -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_writing ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_empty_body -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_empty_body ... ok +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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 object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54:17 -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 -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.3:1003/sdd -test ERROR: Container GET returning 503 for (404, 503, 503, 503) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx90bd97d070a345ffb4325-0068bc754a) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx90bd97d070a345ffb4325-0068bc754a) +proxy-server ERROR: Object returning 503 for [507, 507, 507, 507, 507] (txn: tx90bd97d070a345ffb4325-0068bc754a) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx1bea966ca6494b9eac123-0068bc754b) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx1bea966ca6494b9eac123-0068bc754b) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx1bea966ca6494b9eac123-0068bc754b) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx1bea966ca6494b9eac123-0068bc754b) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx1bea966ca6494b9eac123-0068bc754b) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx1bea966ca6494b9eac123-0068bc754b) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx1bea966ca6494b9eac123-0068bc754b) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx1bea966ca6494b9eac123-0068bc754b) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx1bea966ca6494b9eac123-0068bc754b) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx1bea966ca6494b9eac123-0068bc754b) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa1102d61716a4ea8a9f0f-0068bc754c) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa1102d61716a4ea8a9f0f-0068bc754c) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa1102d61716a4ea8a9f0f-0068bc754c) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa1102d61716a4ea8a9f0f-0068bc754c) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa1102d61716a4ea8a9f0f-0068bc754c) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa1102d61716a4ea8a9f0f-0068bc754c) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa1102d61716a4ea8a9f0f-0068bc754c) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa1102d61716a4ea8a9f0f-0068bc754c) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa1102d61716a4ea8a9f0f-0068bc754c) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa1102d61716a4ea8a9f0f-0068bc754c) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa1102d61716a4ea8a9f0f-0068bc754c) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa1102d61716a4ea8a9f0f-0068bc754c) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa1102d61716a4ea8a9f0f-0068bc754c) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa1102d61716a4ea8a9f0f-0068bc754c) +proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503) (txn: txa1102d61716a4ea8a9f0f-0068bc754c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_all_primaries_succeed +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_all_primaries_succeed ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_delete_at_in_past +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_delete_at_in_past ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_delete_at_non_integer +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_delete_at_non_integer ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_insufficient_primaries_others_fail_handoffs_404 +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_insufficient_primaries_others_fail_handoffs_404 ... ok + +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx8f5fcfb092664bdf9c1db-0068bc754b) +test DEBUG: Setting object count to 1072 (txn: tx8f5fcfb092664bdf9c1db-0068bc754b) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx9a483c8254ef48398da7f-0068bc754c) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx9a483c8254ef48398da7f-0068bc754c) +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: tx9a483c8254ef48398da7f-0068bc754c) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx9a483c8254ef48398da7f-0068bc754c) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx9a483c8254ef48398da7f-0068bc754c) +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: tx9a483c8254ef48398da7f-0068bc754c) +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: tx9a483c8254ef48398da7f-0068bc754c) +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: tx9a483c8254ef48398da7f-0068bc754c) +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: tx9a483c8254ef48398da7f-0068bc754c) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx9a483c8254ef48398da7f-0068bc754c) +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: tx9a483c8254ef48398da7f-0068bc754c) +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: tx9a483c8254ef48398da7f-0068bc754c) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx9a483c8254ef48398da7f-0068bc754c) +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: tx9a483c8254ef48398da7f-0068bc754c) +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: tx9a483c8254ef48398da7f-0068bc754c) +test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx9a483c8254ef48398da7f-0068bc754c) +test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx9a483c8254ef48398da7f-0068bc754c) +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: tx9a483c8254ef48398da7f-0068bc754c) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx9a483c8254ef48398da7f-0068bc754c) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx9a483c8254ef48398da7f-0068bc754c) +test DEBUG: Setting object count to 1072 (txn: tx9a483c8254ef48398da7f-0068bc754c) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx54526fc7adaf4a8288d8d-0068bc754d) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx54526fc7adaf4a8288d8d-0068bc754d) +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: tx54526fc7adaf4a8288d8d-0068bc754d) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx54526fc7adaf4a8288d8d-0068bc754d) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx54526fc7adaf4a8288d8d-0068bc754d) +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: tx54526fc7adaf4a8288d8d-0068bc754d) +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: tx54526fc7adaf4a8288d8d-0068bc754d) +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: tx54526fc7adaf4a8288d8d-0068bc754d) +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: tx54526fc7adaf4a8288d8d-0068bc754d) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx54526fc7adaf4a8288d8d-0068bc754d) +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: tx54526fc7adaf4a8288d8d-0068bc754d) +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: tx54526fc7adaf4a8288d8d-0068bc754d) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx54526fc7adaf4a8288d8d-0068bc754d) +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: tx54526fc7adaf4a8288d8d-0068bc754d) +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: tx54526fc7adaf4a8288d8d-0068bc754d) +test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx54526fc7adaf4a8288d8d-0068bc754d) +test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx54526fc7adaf4a8288d8d-0068bc754d) +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: tx54526fc7adaf4a8288d8d-0068bc754d) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx54526fc7adaf4a8288d8d-0068bc754d) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx54526fc7adaf4a8288d8d-0068bc754d) +test DEBUG: Setting object count to 1072 (txn: tx54526fc7adaf4a8288d8d-0068bc754d) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx7aaac324b7ea4ede86aac-0068bc754e) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx7aaac324b7ea4ede86aac-0068bc754e) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx7aaac324b7ea4ede86aac-0068bc754e)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharding_shard_with_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharding_shard_with_memcache ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_deleted_shard +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_deleted_shard ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_delimiter_no_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_delimiter_no_memcache ... ok + +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42057,7 +46279,7 @@ 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: +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42067,7 +46289,13 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: Container GET returning 503 for (503, 503, 503, 503) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42077,7 +46305,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42087,13 +46315,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.3:1003/sdd -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.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, 503) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42103,7 +46325,7 @@ 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: +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42113,7 +46335,8 @@ 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: +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42123,7 +46346,7 @@ 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: +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42133,8 +46356,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42144,7 +46366,7 @@ 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: +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42154,7 +46376,8 @@ 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: +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42164,7 +46387,7 @@ 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: +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42174,8 +46397,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42185,7 +46407,7 @@ 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: +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42195,7 +46417,9 @@ 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: +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42205,7 +46429,7 @@ 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: +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42215,9 +46439,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42227,7 +46449,7 @@ 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: +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42237,7 +46459,8 @@ 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: +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42247,7 +46470,7 @@ 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: +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42257,8 +46480,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42268,7 +46490,7 @@ 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: +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42278,7 +46500,10 @@ 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: +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: Container GET returning 503 for (204, 404, 503, 503) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42288,7 +46513,7 @@ 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: +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42298,10 +46523,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: Container GET returning 503 for (201, 404, 503, 503) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42311,7 +46533,7 @@ 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: +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42321,7 +46543,11 @@ 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: +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: Container GET returning 503 for (204, 503, 503, 503) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42331,7 +46557,7 @@ 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: +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42341,11 +46567,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: Container GET returning 503 for (201, 503, 503, 503) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42355,7 +46577,7 @@ 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: +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42365,7 +46587,8 @@ 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: +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42375,7 +46598,7 @@ 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: +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42385,8 +46608,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42396,7 +46618,7 @@ 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: +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42406,7 +46628,9 @@ 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: +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42416,7 +46640,7 @@ 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: +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42426,9 +46650,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42438,7 +46660,7 @@ 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: +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42448,7 +46670,11 @@ 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: +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.3:1003/sdd +test ERROR: Container GET returning 503 for (404, 503, 503, 503) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42458,7 +46684,7 @@ 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: +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42468,11 +46694,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc -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.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42482,7 +46704,7 @@ 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: +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -42491,157 +46713,132 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIterationtest.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_PUT -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_PUT ... ok +StopIteration +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.3:1003/sddtest.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_POST +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_POST ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=0-3', 'Date': 'Sat, 10 Oct 2026 00:06:39 -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': 'Sat, 06 Sep 2025 17:54: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', 'Range': 'bytes=3-3', 'Date': 'Sat, 10 Oct 2026 00:06:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=3-3', 'Date': 'Sat, 06 Sep 2025 17:54: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', 'Range': 'bytes=1-', 'Date': 'Sat, 10 Oct 2026 00:06:39 -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': 'Sat, 06 Sep 2025 17:54: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', 'Range': 'bytes=-3', 'Date': 'Sat, 10 Oct 2026 00:06:39 -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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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', 'Range': '', 'Date': 'Sat, 10 Oct 2026 00:06:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': '', 'Date': 'Sat, 06 Sep 2025 17:54: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', 'Range': 'hoge', 'Date': 'Sat, 10 Oct 2026 00:06:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'hoge', 'Date': 'Sat, 06 Sep 2025 17:54: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', 'Range': 'bytes=', 'Date': 'Sat, 10 Oct 2026 00:06:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=', 'Date': 'Sat, 06 Sep 2025 17:54: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', 'Range': 'bytes=1', 'Date': 'Sat, 10 Oct 2026 00:06:39 -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': 'Sat, 06 Sep 2025 17:54: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', 'Range': 'bytes=5-1', 'Date': 'Sat, 10 Oct 2026 00:06:39 -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': 'Sat, 06 Sep 2025 17:54: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', 'Range': 'bytes=5-10', 'Date': 'Sat, 10 Oct 2026 00:06:39 -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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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_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: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:40 -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 - -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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': 'Sat, 10 Oct 2026 00:06:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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_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 +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, sync, (1, 'd1be42c333d7fa20a3af982cee43ff41', '83edacd7-4f70-4d3a-982c-b56d6091b8b8-sda', '1757181256.53439', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('83edacd7-4f70-4d3a-982c-b56d6091b8b8-sda', '245de93b3701e804627f412ba3b317d3.db') +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, sync, (1, 'd1be42c333d7fa20a3af982cee43ff41', '83edacd7-4f70-4d3a-982c-b56d6091b8b8-sda', '1757181256.53439', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('83edacd7-4f70-4d3a-982c-b56d6091b8b8-sda', '245de93b3701e804627f412ba3b317d3.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpnpw5d1ek/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'b405e35e-e7e5-48c1-a456-bfca7a3b85f4-sda', '1757181259.42315', '1757181259', '0', '', '1757181259', 0, 1) +test DEBUG: /tmp/tmpnpw5d1ek/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', 'b405e35e-e7e5-48c1-a456-bfca7a3b85f4-sda', '1757181259.42315', '1757181259', '0', '', '1757181259', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('b405e35e-e7e5-48c1-a456-bfca7a3b85f4-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03126 seconds (31.98599/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpv0aemt_2/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '75cfb8c9fcd955af0862edd45ae54316', 'c86d1636-ea6e-470d-9fa9-192da4590b9e-sda', '1757181259.49004', '1757181259', '0', '', '1757181259', 1, 0) +test DEBUG: /tmp/tmpv0aemt_2/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': '1757181263.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'c86d1636-ea6e-470d-9fa9-192da4590b9e-sda') +test DEBUG: /tmp/tmpv0aemt_2/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00756073s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '75cfb8c9fcd955af0862edd45ae54316', 'c86d1636-ea6e-470d-9fa9-192da4590b9e-sda', '1757181259.49004', '1757181259', '0', '', '1757181259', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('c86d1636-ea6e-470d-9fa9-192da4590b9e-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpv0aemt_2/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.16921 seconds (5.90969/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/tmpv0aemt_2/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, sync, (1, '782a3503ab24f177936cc6e7ec009549', '1fa8527f-02e9-4366-8853-0e78a298c6e7-sda', '1757181259.68891', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('1fa8527f-02e9-4366-8853-0e78a298c6e7-sda', '245de93b3701e804627f412ba3b317d3.db') +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, sync, (1, '782a3503ab24f177936cc6e7ec009549', '1fa8527f-02e9-4366-8853-0e78a298c6e7-sda', '1757181259.68891', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('1fa8527f-02e9-4366-8853-0e78a298c6e7-sda', '245de93b3701e804627f412ba3b317d3.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp9mre4zvg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'a0f87088-2463-4317-869d-4dcbf6815c85-sda', '1757181259.74086', '1757181259', '0', '', '1757181259', 0, 1) +test DEBUG: /tmp/tmp9mre4zvg/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', 'a0f87088-2463-4317-869d-4dcbf6815c85-sda', '1757181259.74086', '1757181259', '0', '', '1757181259', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('a0f87088-2463-4317-869d-4dcbf6815c85-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03437 seconds (29.09369/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmp1p9bx9n1/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '75cfb8c9fcd955af0862edd45ae54316', '2c7c2859-c012-4eca-a913-9468bc9c81d4-sda', '1757181259.81008', '1757181259', '0', '', '1757181259', 1, 0) +test DEBUG: /tmp/tmp1p9bx9n1/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, '75cfb8c9fcd955af0862edd45ae54316', '2c7c2859-c012-4eca-a913-9468bc9c81d4-sda', '1757181259.81008', '1757181259', '0', '', '1757181259', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('2c7c2859-c012-4eca-a913-9468bc9c81d4-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp1p9bx9n1/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.05954 seconds (16.79486/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmp1p9bx9n1/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, sync, (1, '782a3503ab24f177936cc6e7ec009549', '612cb1c7-d7a0-4b3a-a95d-61719bfd6ad6-sda', '1757181259.88162', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('612cb1c7-d7a0-4b3a-a95d-61719bfd6ad6-sda', '245de93b3701e804627f412ba3b317d3.db') +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, sync, (1, '782a3503ab24f177936cc6e7ec009549', '612cb1c7-d7a0-4b3a-a95d-61719bfd6ad6-sda', '1757181259.88162', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('612cb1c7-d7a0-4b3a-a95d-61719bfd6ad6-sda', '245de93b3701e804627f412ba3b317d3.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 +proxy-server ERROR: Object GET returning 503 for [] (txn: tx94a60c622c174fbe8f5a4-0068bc7547) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txe282a7ca9c384802b2aef-006ac98191) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txe282a7ca9c384802b2aef-006ac98191) -proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txe282a7ca9c384802b2aef-006ac98191) -proxy-server ERROR: Object GET returning 503 for [] (txn: txe282a7ca9c384802b2aef-006ac98191) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: my-txn-id) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:1002/sdc (txn: tx864be096ec5447fd85f1b-006ac98191) -proxy-server ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:1000/sda (txn: tx864be096ec5447fd85f1b-006ac98191) -proxy-server ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx864be096ec5447fd85f1b-006ac98191) -proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: tx864be096ec5447fd85f1b-006ac98191) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx16486134a05b4f85b6e0c-006ac98191) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe57547a67edd4454be38a-006ac98191) -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.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -42658,212 +46855,415 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status -Exception: kaboom! (txn: txe57547a67edd4454be38a-006ac98191)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_error_during_rebalance -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_error_during_rebalance ... ok - -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx32a93745adaa43b382857-006ac9819d) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx32a93745adaa43b382857-006ac9819d) -test DEBUG: Setting object count to 1065 (txn: tx32a93745adaa43b382857-006ac9819d) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx87738599a76442a9b7c13-006ac9819d) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx66cea93879c54a0491260-006ac9819d) - -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sda, error: ERROR Insufficient Storage (txn: txff7b3c74ac33435682db0-006ac98190) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sda, error: ERROR Insufficient Storage (txn: txff7b3c74ac33435682db0-006ac98190) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: txff7b3c74ac33435682db0-006ac98190) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sda, error: ERROR Insufficient Storage (txn: txff7b3c74ac33435682db0-006ac98190) -proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503) (txn: txff7b3c74ac33435682db0-006ac98190) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: tx30a52c3b52ec400ab5291-006ac98196) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx30a52c3b52ec400ab5291-006ac98196) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx30a52c3b52ec400ab5291-006ac98196) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx30a52c3b52ec400ab5291-006ac98196) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx30a52c3b52ec400ab5291-006ac98196) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx30a52c3b52ec400ab5291-006ac98196) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx30a52c3b52ec400ab5291-006ac98196) +Exception: kaboom! (txn: tx030f38771e3b4a159f1d3-0068bc754a) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx030f38771e3b4a159f1d3-0068bc754a) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! (txn: tx030f38771e3b4a159f1d3-0068bc754a) +proxy-server ERROR: Object GET returning 503 for [] (txn: tx030f38771e3b4a159f1d3-0068bc754a) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx89bfb4cd56cf403d970d3-0068bc754a) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx89bfb4cd56cf403d970d3-0068bc754a) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx89bfb4cd56cf403d970d3-0068bc754a) +proxy-server ERROR: Object GET returning 503 for [] (txn: tx89bfb4cd56cf403d970d3-0068bc754a) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx5a31c0f811954802af1be-0068bc754a) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx98a4c4c74c30477fb677a-0068bc754a) +proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.0:1000/sda (txn: tx98a4c4c74c30477fb677a-0068bc754a) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txec63b0bb362e47f89c7b4-0068bc754a) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx365b30d791f54e37a6b37-0068bc754a) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx719d0b9ebdaa46a1a5324-0068bc754a) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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 INFO: Client disconnected on read of '/a/c/o' (txn: txc21822d0c22b4d03adee3-0068bc754a) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECObjController.test_container_update_backend_requests -test.unit.proxy.controllers.test_obj.TestECObjController.test_container_update_backend_requests ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_delete_at_backend_requests -test.unit.proxy.controllers.test_obj.TestECObjController.test_delete_at_backend_requests ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_determine_chunk_destinations -test.unit.proxy.controllers.test_obj.TestECObjController.test_determine_chunk_destinations ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_ec_concurrent_GET_with_slow_leaders -test.unit.proxy.controllers.test_obj.TestECObjController.test_ec_concurrent_GET_with_slow_leaders ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_expirer_DELETE_suppresses_expirer_queue_updates -test.unit.proxy.controllers.test_obj.TestECObjController.test_expirer_DELETE_suppresses_expirer_queue_updates ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_feed_remaining_primaries -test.unit.proxy.controllers.test_obj.TestECObjController.test_feed_remaining_primaries ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_fix_response_HEAD -test.unit.proxy.controllers.test_obj.TestECObjController.test_fix_response_HEAD ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_handoff_local_first_default -test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_handoff_local_first_default ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_handoff_local_first_non_default -test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_handoff_local_first_non_default ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_first_best_effort -test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_first_best_effort ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_first_moves_locals_first -test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_first_moves_locals_first ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_first_noops_when_no_affinity -test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_first_noops_when_no_affinity ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_handoff_first_noops_when_no_affinity -test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_handoff_first_noops_when_no_affinity ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_non_durable_ec_response_bucket -test.unit.proxy.controllers.test_obj.TestECObjController.test_non_durable_ec_response_bucket ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_object_DELETE_backend_update_container_ip_default -test.unit.proxy.controllers.test_obj.TestECObjController.test_object_DELETE_backend_update_container_ip_default ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get -test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get_with_short_resp -test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get_with_short_resp ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get_with_short_resp_timeout -test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get_with_short_resp_timeout ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get_with_slow_resp -test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get_with_slow_resp ... ok +proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.2:1002/sdc (txn: txc8b86bd744e44158b8c10-0068bc754a) +proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.0:1000/sda (txn: txc8b86bd744e44158b8c10-0068bc754a) +proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.1:1001/sdb (txn: txc8b86bd744e44158b8c10-0068bc754a) +proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: txc8b86bd744e44158b8c10-0068bc754a) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_resumes +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_resumes ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_resumes_after_body_started +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_resumes_after_body_started ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_resumes_before_body_started +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_resumes_before_body_started ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_unable_to_resume +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_unable_to_resume ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_x_newest_not_found_when_404_newer +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_x_newest_not_found_when_404_newer ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_error_limit_supression_count +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_error_limit_supression_count ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_removes_swift_bytes +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_removes_swift_bytes ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_simple +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_simple ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest_different_timestamps +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest_different_timestamps ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest_with_some_missing +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest_with_some_missing ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest_with_two_vector_timestamps +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest_with_two_vector_timestamps ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds ... ok + +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpe3_ui1ye/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '6f2c297d-1e63-47c4-b803-5231ebac6258-sda', '1757181262.31402', '1757181262', '1757181264', '', '1757181264', 0, 0) +test DEBUG: /tmp/tmpe3_ui1ye/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', '6f2c297d-1e63-47c4-b803-5231ebac6258-sda', '1757181262.31402', '1757181262', '1757181264', '', '1757181264', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('6f2c297d-1e63-47c4-b803-5231ebac6258-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04285 seconds (23.33781/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmp7ppzqvwb/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'c7c3a11b3682e84b8253e38218b43685', '38f4ac6c-596f-4fda-a8b3-6aa66a87cb17-sda', '1757181262.39960', '1757181262', '1757181264', '', '1757181264', 1, 0) +test DEBUG: /tmp/tmp7ppzqvwb/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': '1757181267.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '38f4ac6c-596f-4fda-a8b3-6aa66a87cb17-sda') +test DEBUG: /tmp/tmp7ppzqvwb/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00769401s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'c7c3a11b3682e84b8253e38218b43685', '38f4ac6c-596f-4fda-a8b3-6aa66a87cb17-sda', '1757181262.39960', '1757181262', '1757181264', '', '1757181264', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('38f4ac6c-596f-4fda-a8b3-6aa66a87cb17-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp7ppzqvwb/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.12748 seconds (7.84424/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/tmp7ppzqvwb/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, sync, (1, '4f8b30b65ae6c28e936ce3266c19b17b', 'f4c144bd-26ce-44bf-93bd-8f7f2f8eab52-sda', '1757181262.48923', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('f4c144bd-26ce-44bf-93bd-8f7f2f8eab52-sda', '245de93b3701e804627f412ba3b317d3.db') +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, sync, (1, '4f8b30b65ae6c28e936ce3266c19b17b', 'f4c144bd-26ce-44bf-93bd-8f7f2f8eab52-sda', '1757181262.48923', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('f4c144bd-26ce-44bf-93bd-8f7f2f8eab52-sda', '245de93b3701e804627f412ba3b317d3.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpd8p6l6up/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '76fd8330-9f73-41c7-b482-7d32fd74b419-sda', '1757181262.59529', '1757181262', '1757181264', '', '1757181264', 0, 0) +test DEBUG: /tmp/tmpd8p6l6up/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', '76fd8330-9f73-41c7-b482-7d32fd74b419-sda', '1757181262.59529', '1757181262', '1757181264', '', '1757181264', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('76fd8330-9f73-41c7-b482-7d32fd74b419-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03114 seconds (32.11161/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpb1utrbc4/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'c7c3a11b3682e84b8253e38218b43685', 'ea8eb412-1953-4562-a39d-bd9502de2efa-sda', '1757181262.65632', '1757181262', '1757181264', '', '1757181264', 1, 1) +test DEBUG: /tmp/tmpb1utrbc4/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, 'c7c3a11b3682e84b8253e38218b43685', 'ea8eb412-1953-4562-a39d-bd9502de2efa-sda', '1757181262.65632', '1757181262', '1757181264', '', '1757181264', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('ea8eb412-1953-4562-a39d-bd9502de2efa-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpb1utrbc4/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.05449 seconds (18.35233/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpb1utrbc4/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, sync, (1, '6c45e5679251db696101c9853ef37c76', '59a7672e-3526-452b-9b7b-033d182eab02-sda', '1757181262.74107', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('59a7672e-3526-452b-9b7b-033d182eab02-sda', '245de93b3701e804627f412ba3b317d3.db') +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, sync, (1, '6c45e5679251db696101c9853ef37c76', '59a7672e-3526-452b-9b7b-033d182eab02-sda', '1757181262.74107', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('59a7672e-3526-452b-9b7b-033d182eab02-sda', '245de93b3701e804627f412ba3b317d3.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpjw96qgq1/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'd16d196c-20b3-4071-954a-dc0b70f1a3ae-sda', '1757181262.77962', '1757181265', '1757181264', '', '1757181265', 0, 1) +test DEBUG: /tmp/tmpjw96qgq1/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', 'd16d196c-20b3-4071-954a-dc0b70f1a3ae-sda', '1757181262.77962', '1757181265', '1757181264', '', '1757181265', 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 -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:20 -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': 'Sat, 10 Oct 2026 00:06:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middlewaretest.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 - -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_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.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 DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx7aaac324b7ea4ede86aac-0068bc754e) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx7aaac324b7ea4ede86aac-0068bc754e) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx7aaac324b7ea4ede86aac-0068bc754e) +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: tx7aaac324b7ea4ede86aac-0068bc754e) +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: tx7aaac324b7ea4ede86aac-0068bc754e) +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: tx7aaac324b7ea4ede86aac-0068bc754e) +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: tx7aaac324b7ea4ede86aac-0068bc754e) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx7aaac324b7ea4ede86aac-0068bc754e) +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: tx7aaac324b7ea4ede86aac-0068bc754e) +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: tx7aaac324b7ea4ede86aac-0068bc754e) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx7aaac324b7ea4ede86aac-0068bc754e) +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: tx7aaac324b7ea4ede86aac-0068bc754e) +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: tx7aaac324b7ea4ede86aac-0068bc754e) +test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx7aaac324b7ea4ede86aac-0068bc754e) +test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx7aaac324b7ea4ede86aac-0068bc754e) +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: tx7aaac324b7ea4ede86aac-0068bc754e) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx7aaac324b7ea4ede86aac-0068bc754e) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx7aaac324b7ea4ede86aac-0068bc754e) +test DEBUG: Setting object count to 1072 (txn: tx7aaac324b7ea4ede86aac-0068bc754e) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx02b7683978ca4e2a823d5-0068bc754e) +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: tx02b7683978ca4e2a823d5-0068bc754e) +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: tx02b7683978ca4e2a823d5-0068bc754e) +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: tx02b7683978ca4e2a823d5-0068bc754e) +test ERROR: Aborting listing from shards due to bad response: [404] (txn: tx02b7683978ca4e2a823d5-0068bc754e) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txc9363a2f2f02484d88fb3-0068bc754f) +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: txc9363a2f2f02484d88fb3-0068bc754f) +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: txc9363a2f2f02484d88fb3-0068bc754f) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txc9363a2f2f02484d88fb3-0068bc754f) +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: txc9363a2f2f02484d88fb3-0068bc754f) +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: txc9363a2f2f02484d88fb3-0068bc754f) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: txc9363a2f2f02484d88fb3-0068bc754f) +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: txc9363a2f2f02484d88fb3-0068bc754f) +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: txc9363a2f2f02484d88fb3-0068bc754f) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: txc9363a2f2f02484d88fb3-0068bc754f) +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: txc9363a2f2f02484d88fb3-0068bc754f) +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: txc9363a2f2f02484d88fb3-0068bc754f) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: txc9363a2f2f02484d88fb3-0068bc754f) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txf5344a43312642a3ba0cb-0068bc7550) +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: txf5344a43312642a3ba0cb-0068bc7550) +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: txf5344a43312642a3ba0cb-0068bc7550) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: txf5344a43312642a3ba0cb-0068bc7550) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txf5344a43312642a3ba0cb-0068bc7550) +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: txf5344a43312642a3ba0cb-0068bc7550) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 1 (txn: txf5344a43312642a3ba0cb-0068bc7550) +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: txf5344a43312642a3ba0cb-0068bc7550)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 + +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx9232057931c74dfd97938-0068bc754c) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx9232057931c74dfd97938-0068bc754c) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx9232057931c74dfd97938-0068bc754c) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx9232057931c74dfd97938-0068bc754c) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx9232057931c74dfd97938-0068bc754c) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx9232057931c74dfd97938-0068bc754c) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx9232057931c74dfd97938-0068bc754c) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx9232057931c74dfd97938-0068bc754c) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx9232057931c74dfd97938-0068bc754c) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx9232057931c74dfd97938-0068bc754c) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx9232057931c74dfd97938-0068bc754c) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx9232057931c74dfd97938-0068bc754c) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx9232057931c74dfd97938-0068bc754c) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx9232057931c74dfd97938-0068bc754c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: tx6df1fe9b3df44522b6b6e-0068bc754e) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx6df1fe9b3df44522b6b6e-0068bc754e) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx6df1fe9b3df44522b6b6e-0068bc754e) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx6df1fe9b3df44522b6b6e-0068bc754e) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx6df1fe9b3df44522b6b6e-0068bc754e) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx6df1fe9b3df44522b6b6e-0068bc754e) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx6df1fe9b3df44522b6b6e-0068bc754e) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx6df1fe9b3df44522b6b6e-0068bc754e) +proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503) (txn: tx6df1fe9b3df44522b6b6e-0068bc754e) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: tx56ad5d4e6c3a4b8589377-0068bc754e) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx56ad5d4e6c3a4b8589377-0068bc754e) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx56ad5d4e6c3a4b8589377-0068bc754e) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx56ad5d4e6c3a4b8589377-0068bc754e) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx56ad5d4e6c3a4b8589377-0068bc754e) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx56ad5d4e6c3a4b8589377-0068bc754e) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx56ad5d4e6c3a4b8589377-0068bc754e) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx56ad5d4e6c3a4b8589377-0068bc754e) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sda, error: ERROR Insufficient Storage (txn: tx56ad5d4e6c3a4b8589377-0068bc754e) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sda, error: ERROR Insufficient Storage (txn: tx56ad5d4e6c3a4b8589377-0068bc754e) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sda, error: ERROR Insufficient Storage (txn: tx56ad5d4e6c3a4b8589377-0068bc754e) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.17:1017/sda, error: ERROR Insufficient Storage (txn: tx56ad5d4e6c3a4b8589377-0068bc754e) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sda, error: ERROR Insufficient Storage (txn: tx56ad5d4e6c3a4b8589377-0068bc754e) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sda, error: ERROR Insufficient Storage (txn: tx56ad5d4e6c3a4b8589377-0068bc754e) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sda, error: ERROR Insufficient Storage (txn: tx56ad5d4e6c3a4b8589377-0068bc754e) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sda, error: ERROR Insufficient Storage (txn: tx56ad5d4e6c3a4b8589377-0068bc754e) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sda, error: ERROR Insufficient Storage (txn: tx56ad5d4e6c3a4b8589377-0068bc754e) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sda, error: ERROR Insufficient Storage (txn: tx56ad5d4e6c3a4b8589377-0068bc754e)test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_insufficient_primaries_others_fail_handoffs_fail +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_insufficient_primaries_others_fail_handoffs_fail ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_insufficient_primaries_succeed_others_404 +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_insufficient_primaries_succeed_others_404 ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_limits_expirer_queue_deletes +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_limits_expirer_queue_deletes ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_negative_delete_after +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_negative_delete_after ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_non_int_delete_after +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_non_int_delete_after ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_sufficient_primaries_succeed_others_404 +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_sufficient_primaries_succeed_others_404 ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_sufficient_primaries_succeed_others_fail +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_sufficient_primaries_succeed_others_fail ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_delete_at_in_past +test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_delete_at_in_past ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_delete_at_non_integer +test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_delete_at_non_integer ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_limits_expirer_queue_deletes +test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_limits_expirer_queue_deletes ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_negative_delete_after +test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_negative_delete_after ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_non_int_delete_after +test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_non_int_delete_after ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_requires_length +test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_requires_length ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_connect_put_node_timeout +test.unit.proxy.controllers.test_obj.TestECObjController.test_connect_put_node_timeout ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_container_sync_delete +test.unit.proxy.controllers.test_obj.TestECObjController.test_container_sync_delete ... ok + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:19 -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': 'Sat, 10 Oct 2026 00:06:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54:19 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:19 -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 + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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_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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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:full_control FULL_CONTROL permission on the object /bucket/object +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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_object_acl_PUT_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_fullcontrol_permission ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_owner_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_owner_permission ... ok +test:testertest:testertest: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 +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sda, error: ERROR Insufficient Storage (txn: tx56ad5d4e6c3a4b8589377-0068bc754e) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sda, error: ERROR Insufficient Storage (txn: tx56ad5d4e6c3a4b8589377-0068bc754e) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: tx56ad5d4e6c3a4b8589377-0068bc754e) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sda, error: ERROR Insufficient Storage (txn: tx56ad5d4e6c3a4b8589377-0068bc754e) +proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503) (txn: tx56ad5d4e6c3a4b8589377-0068bc754e) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa1d473dcc7184cb781802-0068bc7550) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa1d473dcc7184cb781802-0068bc7550) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa1d473dcc7184cb781802-0068bc7550) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa1d473dcc7184cb781802-0068bc7550) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa1d473dcc7184cb781802-0068bc7550) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa1d473dcc7184cb781802-0068bc7550) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa1d473dcc7184cb781802-0068bc7550) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) @@ -42871,124 +47271,405 @@ proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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 ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.13:1013/sdn (txn: tx54a0a3928622450bbcf71-006ac98199) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txaabf1985fd0c465e835b4-006ac98199) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx31c7e164171b4fbb874e1-006ac98199) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECObjController.test_repl_object_DELETE_backend_update_container_repl_ip -test.unit.proxy.controllers.test_obj.TestECObjController.test_repl_object_DELETE_backend_update_container_repl_ip ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_smooth_distributed_backend_requests -test.unit.proxy.controllers.test_obj.TestECObjController.test_smooth_distributed_backend_requests ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_some_404s_and_507s -test.unit.proxy.controllers.test_obj.TestECObjController.test_some_404s_and_507s ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_not_configured -test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_not_configured ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_per_policy_config -test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_per_policy_config ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_per_policy_config_overrides_and_inherits -test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_per_policy_config_overrides_and_inherits ... ok +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECObjController.test_container_update_backend_requests +test.unit.proxy.controllers.test_obj.TestECObjController.test_container_update_backend_requests ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_delete_at_backend_requests +test.unit.proxy.controllers.test_obj.TestECObjController.test_delete_at_backend_requests ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_determine_chunk_destinations +test.unit.proxy.controllers.test_obj.TestECObjController.test_determine_chunk_destinations ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_ec_concurrent_GET_with_slow_leaders +test.unit.proxy.controllers.test_obj.TestECObjController.test_ec_concurrent_GET_with_slow_leaders ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_expirer_DELETE_suppresses_expirer_queue_updates +test.unit.proxy.controllers.test_obj.TestECObjController.test_expirer_DELETE_suppresses_expirer_queue_updates ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_feed_remaining_primaries +test.unit.proxy.controllers.test_obj.TestECObjController.test_feed_remaining_primaries ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_fix_response_HEAD +test.unit.proxy.controllers.test_obj.TestECObjController.test_fix_response_HEAD ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_handoff_local_first_default +test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_handoff_local_first_default ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_handoff_local_first_non_default +test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_handoff_local_first_non_default ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_first_best_effort +test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_first_best_effort ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_first_moves_locals_first +test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_first_moves_locals_first ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_first_noops_when_no_affinity +test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_first_noops_when_no_affinity ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_handoff_first_noops_when_no_affinity +test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_handoff_first_noops_when_no_affinity ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_non_durable_ec_response_bucket +test.unit.proxy.controllers.test_obj.TestECObjController.test_non_durable_ec_response_bucket ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_object_DELETE_backend_update_container_ip_default +test.unit.proxy.controllers.test_obj.TestECObjController.test_object_DELETE_backend_update_container_ip_default ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get +test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get_with_short_resp +test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get_with_short_resp ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get_with_short_resp_timeout +test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get_with_short_resp_timeout ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get_with_slow_resp +test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get_with_slow_resp ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:46 -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': 'Sat, 06 Sep 2025 17:54:22 -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': 'Sat, 10 Oct 2026 00:06:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:46 -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': 'Sat, 10 Oct 2026 00:06:46 -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': 'Sat, 10 Oct 2026 00:06:46 -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': 'Sat, 10 Oct 2026 00:06:46 -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': 'Sat, 10 Oct 2026 00:06:46 -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': 'Sat, 10 Oct 2026 00:06:46 -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': 'Sat, 10 Oct 2026 00:06:46 -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 -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", - -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_list_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_list_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_list_parts_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_list_parts_error ... ok +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:22 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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 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, 503) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: Container GET returning 503 for (201, 404, 503, 503) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIterationtest.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_PUT +test.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: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ @@ -43019,18 +47700,18 @@ 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': 'Sat, 10 Oct 2026 00:06:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_HEAD_error test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_HEAD_error ... ok @@ -43039,517 +47720,465 @@ test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT ... ok -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:41 -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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +fake-swift DEBUG: 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': 'Sat, 10 Oct 2026 00:06:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_without_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_without_permission ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_Range -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_Range ... ok - -proxy-server ERROR: Object GET returning 503 for [] (txn: txe57547a67edd4454be38a-006ac98191) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: tx0c64bece073542938ee7b-006ac98194) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx0c64bece073542938ee7b-006ac98194) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx5126f19f8b394e5d9e2e7-006ac98194) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txc78cb6ebc95749149d5c2-006ac98194) -proxy-server ERROR: Object GET returning 503 for [] (txn: txc78cb6ebc95749149d5c2-006ac98194) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx18c02cebe7424c158a882-006ac98194) -proxy-server ERROR: Object GET returning 503 for [] (txn: tx18c02cebe7424c158a882-006ac98194) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6b6c62b6088443a49cac0-006ac98194) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: tx6b6c62b6088443a49cac0-006ac98194) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: tx68f587a6675c40398ed94-006ac98194) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx68f587a6675c40398ed94-006ac98194) -proxy-server ERROR: Object GET returning 503 for [] (txn: tx68f587a6675c40398ed94-006ac98194) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: tx241a031fa353441ea9306-006ac98194) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx241a031fa353441ea9306-006ac98194) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx08029c0118ba4746a339c-006ac98194) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx1e4b214af5c34d97a8505-006ac98194) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx1e4b214af5c34d97a8505-006ac98194) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx2a89f7bf2be5408996a40-006ac98194) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx2a89f7bf2be5408996a40-006ac98194) -proxy-server ERROR: Object GET returning 503 for [] (txn: tx2a89f7bf2be5408996a40-006ac98194) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: tx0040a1245dbc420b95652-006ac98194) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: tx0040a1245dbc420b95652-006ac98194)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_explode -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_explode ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_mixed_explode_and_timeout -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_mixed_explode_and_timeout ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_timeout -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_timeout ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_removes_swift_bytes -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_removes_swift_bytes ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_resuming -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_resuming ... ok +test:testertest:testertest: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 +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 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': 'Sat, 06 Sep 2025 17:54:22 -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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:49 -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': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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_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 + +proxy-server ERROR: Trying to read next part of object multi-part GET (retrying) 10.0.0.0:1000/sda (txn: tx98114d69628d4cd891042-0068bc754c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx3f2a20b3030849269d532-0068bc754d) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txded6bc63cd5c4be9ac98a-0068bc754d) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx7af7e9111e784e82a846e-0068bc754d) +proxy-server ERROR: Trying to read next part of object multi-part GET (retrying) 10.0.0.1:1001/sdb (txn: tx7af7e9111e784e82a846e-0068bc754d) +proxy-server ERROR: Trying to read next part of object multi-part GET (retrying) 10.0.0.0:1000/sda (txn: tx7af7e9111e784e82a846e-0068bc754d) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx652ca7d3f036483cb725c-0068bc754d) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx652ca7d3f036483cb725c-0068bc754d) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txc4de23a7506249b2834ba-0068bc754d) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: txb990e662c9454ff1a8627-0068bc754d) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txb990e662c9454ff1a8627-0068bc754d) +proxy-server ERROR: Object HEAD returning 503 for [] (txn: txb990e662c9454ff1a8627-0068bc754d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx3aa7bec745934ea9ae930-0068bc754e) +proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx3aa7bec745934ea9ae930-0068bc754e) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx3aa7bec745934ea9ae930-0068bc754e) +proxy-server ERROR: Object HEAD returning 503 for [507] (txn: tx3aa7bec745934ea9ae930-0068bc754e) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: txaef719e0851c4d33bc715-0068bc754e) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txaef719e0851c4d33bc715-0068bc754e) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txaef719e0851c4d33bc715-0068bc754e) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: txd9e222dbc35d4e8fb1c3e-0068bc754e) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd9e222dbc35d4e8fb1c3e-0068bc754e) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd9e222dbc35d4e8fb1c3e-0068bc754e) +proxy-server ERROR: Object POST returning 503 for (202, 503, 503) (txn: txd9e222dbc35d4e8fb1c3e-0068bc754e) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_all_primaries_succeed +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_all_primaries_succeed ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_configure_task_container_per_day +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_configure_task_container_per_day ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_in_past +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_in_past ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_non_integer +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_non_integer ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_with_x_open_expired +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_with_x_open_expired ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_insufficient_primaries_others_fail_handoffs_404 +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_insufficient_primaries_others_fail_handoffs_404 ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_insufficient_primaries_others_fail_handoffs_fail +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_insufficient_primaries_others_fail_handoffs_fail ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_insufficient_primaries_succeed_others_404 +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_insufficient_primaries_succeed_others_404 ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_limits_expirer_queue_deletes +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_limits_expirer_queue_deletes ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_negative_delete_after +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_negative_delete_after ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_non_int_delete_after +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_non_int_delete_after ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_sufficient_primaries_succeed_others_404 +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_sufficient_primaries_succeed_others_404 ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_sufficient_primaries_succeed_others_fail +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_sufficient_primaries_succeed_others_fail ... ok + +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.13:1013/sdn (txn: tx5447e100e3fc49fc81371-0068bc7552) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txea58a7844e7142feb7325-0068bc7553) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx314c216731f14d30a7ba1-0068bc7553) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECObjController.test_repl_object_DELETE_backend_update_container_repl_ip +test.unit.proxy.controllers.test_obj.TestECObjController.test_repl_object_DELETE_backend_update_container_repl_ip ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_smooth_distributed_backend_requests +test.unit.proxy.controllers.test_obj.TestECObjController.test_smooth_distributed_backend_requests ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_some_404s_and_507s +test.unit.proxy.controllers.test_obj.TestECObjController.test_some_404s_and_507s ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_not_configured +test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_not_configured ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_per_policy_config +test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_per_policy_config ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_per_policy_config_overrides_and_inherits +test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_per_policy_config_overrides_and_inherits ... ok + +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: txf5344a43312642a3ba0cb-0068bc7550) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: txf5344a43312642a3ba0cb-0068bc7550) +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: txf5344a43312642a3ba0cb-0068bc7550) +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: txf5344a43312642a3ba0cb-0068bc7550) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: txf5344a43312642a3ba0cb-0068bc7550) +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: txf5344a43312642a3ba0cb-0068bc7550) +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: txf5344a43312642a3ba0cb-0068bc7550) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 4 (txn: txf5344a43312642a3ba0cb-0068bc7550) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx8203a6b68b974d5fae515-0068bc7551) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx8203a6b68b974d5fae515-0068bc7551) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx8203a6b68b974d5fae515-0068bc7551) +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: tx8203a6b68b974d5fae515-0068bc7551) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx8203a6b68b974d5fae515-0068bc7551) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx8203a6b68b974d5fae515-0068bc7551) +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: tx8203a6b68b974d5fae515-0068bc7551) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx8203a6b68b974d5fae515-0068bc7551) +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: tx8203a6b68b974d5fae515-0068bc7551) +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: tx8203a6b68b974d5fae515-0068bc7551) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx8203a6b68b974d5fae515-0068bc7551) +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: tx8203a6b68b974d5fae515-0068bc7551) +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: tx8203a6b68b974d5fae515-0068bc7551) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx8203a6b68b974d5fae515-0068bc7551) +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: tx8203a6b68b974d5fae515-0068bc7551) +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: tx8203a6b68b974d5fae515-0068bc7551) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx8203a6b68b974d5fae515-0068bc7551) +test DEBUG: Setting object count to 3120 (txn: tx8203a6b68b974d5fae515-0068bc7551) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx368555f172d046658e45d-0068bc7551) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx368555f172d046658e45d-0068bc7551) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx368555f172d046658e45d-0068bc7551) +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: tx368555f172d046658e45d-0068bc7551) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx368555f172d046658e45d-0068bc7551) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx368555f172d046658e45d-0068bc7551) +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: tx368555f172d046658e45d-0068bc7551) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx368555f172d046658e45d-0068bc7551) +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: tx368555f172d046658e45d-0068bc7551) +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: tx368555f172d046658e45d-0068bc7551) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx368555f172d046658e45d-0068bc7551) +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: tx368555f172d046658e45d-0068bc7551) +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: tx368555f172d046658e45d-0068bc7551) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx368555f172d046658e45d-0068bc7551) +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: tx368555f172d046658e45d-0068bc7551) +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: tx368555f172d046658e45d-0068bc7551) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx368555f172d046658e45d-0068bc7551) +test DEBUG: Setting object count to 3120 (txn: tx368555f172d046658e45d-0068bc7551) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx1f2b3903fe954510bf94b-0068bc7551) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx1f2b3903fe954510bf94b-0068bc7551) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx1f2b3903fe954510bf94b-0068bc7551) +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: tx1f2b3903fe954510bf94b-0068bc7551) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx1f2b3903fe954510bf94b-0068bc7551) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx1f2b3903fe954510bf94b-0068bc7551) +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: tx1f2b3903fe954510bf94b-0068bc7551) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx1f2b3903fe954510bf94b-0068bc7551) +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: tx1f2b3903fe954510bf94b-0068bc7551) +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: tx1f2b3903fe954510bf94b-0068bc7551) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx1f2b3903fe954510bf94b-0068bc7551) +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: tx1f2b3903fe954510bf94b-0068bc7551) +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: tx1f2b3903fe954510bf94b-0068bc7551) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx1f2b3903fe954510bf94b-0068bc7551) +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: tx1f2b3903fe954510bf94b-0068bc7551) +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: tx1f2b3903fe954510bf94b-0068bc7551) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx1f2b3903fe954510bf94b-0068bc7551) +test DEBUG: Setting object count to 3120 (txn: tx1f2b3903fe954510bf94b-0068bc7551) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx8e7caa6cd32c417f8f368-0068bc7551) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx8e7caa6cd32c417f8f368-0068bc7551) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx8e7caa6cd32c417f8f368-0068bc7551) +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: tx8e7caa6cd32c417f8f368-0068bc7551) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx8e7caa6cd32c417f8f368-0068bc7551) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx8e7caa6cd32c417f8f368-0068bc7551) +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: tx8e7caa6cd32c417f8f368-0068bc7551) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx8e7caa6cd32c417f8f368-0068bc7551) +test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx8e7caa6cd32c417f8f368-0068bc7551) +test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx8e7caa6cd32c417f8f368-0068bc7551) +test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: tx8e7caa6cd32c417f8f368-0068bc7551) +test DEBUG: Setting object count to 3120 (txn: tx8e7caa6cd32c417f8f368-0068bc7551) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx44f5a484a2da4bffa8d78-0068bc7551) +test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: tx44f5a484a2da4bffa8d78-0068bc7551) +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: tx44f5a484a2da4bffa8d78-0068bc7551) +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: tx44f5a484a2da4bffa8d78-0068bc7551) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx44f5a484a2da4bffa8d78-0068bc7551) +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: tx44f5a484a2da4bffa8d78-0068bc7551) +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: tx44f5a484a2da4bffa8d78-0068bc7551) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: tx44f5a484a2da4bffa8d78-0068bc7551) +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: tx44f5a484a2da4bffa8d78-0068bc7551) +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: tx44f5a484a2da4bffa8d78-0068bc7551) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: tx44f5a484a2da4bffa8d78-0068bc7551) +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: tx44f5a484a2da4bffa8d78-0068bc7551) +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: tx44f5a484a2da4bffa8d78-0068bc7551) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: tx44f5a484a2da4bffa8d78-0068bc7551) +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: tx44f5a484a2da4bffa8d78-0068bc7551) +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: tx44f5a484a2da4bffa8d78-0068bc7551) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: tx44f5a484a2da4bffa8d78-0068bc7551) +test DEBUG: Setting object count to 3120 (txn: tx44f5a484a2da4bffa8d78-0068bc7551) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txb4c2a32123f94481a86be-0068bc7552) +test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: txb4c2a32123f94481a86be-0068bc7552) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txb4c2a32123f94481a86be-0068bc7552) +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: txb4c2a32123f94481a86be-0068bc7552) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txb4c2a32123f94481a86be-0068bc7552) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txb4c2a32123f94481a86be-0068bc7552) +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: txb4c2a32123f94481a86be-0068bc7552) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txb4c2a32123f94481a86be-0068bc7552) +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: txb4c2a32123f94481a86be-0068bc7552) +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: txb4c2a32123f94481a86be-0068bc7552) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: txb4c2a32123f94481a86be-0068bc7552)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 + +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('d16d196c-20b3-4071-954a-dc0b70f1a3ae-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.63763 seconds (1.56831/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpmt30tgd9/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'a9617cca3b1c1b2f367bc275692ce483', '23e3b6a0-d5bf-4e36-84ae-f19a75ec7b5c-sda', '1757181263.46111', '1757181266', '1757181265', '', '1757181266', 1, 0) +test DEBUG: /tmp/tmpmt30tgd9/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': '1757181269.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '23e3b6a0-d5bf-4e36-84ae-f19a75ec7b5c-sda') +test DEBUG: /tmp/tmpmt30tgd9/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00563169s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'a9617cca3b1c1b2f367bc275692ce483', '23e3b6a0-d5bf-4e36-84ae-f19a75ec7b5c-sda', '1757181263.46111', '1757181266', '1757181265', '', '1757181266', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('23e3b6a0-d5bf-4e36-84ae-f19a75ec7b5c-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpmt30tgd9/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.05180 seconds (19.30382/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/tmpmt30tgd9/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, sync, (1, '958f9495163dcff84766f496fc4110a5', 'afaa4619-c692-4f2d-9600-1311b931e0aa-sda', '1757181263.53485', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('afaa4619-c692-4f2d-9600-1311b931e0aa-sda', '245de93b3701e804627f412ba3b317d3.db') +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, sync, (1, '958f9495163dcff84766f496fc4110a5', 'afaa4619-c692-4f2d-9600-1311b931e0aa-sda', '1757181263.53485', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('afaa4619-c692-4f2d-9600-1311b931e0aa-sda', '245de93b3701e804627f412ba3b317d3.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp31ne2jja/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'af25a792-cc3e-420d-ad0a-44df55fd626a-sda', '1757181263.57218', '1757181266', '1757181265', '', '1757181266', 0, 1) +test DEBUG: /tmp/tmp31ne2jja/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', 'af25a792-cc3e-420d-ad0a-44df55fd626a-sda', '1757181263.57218', '1757181266', '1757181265', '', '1757181266', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('af25a792-cc3e-420d-ad0a-44df55fd626a-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03059 seconds (32.69535/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpz1n16pe5/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'a9617cca3b1c1b2f367bc275692ce483', 'ace5fa6b-a985-499f-9978-c124c63884f5-sda', '1757181263.63823', '1757181266', '1757181265', '', '1757181266', 1, 0) +test DEBUG: /tmp/tmpz1n16pe5/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, 'a9617cca3b1c1b2f367bc275692ce483', 'ace5fa6b-a985-499f-9978-c124c63884f5-sda', '1757181263.63823', '1757181266', '1757181265', '', '1757181266', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('ace5fa6b-a985-499f-9978-c124c63884f5-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpz1n16pe5/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.05413 seconds (18.47520/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpz1n16pe5/sda/containers/0/7d3/245de93b3701e804627f412ba3b317d3/245de93b3701e804627f412ba3b317d3.db +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, sync, (1, '958f9495163dcff84766f496fc4110a5', '0d1222b1-cfbc-4b7c-81f6-39f0b10288cd-sda', '1757181263.71284', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdb/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('0d1222b1-cfbc-4b7c-81f6-39f0b10288cd-sda', '245de93b3701e804627f412ba3b317d3.db') +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, sync, (1, '958f9495163dcff84766f496fc4110a5', '0d1222b1-cfbc-4b7c-81f6-39f0b10288cd-sda', '1757181263.71284', '1757178000', '0', '', '1757178000', 1, 0) +REPLICATE: /sdc/0/245de93b3701e804627f412ba3b317d3, complete_rsync, ('0d1222b1-cfbc-4b7c-81f6-39f0b10288cd-sda', '245de93b3701e804627f412ba3b317d3.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '72263211612edc7c43628c583930c667', '9b1f9646-0f24-4587-adcc-8f7dd5c661f1-sda', '1757181264.40513', '1757181264.00000', '0', '{"x-container-meta-test": ["foo", "1757181264.00000"]}', '1757181264.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, '57506cba97f33b6f9e23564e67759f0a', '600d6415-10e0-4f51-9d5c-c0043bf4685f-sda', '1757181264.45541', '1757181264.45305', '0', '', '1757181264.45305', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1757181264.46671', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1757181264.46671', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181264.46671', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1757181264.46675', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1757181264.46675', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181264.46675', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1757181264.46676', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1757181264.46676', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181264.46676', 'epoch': None, 'reported': 0, 'tombstones': -1}], '600d6415-10e0-4f51-9d5c-c0043bf4685f-sda') +test DEBUG: /tmp/tmpjxofxt2g/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 3 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpjxofxt2g/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': '1757181264.48174', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], '600d6415-10e0-4f51-9d5c-c0043bf4685f-sda') +test DEBUG: /tmp/tmpjxofxt2g/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0114975s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '57506cba97f33b6f9e23564e67759f0a', '600d6415-10e0-4f51-9d5c-c0043bf4685f-sda', '1757181264.45541', '1757181264.45305', '0', '', '1757181264.45305', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1757181264.46671', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1757181264.46671', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181264.46671', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1757181264.46675', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1757181264.46675', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181264.46675', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1757181264.46676', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1757181264.46676', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181264.46676', 'epoch': None, 'reported': 0, 'tombstones': -1}], '600d6415-10e0-4f51-9d5c-c0043bf4685f-sda') +test DEBUG: /tmp/tmpjxofxt2g/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 3 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpjxofxt2g/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, '57506cba97f33b6f9e23564e67759f0a', '600d6415-10e0-4f51-9d5c-c0043bf4685f-sda', '1757181264.45541', '1757181264.45305', '0', '', '1757181264.45305', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1757181264.46671', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1757181264.46671', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181264.46671', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1757181264.46675', 'lower': 'g', 'upper': 'r', 'object_count': 13, 'bytes_used': 123, 'meta_timestamp': '1757181265.63588', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181264.46675', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1757181264.46676', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1757181264.46676', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181264.46676', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181265.63108', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181265.63108', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181265.63096', 'epoch': '1757181265.63096', 'reported': 0, 'tombstones': -1}], '600d6415-10e0-4f51-9d5c-c0043bf4685f-sda') +test DEBUG: /tmp/tmpjxofxt2g/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpjxofxt2g/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, '57506cba97f33b6f9e23564e67759f0a', '600d6415-10e0-4f51-9d5c-c0043bf4685f-sda', '1757181264.45541', '1757181264.45305', '0', '', '1757181264.45305', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1757181264.46671', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1757181264.46671', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181264.46671', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1757181264.46675', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1757181265.65501', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181264.46675', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1757181264.46676', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1757181264.46676', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181264.46676', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181265.63108', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181265.63108', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181265.63096', 'epoch': '1757181265.63096', 'reported': 0, 'tombstones': -1}], '600d6415-10e0-4f51-9d5c-c0043bf4685f-sda') +test DEBUG: /tmp/tmpjxofxt2g/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpjxofxt2g/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, '57506cba97f33b6f9e23564e67759f0a', '600d6415-10e0-4f51-9d5c-c0043bf4685f-sda', '1757181264.45541', '1757181264.45305', '0', '', '1757181264.45305', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1757181265.67656', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1757181265.67656', 'deleted': 1, 'state': 10, 'state_timestamp': '1757181265.67656', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1757181264.46675', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1757181265.65501', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181264.46675', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1757181264.46676', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1757181264.46676', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181264.46676', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181265.63108', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181265.63108', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181265.63096', 'epoch': '1757181265.63096', 'reported': 0, 'tombstones': -1}], '600d6415-10e0-4f51-9d5c-c0043bf4685f-sda') +test DEBUG: /tmp/tmpjxofxt2g/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpjxofxt2g/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 + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 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.test_account_quotas.TestAccountQuota.test_bad_application_quota -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_bad_application_quota ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_bogus_count_quota_is_ignored -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_bogus_count_quota_is_ignored ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_bogus_quota_is_ignored -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_bogus_quota_is_ignored ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_container_request_ignores_attempt_to_set_count_quotas -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_container_request_ignores_attempt_to_set_count_quotas ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_container_request_ignores_attempt_to_set_quotas -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_container_request_ignores_attempt_to_set_quotas ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas_with_remove_header -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas_with_remove_header ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas_with_remove_header_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas_with_remove_header_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas_with_remove_header -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas_with_remove_header ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas_with_remove_header_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas_with_remove_header_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_legacy -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_legacy ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_reseller_copy_from -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_reseller_copy_from ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_reseller_copy_verb -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_reseller_copy_verb ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_reseller_copy_from -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_reseller_copy_from ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_reseller_copy_verb -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_reseller_copy_verb ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_per_policy_quota -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_per_policy_quota ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_authorized_legacy -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_authorized_legacy ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_bytes_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_bytes_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_bytes_on_empty_account_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_bytes_on_empty_account_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_count_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_count_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_count_not_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_count_not_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_count_on_empty_account_not_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_count_on_empty_account_not_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_not_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_not_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_count_quotas_on_object -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_count_quotas_on_object ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_policy_quota -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_policy_quota ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_quotas -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_quotas ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_request_exception -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_request_exception ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_no_info_quota -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_no_info_quota ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_no_quotas -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_no_quotas ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_not_exceed_bytes_quota -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_not_exceed_bytes_quota ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_not_exceed_count_quota -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_not_exceed_count_quota ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_obj_request_ignores_attempt_to_set_count_quotas -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_obj_request_ignores_attempt_to_set_count_quotas ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_obj_request_ignores_attempt_to_set_quotas -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_obj_request_ignores_attempt_to_set_quotas ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_count_quota_obj_post_still_works -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_count_quota_obj_post_still_works ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_container_create_still_works -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_container_create_still_works ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_container_post_still_works -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_container_post_still_works ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_count_container_create_still_works -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_count_container_create_still_works ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_count_container_post_still_works -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_count_container_post_still_works ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_obj_post_still_works -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_obj_post_still_works ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_policy_quota_translation -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_policy_quota_translation ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_policy_quota_translation_legacy_loses -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_policy_quota_translation_legacy_loses ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_unauthorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_unauthorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_authorized_legacy -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_authorized_legacy ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_count_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_count_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_count_not_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_count_not_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_not_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_not_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_count_quota_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_count_quota_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_count_quotas_admin -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_count_quotas_admin ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_count_quota_admin -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_count_quota_admin ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_count_quota_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_count_quota_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_quota_admin -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_quota_admin ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_quota_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_quota_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_non_admin_fails -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_non_admin_fails ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_reseller_legacy -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_reseller_legacy ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_reseller_legacy_loses -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_reseller_legacy_loses ... ok -test.unit.common.middleware.test_dlo.TestDloPutManifest.test_validating_x_object_manifest -test.unit.common.middleware.test_dlo.TestDloPutManifest.test_validating_x_object_manifest ... ok -test.unit.common.middleware.test_dlo.TestDloPutManifest.test_validation_ignores_accounts -test.unit.common.middleware.test_dlo.TestDloPutManifest.test_validation_ignores_accounts ... ok -test.unit.common.middleware.test_dlo.TestDloPutManifest.test_validation_ignores_containers -test.unit.common.middleware.test_dlo.TestDloPutManifest.test_validation_ignores_containers ... ok -test.unit.common.middleware.test_dlo.TestDloPutManifest.test_validation_watches_manifests_with_slashes -test.unit.common.middleware.test_dlo.TestDloPutManifest.test_validation_watches_manifests_with_slashes ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_get -test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_get ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_none -test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_none ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_put -test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_put ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_put_elsewhere_fails -test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_put_elsewhere_fails ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_put_to_own -test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_put_to_own ... ok -test.unit.common.middleware.test_recon.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.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.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 - fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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_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 + +fake-swift DEBUG: permission denined: 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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:47 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_write_acp_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_write_acp_permission ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_without_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_without_permission ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54:25 -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 proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) @@ -43575,396 +48204,471 @@ 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 -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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 +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txfd0d3c7919394ed984ac7-0068bc7554) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: txfd0d3c7919394ed984ac7-0068bc7554) +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: txfd0d3c7919394ed984ac7-0068bc7554) +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: txfd0d3c7919394ed984ac7-0068bc7554) +test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: txfd0d3c7919394ed984ac7-0068bc7554) +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: txfd0d3c7919394ed984ac7-0068bc7554) +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: txfd0d3c7919394ed984ac7-0068bc7554) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: txfd0d3c7919394ed984ac7-0068bc7554) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx6b6604beb04048e2b24c6-0068bc7554) +test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: tx6b6604beb04048e2b24c6-0068bc7554) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx6b6604beb04048e2b24c6-0068bc7554) +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: tx6b6604beb04048e2b24c6-0068bc7554) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx6b6604beb04048e2b24c6-0068bc7554) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx6b6604beb04048e2b24c6-0068bc7554) +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: tx6b6604beb04048e2b24c6-0068bc7554) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx6b6604beb04048e2b24c6-0068bc7554) +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: tx6b6604beb04048e2b24c6-0068bc7554) +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: tx6b6604beb04048e2b24c6-0068bc7554) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx6b6604beb04048e2b24c6-0068bc7554) +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: tx6b6604beb04048e2b24c6-0068bc7554) +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: tx6b6604beb04048e2b24c6-0068bc7554) +test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: tx6b6604beb04048e2b24c6-0068bc7554) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx7d8b9e7f9a8c46ffaf2ca-0068bc7554) +test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: tx7d8b9e7f9a8c46ffaf2ca-0068bc7554) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx7d8b9e7f9a8c46ffaf2ca-0068bc7554) +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: tx7d8b9e7f9a8c46ffaf2ca-0068bc7554) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx7d8b9e7f9a8c46ffaf2ca-0068bc7554) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txd128851f0f7d4cca9f748-0068bc7554) +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: txd128851f0f7d4cca9f748-0068bc7554) +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: txd128851f0f7d4cca9f748-0068bc7554) +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: txd128851f0f7d4cca9f748-0068bc7554) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: txd128851f0f7d4cca9f748-0068bc7554) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx04c5a1f45b194239b3f69-0068bc7554) +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: tx04c5a1f45b194239b3f69-0068bc7554) +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: tx04c5a1f45b194239b3f69-0068bc7554) +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: tx04c5a1f45b194239b3f69-0068bc7554) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx04c5a1f45b194239b3f69-0068bc7554) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txc3317ac8419c49ff97ff7-0068bc7555) +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: txc3317ac8419c49ff97ff7-0068bc7555) +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: txc3317ac8419c49ff97ff7-0068bc7555) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: txc3317ac8419c49ff97ff7-0068bc7555) +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: txc3317ac8419c49ff97ff7-0068bc7555) +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: txc3317ac8419c49ff97ff7-0068bc7555) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: txc3317ac8419c49ff97ff7-0068bc7555) +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: txc3317ac8419c49ff97ff7-0068bc7555) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txc3317ac8419c49ff97ff7-0068bc7555) +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: txc3317ac8419c49ff97ff7-0068bc7555) +test ERROR: Aborting listing from shards due to bad response: [200, 200, 404] (txn: txc3317ac8419c49ff97ff7-0068bc7555) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_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_server.TestECDuplicationObjectController.test_GET_ec +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_404 +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_404 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_big +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_big ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_deleted +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_deleted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_failure_handling +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_failure_handling ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_pipeline +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_pipeline ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECDuplicationObjectController.test_HEAD_ec +test.unit.proxy.test_server.TestECDuplicationObjectController.test_HEAD_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECDuplicationObjectController.test_HEAD_ec_404 +test.unit.proxy.test_server.TestECDuplicationObjectController.test_HEAD_ec_404 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec +test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_if_none_match +test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_if_none_match ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_multiple_segments +test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_multiple_segments ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_object_etag_mismatch +test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_object_etag_mismatch ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECDuplicationObjectController.test_conditional_GET_ec +test.unit.proxy.test_server.TestECDuplicationObjectController.test_conditional_GET_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECDuplicationObjectController.test_ec_client_disconnect +test.unit.proxy.test_server.TestECDuplicationObjectController.test_ec_client_disconnect ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECDuplicationObjectController.test_ec_client_put_disconnect +test.unit.proxy.test_server.TestECDuplicationObjectController.test_ec_client_put_disconnect ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.proxy.test_server.TestECDuplicationObjectController.test_reload_ring_ec +test.unit.proxy.test_server.TestECDuplicationObjectController.test_reload_ring_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' + 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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06: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 -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 -proxy INFO: (488179) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488179) accepted ('127.0.0.1', 8359) -proxy INFO: ERROR WSGI: code 400, message Invalid PROXY line 'PROXY jojo', (txn: tx8c1b2439cb78491d88f1d-006ac981a3) -proxy INFO: wsgi exiting -proxy INFO: (488179) wsgi exited, is_accepting=True -proxy INFO: (488179) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488179) accepted ('127.0.0.1', 8359) -proxy INFO: ERROR WSGI: code 400, message Invalid PROXY line 'PROXYjojo a b c d e', (txn: tx715d14f0bbe4454ab227e-006ac981a3) -proxy INFO: wsgi exiting -proxy INFO: (488179) wsgi exited, is_accepting=True -proxy INFO: (488179) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488179) accepted ('127.0.0.1', 8359) -proxy INFO: ERROR WSGI: code 400, message Invalid PROXY line 'PROXY a b c d e', (txn: tx62d7082e72914a2580851-006ac981a3) -proxy INFO: wsgi exiting -proxy INFO: (488179) wsgi exited, is_accepting=True -proxy INFO: (488179) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488179) 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: (488179) wsgi exited, is_accepting=True -proxy INFO: (488179) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488179) accepted ('127.0.0.1', 8359) -proxy INFO: 192.168.0.1 - - [09/Oct/2026 12:06:59] "GET /someurl HTTP/1.1" 200 160 0.000179 -proxy INFO: 192.168.0.1 - - [09/Oct/2026 12:06:59] "GET /otherurl HTTP/1.1" 200 179 0.000104 -proxy INFO: wsgi exiting -proxy INFO: (488179) wsgi exited, is_accepting=True -proxy INFO: (488179) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488179) accepted ('127.0.0.1', 8359) -proxy INFO: 192.168.0.1 - - [09/Oct/2026 12:06:59] "GET /someurl HTTP/1.0" 200 186 0.000070 -proxy INFO: wsgi exiting -proxy INFO: (488179) wsgi exited, is_accepting=True -proxy INFO: (488179) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488179) accepted ('127.0.0.1', 8359) -proxy INFO: 192.168.0.1 - - [09/Oct/2026 12:06:59] "GET /someurl HTTP/1.0" 200 179 0.000074 -proxy INFO: wsgi exiting -proxy INFO: (488179) wsgi exited, is_accepting=True -proxy INFO: (488179) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488179) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [09/Oct/2026 12:06:59] "GET /someurl HTTP/1.0" 200 180 0.000080 -proxy INFO: wsgi exiting -proxy INFO: (488179) wsgi exited, is_accepting=True -proxy INFO: (488179) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488179) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [09/Oct/2026 12:06:59] "GET /someurl HTTP/1.0" 200 180 0.000077test.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_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 - -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 +test:testertest:testertest: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 + fake-swift DEBUG: permission denined: 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': 'Sat, 10 Oct 2026 00:06:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:50 -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_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.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_creates_empty_hashes -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_creates_empty_hashes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_handoff -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_handoff ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_mixed -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_mixed ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_no_hashes -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_no_hashes ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_primary -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_primary ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_revert_only_tombstones -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_revert_only_tombstones ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_cleans_tmp -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_cleans_tmp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_creates_datadir -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_creates_datadir ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_creates_datadir_error -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_creates_datadir_error ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_mount_check -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_mount_check ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_overrides -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_overrides ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_skips_invalid_paths -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_skips_invalid_paths ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_local_devices -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_local_devices ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffix_delta -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffix_delta ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffixes_in_sync -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffixes_in_sync ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffixes_to_sync -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffixes_to_sync ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_first_enables_handoffs_only -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_first_enables_handoffs_only ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_default -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_default ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_enabled -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_enabled ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_ignores_handoffs_first -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_ignores_handoffs_first ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_iter_nodes_for_frag -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_iter_nodes_for_frag ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_handoff -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_handoff ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_primary_down -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_primary_down ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_primary_in_sync -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_primary_in_sync ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_cleanup -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_cleanup ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_cleanup_tombstone -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_cleanup_tombstone ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_suffix_call_errors -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_suffix_call_errors ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_sync_missing_durable -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_sync_missing_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_sync_partner_unmounted -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_sync_partner_unmounted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_reconstruct_removes_non_partition_files -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_reconstruct_removes_non_partition_files ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_ring_ip_and_bind_ip -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_ring_ip_and_bind_ip ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_sync_duplicates_to_remote_region -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_sync_duplicates_to_remote_region ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_two_ec_policies -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_two_ec_policies ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 - +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:49 -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': 'Sat, 06 Sep 2025 17:54:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1757181263.36611', '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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:49 -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': 'Sat, 10 Oct 2026 00:06:49 -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': 'Sat, 10 Oct 2026 00:06:49 -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': 'Sat, 10 Oct 2026 00:06:49 -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': 'Sat, 10 Oct 2026 00:06:49 -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': 'Sat, 10 Oct 2026 00:06:49 -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': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multi_upload_empty_body -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multi_upload_empty_body ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_abort -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_abort ... ok +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': '6qm+nUNIiw0hvrDDF0kHUQ==', 'Date': 'Sat, 06 Sep 2025 17:54:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'eaa9be9d43488b0d21beb0c317490751', 'X-Timestamp': '1757181263.37721', '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 -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx48d87d7dd9e140b0b3876-0068bc754f) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx48d87d7dd9e140b0b3876-0068bc754f) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx48d87d7dd9e140b0b3876-0068bc754f) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: tx532131465e2b47d7b1678-0068bc7550) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx532131465e2b47d7b1678-0068bc7550) +proxy-server ERROR: Object POST returning 503 for (202, 503, 503) (txn: tx532131465e2b47d7b1678-0068bc7550) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: txc4a8deeb823d437aba673-0068bc7550) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc4a8deeb823d437aba673-0068bc7550) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sda, error: ERROR Insufficient Storage (txn: txc4a8deeb823d437aba673-0068bc7550) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sda, error: ERROR Insufficient Storage (txn: txc4a8deeb823d437aba673-0068bc7550) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sda, error: ERROR Insufficient Storage (txn: txc4a8deeb823d437aba673-0068bc7550) +proxy-server ERROR: Object POST returning 503 for (202, 503, 503) (txn: txc4a8deeb823d437aba673-0068bc7550) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: tx0e4473a389bd48d9aac27-0068bc7550) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txd174f8ccbc0d4a028e8bb-0068bc7550)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_chunkreadtimeout_during_transfer_data +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_chunkreadtimeout_during_transfer_data ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_connect_exception_with_unicode_path +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_connect_exception_with_unicode_path ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_connect_exceptions +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_connect_exceptions ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_converts_delete_after_to_delete_at +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_converts_delete_after_to_delete_at ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at_in_past +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at_in_past ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", + +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx688ad83b739448bdabb03-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx688ad83b739448bdabb03-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx688ad83b739448bdabb03-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx688ad83b739448bdabb03-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx688ad83b739448bdabb03-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx688ad83b739448bdabb03-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx688ad83b739448bdabb03-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx688ad83b739448bdabb03-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx688ad83b739448bdabb03-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx688ad83b739448bdabb03-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx688ad83b739448bdabb03-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx688ad83b739448bdabb03-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx688ad83b739448bdabb03-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx688ad83b739448bdabb03-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx688ad83b739448bdabb03-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx688ad83b739448bdabb03-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx688ad83b739448bdabb03-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx688ad83b739448bdabb03-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx688ad83b739448bdabb03-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx688ad83b739448bdabb03-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx688ad83b739448bdabb03-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx688ad83b739448bdabb03-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx688ad83b739448bdabb03-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx688ad83b739448bdabb03-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx688ad83b739448bdabb03-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx688ad83b739448bdabb03-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx688ad83b739448bdabb03-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx688ad83b739448bdabb03-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx417c63bbcdd44282aed8c-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx417c63bbcdd44282aed8c-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx417c63bbcdd44282aed8c-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx417c63bbcdd44282aed8c-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx417c63bbcdd44282aed8c-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx417c63bbcdd44282aed8c-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx417c63bbcdd44282aed8c-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx417c63bbcdd44282aed8c-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx417c63bbcdd44282aed8c-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx417c63bbcdd44282aed8c-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx417c63bbcdd44282aed8c-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx417c63bbcdd44282aed8c-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx417c63bbcdd44282aed8c-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx417c63bbcdd44282aed8c-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx417c63bbcdd44282aed8c-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx417c63bbcdd44282aed8c-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx417c63bbcdd44282aed8c-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx417c63bbcdd44282aed8c-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx417c63bbcdd44282aed8c-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx417c63bbcdd44282aed8c-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx417c63bbcdd44282aed8c-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx417c63bbcdd44282aed8c-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx417c63bbcdd44282aed8c-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx417c63bbcdd44282aed8c-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx417c63bbcdd44282aed8c-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx417c63bbcdd44282aed8c-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx417c63bbcdd44282aed8c-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx417c63bbcdd44282aed8c-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: txd885f718ff3e4c0da13c0-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: txd885f718ff3e4c0da13c0-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: txd885f718ff3e4c0da13c0-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: txd885f718ff3e4c0da13c0-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: txd885f718ff3e4c0da13c0-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: txd885f718ff3e4c0da13c0-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: txd885f718ff3e4c0da13c0-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: txd885f718ff3e4c0da13c0-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: txd885f718ff3e4c0da13c0-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: txd885f718ff3e4c0da13c0-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: txd885f718ff3e4c0da13c0-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: txd885f718ff3e4c0da13c0-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: txd885f718ff3e4c0da13c0-0068bc7556) +proxy-server DEBUG: Ignoring 404 from primary (txn: txd885f718ff3e4c0da13c0-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txd885f718ff3e4c0da13c0-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txd885f718ff3e4c0da13c0-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txd885f718ff3e4c0da13c0-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txd885f718ff3e4c0da13c0-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txd885f718ff3e4c0da13c0-0068bc7556)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 + +proxy-server DEBUG: Ignoring 404 from handoff (txn: txd885f718ff3e4c0da13c0-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txd885f718ff3e4c0da13c0-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txd885f718ff3e4c0da13c0-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txd885f718ff3e4c0da13c0-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txd885f718ff3e4c0da13c0-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txd885f718ff3e4c0da13c0-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txd885f718ff3e4c0da13c0-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txd885f718ff3e4c0da13c0-0068bc7556) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txd885f718ff3e4c0da13c0-0068bc7556) + +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': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg==', 'Date': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1791590809.55360', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': '6qm+nUNIiw0hvrDDF0kHUQ==', 'Date': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'eaa9be9d43488b0d21beb0c317490751', 'X-Timestamp': '1791590809.59109', '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 - -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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:27 -0000', 'User-Agent': 'Mozzarella Foxfire'}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 + +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '57506cba97f33b6f9e23564e67759f0a', '600d6415-10e0-4f51-9d5c-c0043bf4685f-sda', '1757181264.45541', '1757181264.45305', '0', '', '1757181264.45305', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1757181265.67656', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1757181265.67656', 'deleted': 1, 'state': 10, 'state_timestamp': '1757181265.67656', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1757181264.46675', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1757181265.65501', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181264.46675', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1757181267.61509', 'lower': 'r', 'upper': '', 'object_count': 0, 'bytes_used': 30, 'meta_timestamp': '1757181267.61509', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181267.61509', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181265.63108', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181265.63108', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181265.63096', 'epoch': '1757181265.63096', 'reported': 0, 'tombstones': -1}], '600d6415-10e0-4f51-9d5c-c0043bf4685f-sda') +test DEBUG: /tmp/tmpjxofxt2g/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpjxofxt2g/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, '57506cba97f33b6f9e23564e67759f0a', '600d6415-10e0-4f51-9d5c-c0043bf4685f-sda', '1757181264.45541', '1757181264.45305', '0', '', '1757181264.45305', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1757181265.67656', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1757181265.67656', 'deleted': 1, 'state': 10, 'state_timestamp': '1757181265.67656', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1757181264.46675', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1757181265.65501', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181264.46675', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1757181267.61509', 'lower': 'r', 'upper': '', 'object_count': 0, 'bytes_used': 2030, 'meta_timestamp': '1757181267.74509', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181267.61509', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181265.63108', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181265.63108', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181265.63096', 'epoch': '1757181265.63096', 'reported': 0, 'tombstones': -1}], '600d6415-10e0-4f51-9d5c-c0043bf4685f-sda') +test DEBUG: /tmp/tmpjxofxt2g/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpjxofxt2g/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, '57506cba97f33b6f9e23564e67759f0a', '600d6415-10e0-4f51-9d5c-c0043bf4685f-sda', '1757181264.45541', '1757181264.45305', '0', '', '1757181264.45305', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1757181267.77370', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1757181265.67656', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181265.67656', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1757181264.46675', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1757181265.65501', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181264.46675', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1757181267.61509', 'lower': 'r', 'upper': '', 'object_count': 0, 'bytes_used': 2030, 'meta_timestamp': '1757181267.74509', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181267.61509', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181265.63108', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181265.63108', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181265.63096', 'epoch': '1757181265.63096', 'reported': 0, 'tombstones': -1}], '600d6415-10e0-4f51-9d5c-c0043bf4685f-sda') +test DEBUG: /tmp/tmpjxofxt2g/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpjxofxt2g/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, '57506cba97f33b6f9e23564e67759f0a', '600d6415-10e0-4f51-9d5c-c0043bf4685f-sda', '1757181264.45541', '1757181264.45305', '0', '', '1757181264.45305', 1, 0) +REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1757181267.77370', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1757181265.67656', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181265.67656', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1757181264.46675', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1757181265.65501', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181264.46675', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1757181267.61509', 'lower': 'r', 'upper': '', 'object_count': 0, 'bytes_used': 2030, 'meta_timestamp': '1757181267.74509', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181267.61509', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181265.63108', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181265.63108', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181265.63096', 'epoch': '1757181265.63096', 'reported': 0, 'tombstones': -1}], '600d6415-10e0-4f51-9d5c-c0043bf4685f-sda') +test DEBUG: /tmp/tmpjxofxt2g/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.0:1000/sda +test WARNING: /tmp/tmpjxofxt2g/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, '7cce1e2be74c00af41c2a05f7703a7cd', 'd3d2b6f2-72bb-418a-9139-6cd01b6c9d8b-sda', '1757181267.83219', '1757181267.82263', '0', '', '1757181267.82263', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': 'a/c', 'timestamp': '1757181267.85215', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181267.85215', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181267.85190', 'epoch': '1757181267.85190', 'reported': 0, 'tombstones': -1}], 'd3d2b6f2-72bb-418a-9139-6cd01b6c9d8b-sda')test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_error +test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_error ... ok + +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx10ae0d5c9d9c46c097c0e-0068bc7556) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx10ae0d5c9d9c46c097c0e-0068bc7556) +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: tx10ae0d5c9d9c46c097c0e-0068bc7556) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx10ae0d5c9d9c46c097c0e-0068bc7556) +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: tx10ae0d5c9d9c46c097c0e-0068bc7556) +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: tx10ae0d5c9d9c46c097c0e-0068bc7556) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx10ae0d5c9d9c46c097c0e-0068bc7556) +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: tx10ae0d5c9d9c46c097c0e-0068bc7556) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx10ae0d5c9d9c46c097c0e-0068bc7556) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx10ae0d5c9d9c46c097c0e-0068bc7556) +test DEBUG: Setting object count to 1065 (txn: tx10ae0d5c9d9c46c097c0e-0068bc7556) +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/tmphkhnb8s7/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmphkhnb8s7/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/tmphkhnb8s7/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmphkhnb8s7/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:30 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0147 "-" 1066287 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:30 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0075 "-" 1066287 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:30 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0065 "-" 1066287 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:30 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0061 "-" 1066287 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb215aba3e4ad4a289984f-0068bc7556" "proxy-server 1066287" 0.0011 "-" 1066287 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:30 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:37001/sdb1/1/a/c" "txb215aba3e4ad4a289984f-0068bc7556" "container-server 1066287" 0.0010 "-" 1066287 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:30 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:45493/sda1/1/a/c" "txb215aba3e4ad4a289984f-0068bc7556" "container-server 1066287" 0.0009 "-" 1066287 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:30 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txb215aba3e4ad4a289984f-0068bc7556" "proxy-server 1066287" 0.0114 "-" 1066287 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:30 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txb215aba3e4ad4a289984f-0068bc7556" "proxy-server 1066287" 0.0202 "-" 1066287 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/30 PUT /v1/a/c HTTP/1.0 201 - - t - - - txb215aba3e4ad4a289984f-0068bc7556 - 0.0267 - - 1757181270.116090298 1757181270.142806292 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:30 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx7e405aeac6b1463ea702e-0068bc7556" "proxy-server 1066287" 0.0011 "-" 1066287 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:30 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:37001/sdb1/1/a1/c1" "tx7e405aeac6b1463ea702e-0068bc7556" "container-server 1066287" 0.0010 "-" 1066287 0 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:30 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:45493/sda1/1/a1/c1" "tx7e405aeac6b1463ea702e-0068bc7556" "container-server 1066287" 0.0009 "-" 1066287 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:30 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx7e405aeac6b1463ea702e-0068bc7556" "proxy-server 1066287" 0.0114 "-" 1066287 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:30 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx7e405aeac6b1463ea702e-0068bc7556" "proxy-server 1066287" 0.0247 "-" 1066287 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/30 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx7e405aeac6b1463ea702e-0068bc7556 - 0.0310 - - 1757181270.144058704 1757181270.175087214 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1518e54eff244d928cbca-0068bc7556" "proxy-server 1066287" 0.0056 "-" 1066287 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:30 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:45493/sda1/2/a/c1" "tx1518e54eff244d928cbca-0068bc7556" "container-server 1066287" 0.0010 "-" 1066287 1 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:30 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:37001/sdb1/2/a/c1" "tx1518e54eff244d928cbca-0068bc7556" "container-server 1066287" 0.0038 "-" 1066287 1 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:30 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx1518e54eff244d928cbca-0068bc7556" "proxy-server 1066287" 0.0150 "-" 1066287 1 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:30 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx1518e54eff244d928cbca-0068bc7556" "proxy-server 1066287" 0.0305 "-" 1066287 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/30 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx1518e54eff244d928cbca-0068bc7556 - 0.0416 - - 1757181270.176320553 1757181270.217947721 1 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txebe8555b30a248e792bf3-0068bc7556" "proxy-server 1066287" 0.0042 "-" 1066287 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:30 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:37001/sdb1/1/a/c2" "txebe8555b30a248e792bf3-0068bc7556" "container-server 1066287" 0.0083 "-" 1066287 2 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:30 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:45493/sda1/1/a/c2" "txebe8555b30a248e792bf3-0068bc7556" "container-server 1066287" 0.0010 "-" 1066287 2 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:30 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txebe8555b30a248e792bf3-0068bc7556" "proxy-server 1066287" 0.0188 "-" 1066287 2 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:30 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txebe8555b30a248e792bf3-0068bc7556" "proxy-server 1066287" 0.0271 "-" 1066287 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/30 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txebe8555b30a248e792bf3-0068bc7556 - 0.0371 - - 1757181270.219233990 1757181270.256307125 2 + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=0-3', 'Date': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:49 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_Range_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_Range_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_Response -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_Response ... ok +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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_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 -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Expect: 100-continue on /AUTH_kilroy/%ED%88%8E/%E9%90%89: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect conn = FakeConn(status, etag, body=body, timestamp=timestamp, headers=headers, expect_headers=expect_headers, @@ -43974,17 +48678,30 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status -Exception: kaboom! (txn: tx0040a1245dbc420b95652-006ac98194) -proxy-server ERROR: Object GET returning 503 for [] (txn: tx0040a1245dbc420b95652-006ac98194) +Exception: Connection refused: Please insert ten dollars (txn: tx7ea214e2f8184eebba18f-0068bc7552) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.0:1000/sda (txn: tx898be50f711e4a0995fd7-0068bc7552) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.1:1001/sdb (txn: tx6732e3b2544c4ae995922-0068bc7552) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.2:1002/sdc (txn: tx0ad0e40d3f3747f9a97e3-0068bc7552) +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: tx69fbba3892d64e08bec1f-0068bc7552) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect conn = FakeConn(status, etag, body=body, timestamp=timestamp, headers=headers, expect_headers=expect_headers, @@ -43994,1249 +48711,1015 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status -Exception: kaboom! (txn: txf6d643dee3e04b5690ac5-006ac98199) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txf6d643dee3e04b5690ac5-006ac98199) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: +Exception: kaboom! (txn: tx65ef74895d7644218cf65-0068bc7552) +proxy-server ERROR: ERROR 503 Expect: 100-continue From Object Server 10.0.0.2:1002/sdc (txn: txe09783610e7640e9b4e16-0068bc7552) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx2cc6b020e6cf46d99ee99-0068bc7552) +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: tx87ad5b2a8a2f4afd95b82-0068bc7552) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to get final status of PUT to /v1/a/c/o.jpg: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: txf6d643dee3e04b5690ac5-006ac98199) -proxy-server ERROR: Object GET returning 503 for [] (txn: txf6d643dee3e04b5690ac5-006ac98199) + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 525, in _get_conn_response + resp = putter.await_response( + self.app.node_timeout, not final_phase) + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1741, in await_response + self.resp = self.conn.getresponse() + ~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 837, in getresponse + self.status = self._status.get_response_status() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 737, in get_response_status + raise self.status +Exception (txn: tx413aa381eed1419cb0259-0068bc7552) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx7f5e39e48f754b0688f34-0068bc7552) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: tx301a574b9ab34c898b277-006ac98199) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301a574b9ab34c898b277-006ac98199) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301a574b9ab34c898b277-006ac98199) -proxy-server ERROR: Object GET returning 503 for [] (txn: tx301a574b9ab34c898b277-006ac98199) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txb0f52bd3ce7b4a138314a-006ac98199) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx181b0941fe574f58b35c4-006ac98199) -proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.1:1001/sdb (txn: tx181b0941fe574f58b35c4-006ac98199) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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 -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_resumes ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_resumes_after_body_started -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_resumes_after_body_started ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_resumes_before_body_started -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_resumes_before_body_started ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_unable_to_resume -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_unable_to_resume ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_x_newest_not_found_when_404_newer -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_x_newest_not_found_when_404_newer ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_error_limit_supression_count -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_error_limit_supression_count ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_removes_swift_bytes -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_removes_swift_bytes ... ok +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at_non_integer +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at_non_integer ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_empty_bad_etag +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_empty_bad_etag ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_error_during_transfer_data +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_error_during_transfer_data ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_error_with_footers +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_error_with_footers ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_exception_during_transfer_data +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_exception_during_transfer_data ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_final_response_errors_with_unicode_path +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_final_response_errors_with_unicode_path ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_get_expect_errors_with_unicode_path +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_get_expect_errors_with_unicode_path ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match_denied +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match_denied ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match_not_star +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match_not_star ... ok -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP 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_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE_ACP +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=0-3', 'Date': 'Sat, 06 Sep 2025 17:54: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', 'Range': 'bytes=3-3', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:52 -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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:52 -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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': '', 'Date': 'Sat, 06 Sep 2025 17:54: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', 'Range': 'hoge', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:52 -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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:52 -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': 'Sat, 06 Sep 2025 17:54: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', 'Range': 'bytes=5-10', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_xml_error -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_xml_error ... 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.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.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.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 - -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: tx33658b99f37945fd89fa5-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx33658b99f37945fd89fa5-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx33658b99f37945fd89fa5-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx33658b99f37945fd89fa5-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx33658b99f37945fd89fa5-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx33658b99f37945fd89fa5-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx33658b99f37945fd89fa5-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx33658b99f37945fd89fa5-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx33658b99f37945fd89fa5-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx33658b99f37945fd89fa5-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx33658b99f37945fd89fa5-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx33658b99f37945fd89fa5-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx33658b99f37945fd89fa5-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx33658b99f37945fd89fa5-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx33658b99f37945fd89fa5-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx33658b99f37945fd89fa5-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx33658b99f37945fd89fa5-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx33658b99f37945fd89fa5-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx33658b99f37945fd89fa5-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx33658b99f37945fd89fa5-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx33658b99f37945fd89fa5-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx33658b99f37945fd89fa5-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx33658b99f37945fd89fa5-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx33658b99f37945fd89fa5-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx33658b99f37945fd89fa5-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx33658b99f37945fd89fa5-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx33658b99f37945fd89fa5-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx33658b99f37945fd89fa5-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc54448d1cbfb45469e35a-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc54448d1cbfb45469e35a-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc54448d1cbfb45469e35a-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc54448d1cbfb45469e35a-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc54448d1cbfb45469e35a-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc54448d1cbfb45469e35a-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc54448d1cbfb45469e35a-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc54448d1cbfb45469e35a-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc54448d1cbfb45469e35a-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc54448d1cbfb45469e35a-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc54448d1cbfb45469e35a-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc54448d1cbfb45469e35a-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc54448d1cbfb45469e35a-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc54448d1cbfb45469e35a-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc54448d1cbfb45469e35a-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc54448d1cbfb45469e35a-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc54448d1cbfb45469e35a-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc54448d1cbfb45469e35a-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc54448d1cbfb45469e35a-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc54448d1cbfb45469e35a-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc54448d1cbfb45469e35a-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc54448d1cbfb45469e35a-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc54448d1cbfb45469e35a-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc54448d1cbfb45469e35a-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc54448d1cbfb45469e35a-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc54448d1cbfb45469e35a-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc54448d1cbfb45469e35a-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc54448d1cbfb45469e35a-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe6c6526efe704113b8f0d-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe6c6526efe704113b8f0d-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe6c6526efe704113b8f0d-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe6c6526efe704113b8f0d-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe6c6526efe704113b8f0d-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe6c6526efe704113b8f0d-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe6c6526efe704113b8f0d-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe6c6526efe704113b8f0d-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe6c6526efe704113b8f0d-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe6c6526efe704113b8f0d-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe6c6526efe704113b8f0d-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe6c6526efe704113b8f0d-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe6c6526efe704113b8f0d-006ac981a0) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe6c6526efe704113b8f0d-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe6c6526efe704113b8f0d-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe6c6526efe704113b8f0d-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe6c6526efe704113b8f0d-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe6c6526efe704113b8f0d-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe6c6526efe704113b8f0d-006ac981a0)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 - -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe6c6526efe704113b8f0d-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe6c6526efe704113b8f0d-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe6c6526efe704113b8f0d-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe6c6526efe704113b8f0d-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe6c6526efe704113b8f0d-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe6c6526efe704113b8f0d-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe6c6526efe704113b8f0d-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe6c6526efe704113b8f0d-006ac981a0) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe6c6526efe704113b8f0d-006ac981a0) - -proxy INFO: wsgi exiting -proxy INFO: (488179) wsgi exited, is_accepting=True -proxy INFO: (488179) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (488179) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [09/Oct/2026 12:07:03] "GET /someurl HTTP/1.0" 200 180 0.000074 -proxy INFO: wsgi exiting -proxy INFO: (488179) wsgi exited, is_accepting=True -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx6eed34c65ec849068d509-006ac981ac) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx6eed34c65ec849068d509-006ac981ac) -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: tx6eed34c65ec849068d509-006ac981ac) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx6eed34c65ec849068d509-006ac981ac) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx6eed34c65ec849068d509-006ac981ac) -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: tx6eed34c65ec849068d509-006ac981ac) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: tx6eed34c65ec849068d509-006ac981ac) -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: tx6eed34c65ec849068d509-006ac981ac) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9992&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx6eed34c65ec849068d509-006ac981ac) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1032 (txn: tx6eed34c65ec849068d509-006ac981ac) -test DEBUG: Setting object count to 1032 (txn: tx6eed34c65ec849068d509-006ac981ac) -test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: txd3a30a9cb65449f69b28a-006ac981ac) -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: txd3a30a9cb65449f69b28a-006ac981ac) -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: txd3a30a9cb65449f69b28a-006ac981ac) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txd3a30a9cb65449f69b28a-006ac981ac) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txd3a30a9cb65449f69b28a-006ac981ac) -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: txd3a30a9cb65449f69b28a-006ac981ac) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: txd3a30a9cb65449f69b28a-006ac981ac) -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: txd3a30a9cb65449f69b28a-006ac981ac) -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: txd3a30a9cb65449f69b28a-006ac981ac) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 48 (txn: txd3a30a9cb65449f69b28a-006ac981ac) -test DEBUG: Setting object count to 48 (txn: txd3a30a9cb65449f69b28a-006ac981ac) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx28a487c8d66e463094bf6-006ac981ac) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx28a487c8d66e463094bf6-006ac981ac) -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: tx28a487c8d66e463094bf6-006ac981ac) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx28a487c8d66e463094bf6-006ac981ac) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx28a487c8d66e463094bf6-006ac981ac) -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: tx28a487c8d66e463094bf6-006ac981ac) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 40 (txn: tx28a487c8d66e463094bf6-006ac981ac) -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: tx28a487c8d66e463094bf6-006ac981ac) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9960&marker=h&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx28a487c8d66e463094bf6-006ac981ac) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1064 (txn: tx28a487c8d66e463094bf6-006ac981ac) -test DEBUG: Setting object count to 1064 (txn: tx28a487c8d66e463094bf6-006ac981ac) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&format=json&states=listing (txn: txc83f981efdf644e2a02bd-006ac981ac) -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: txc83f981efdf644e2a02bd-006ac981ac) -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: txc83f981efdf644e2a02bd-006ac981ac) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txc83f981efdf644e2a02bd-006ac981ac) -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: txc83f981efdf644e2a02bd-006ac981ac) -test DEBUG: Get listing from /v1/.shards_a/c_?marker=koolaid&format=json&limit=10000&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txc83f981efdf644e2a02bd-006ac981ac) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txc83f981efdf644e2a02bd-006ac981ac) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&reverse=true&format=json&states=listing (txn: tx3765151a0b0541a480af2-006ac981ac) -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: tx3765151a0b0541a480af2-006ac981ac)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_empty_shard_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_empty_shard_no_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_gap_in_shards_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_gap_in_shards_no_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_gap_in_shards_with_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_gap_in_shards_with_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_marker_beyond_end_marker_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_marker_beyond_end_marker_memcache ... ok +test:testertest:testertest: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 fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:54 -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: 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': 'Sat, 06 Sep 2025 17:54:25 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181265.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': 'Sat, 06 Sep 2025 17:54:25 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181265.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': 'Sat, 10 Oct 2026 00:06:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: some source HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source?versionId=null', 'Date': 'Sat, 06 Sep 2025 17:54:25 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181265.00000', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:54 -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': 'Sat, 06 Sep 2025 17:54:25 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181265.00000', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:54 -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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:54 -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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy +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 + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181369.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/231/42e38969c4781cf5132cfaf037f19231/42e38969c4781cf5132cfaf037f19231.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181369.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/231/42e38969c4781cf5132cfaf037f19231/42e38969c4781cf5132cfaf037f19231.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181369.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/231/42e38969c4781cf5132cfaf037f19231/42e38969c4781cf5132cfaf037f19231.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181378.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/837/b04010ec7569900e51522008e53ce837/b04010ec7569900e51522008e53ce837.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181378.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/837/b04010ec7569900e51522008e53ce837/b04010ec7569900e51522008e53ce837.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181378.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/837/b04010ec7569900e51522008e53ce837/b04010ec7569900e51522008e53ce837.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181387.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/e01/3b3ab687428ffb05d6bb60d9d769ee01/3b3ab687428ffb05d6bb60d9d769ee01.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181387.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/e01/3b3ab687428ffb05d6bb60d9d769ee01/3b3ab687428ffb05d6bb60d9d769ee01.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181387.00000-2, db: /tmp/tmpnec_l5k5/sda/containers/0/e01/3b3ab687428ffb05d6bb60d9d769ee01/3b3ab687428ffb05d6bb60d9d769ee01.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181253.00000-2, db: /tmp/tmp_aiqrylr/sda/containers/0/804/1dabecf23038853a5ef903a1d14f8804/1dabecf23038853a5ef903a1d14f8804.db +sharder-test INFO: Updated own shard range from ShardRange<'a' to 'b' as of 1757181253.00000, (0, 0) as of 1757181253.00000, active as of 1757181253.00000> to ShardRange<'a' to 'b' as of 1757181253.00000, (0, 0) as of 1757181253.00000, sharding as of 1757181258.00000>, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181253.00000-2, db: /tmp/tmp_aiqrylr/sda/containers/0/804/1dabecf23038853a5ef903a1d14f8804/1dabecf23038853a5ef903a1d14f8804.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181253.00000-2, db: /tmp/tmp_aiqrylr/sda/containers/0/804/1dabecf23038853a5ef903a1d14f8804/1dabecf23038853a5ef903a1d14f8804.db +sharder-test DEBUG: Updating 0 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181253.00000-2, db: /tmp/tmp_aiqrylr/sda/containers/0/804/1dabecf23038853a5ef903a1d14f8804/1dabecf23038853a5ef903a1d14f8804.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181253.00000-2, db: /tmp/tmp_aiqrylr/sda/containers/0/804/1dabecf23038853a5ef903a1d14f8804/1dabecf23038853a5ef903a1d14f8804_1757181253.00000.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181253.00000-2, db: /tmp/tmp_aiqrylr/sda/containers/0/804/1dabecf23038853a5ef903a1d14f8804/1dabecf23038853a5ef903a1d14f8804_1757181253.00000.db +sharder-test DEBUG: Updating 0 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181253.00000-2, db: /tmp/tmp_aiqrylr/sda/containers/0/804/1dabecf23038853a5ef903a1d14f8804/1dabecf23038853a5ef903a1d14f8804_1757181253.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp_aiqrylr/sda/containers/0/804/1dabecf23038853a5ef903a1d14f8804/1dabecf23038853a5ef903a1d14f8804.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181253.00000-2, db: /tmp/tmp_aiqrylr/sda/containers/0/804/1dabecf23038853a5ef903a1d14f8804/1dabecf23038853a5ef903a1d14f8804_1757181253.00000.db +sharder-test INFO: Updated own shard range from ShardRange<'a' to 'b' as of 1757181253.00000, (0, 0) as of 1757181253.00000, sharding as of 1757181259.00000> to ShardRange<'a' to 'b' as of 1757181253.00000, (0, 0) as of 1757181253.00000, sharded as of 1757181262.00000>, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1757181253.00000-2, db: /tmp/tmp_aiqrylr/sda/containers/0/804/1dabecf23038853a5ef903a1d14f8804/1dabecf23038853a5ef903a1d14f8804_1757181253.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181253.00000, db: /tmp/tmp2qahgebv/sda/containers/0/da5/2e395d665abfc1322034955e6efccda5/2e395d665abfc1322034955e6efccda5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181255.00000, db: /tmp/tmp2qahgebv/sda/containers/0/6ab/fc75c148e6f9344f0b3736797edba6ab/fc75c148e6f9344f0b3736797edba6ab.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181254.00000, (0, 0) as of 1757181254.00000, found as of 1757181254.00000> to ShardRange<'k' to 't' as of 1757181255.00000, (0, 0) as of 1757181255.00000, created as of 1757181255.00000>, path: .shards_a/shard_c_1757181255.00000, db: /tmp/tmp2qahgebv/sda/containers/0/6ab/fc75c148e6f9344f0b3736797edba6ab/fc75c148e6f9344f0b3736797edba6ab.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181257.00000, db: /tmp/tmp2qahgebv/sda/containers/0/925/2a53e6a36ffdcbf7e1bdb6a0ca66d925/2a53e6a36ffdcbf7e1bdb6a0ca66d925.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181256.00000, (0, 0) as of 1757181256.00000, found as of 1757181256.00000> to ShardRange<'k' to 't' as of 1757181257.00000, (0, 0) as of 1757181257.00000, cleaved as of 1757181257.00000>, path: .shards_a/shard_c_1757181257.00000, db: /tmp/tmp2qahgebv/sda/containers/0/925/2a53e6a36ffdcbf7e1bdb6a0ca66d925/2a53e6a36ffdcbf7e1bdb6a0ca66d925.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181259.00000, db: /tmp/tmp2qahgebv/sda/containers/0/968/e222f15ae4ba447aee8512e003333968/e222f15ae4ba447aee8512e003333968.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181258.00000, (0, 0) as of 1757181258.00000, found as of 1757181258.00000> to ShardRange<'k' to 't' as of 1757181259.00000, (0, 0) as of 1757181259.00000, active as of 1757181259.00000>, path: .shards_a/shard_c_1757181259.00000, db: /tmp/tmp2qahgebv/sda/containers/0/968/e222f15ae4ba447aee8512e003333968/e222f15ae4ba447aee8512e003333968.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181261.00000, db: /tmp/tmp2qahgebv/sda/containers/0/754/71446407012695d4027180a08dc9e754/71446407012695d4027180a08dc9e754.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181260.00000, (0, 0) as of 1757181260.00000, found as of 1757181260.00000> to ShardRange<'k' to 't' as of 1757181261.00000, (0, 0) as of 1757181261.00000, shrinking as of 1757181261.00000>, path: .shards_a/shard_c_1757181261.00000, db: /tmp/tmp2qahgebv/sda/containers/0/754/71446407012695d4027180a08dc9e754/71446407012695d4027180a08dc9e754.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181261.00000, db: /tmp/tmp2qahgebv/sda/containers/0/754/71446407012695d4027180a08dc9e754/71446407012695d4027180a08dc9e754.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181263.00000, db: /tmp/tmp2qahgebv/sda/containers/0/954/a2a3eb9c3529cf78b524ddef286c7954/a2a3eb9c3529cf78b524ddef286c7954.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181262.00000, (0, 0) as of 1757181262.00000, found as of 1757181262.00000> to ShardRange<'k' to 't' as of 1757181263.00000, (0, 0) as of 1757181263.00000, sharding as of 1757181263.00000>, path: .shards_a/shard_c_1757181263.00000, db: /tmp/tmp2qahgebv/sda/containers/0/954/a2a3eb9c3529cf78b524ddef286c7954/a2a3eb9c3529cf78b524ddef286c7954.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181263.00000, db: /tmp/tmp2qahgebv/sda/containers/0/954/a2a3eb9c3529cf78b524ddef286c7954/a2a3eb9c3529cf78b524ddef286c7954.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181265.00000, db: /tmp/tmp2qahgebv/sda/containers/0/d0a/0c63bed16f088239843bc3e467bf9d0a/0c63bed16f088239843bc3e467bf9d0a.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181264.00000, (0, 0) as of 1757181264.00000, found as of 1757181264.00000> to ShardRange<'k' to 't' as of 1757181265.00000, (0, 0) as of 1757181265.00000, sharded as of 1757181265.00000>, path: .shards_a/shard_c_1757181265.00000, db: /tmp/tmp2qahgebv/sda/containers/0/d0a/0c63bed16f088239843bc3e467bf9d0a/0c63bed16f088239843bc3e467bf9d0a.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181265.00000, db: /tmp/tmp2qahgebv/sda/containers/0/d0a/0c63bed16f088239843bc3e467bf9d0a/0c63bed16f088239843bc3e467bf9d0a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181267.00000, db: /tmp/tmp2qahgebv/sda/containers/0/4b0/9e1fc4607293b946834018c5c3a074b0/9e1fc4607293b946834018c5c3a074b0.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181266.00000, (0, 0) as of 1757181266.00000, found as of 1757181266.00000> to ShardRange<'k' to 't' as of 1757181267.00000, (0, 0) as of 1757181267.00000, shrunk as of 1757181267.00000>, path: .shards_a/shard_c_1757181267.00000, db: /tmp/tmp2qahgebv/sda/containers/0/4b0/9e1fc4607293b946834018c5c3a074b0/9e1fc4607293b946834018c5c3a074b0.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181267.00000, db: /tmp/tmp2qahgebv/sda/containers/0/4b0/9e1fc4607293b946834018c5c3a074b0/9e1fc4607293b946834018c5c3a074b0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181269.00000, db: /tmp/tmp2qahgebv/sda/containers/0/d4a/ce40ec179db585868c7ad86f3a287d4a/ce40ec179db585868c7ad86f3a287d4a.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181268.00000, (0, 0) as of 1757181268.00000, created as of 1757181268.00000> to ShardRange<'k' to 't' as of 1757181269.00000, (0, 0) as of 1757181269.00000, found as of 1757181269.00000>, path: .shards_a/shard_c_1757181269.00000, db: /tmp/tmp2qahgebv/sda/containers/0/d4a/ce40ec179db585868c7ad86f3a287d4a/ce40ec179db585868c7ad86f3a287d4a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181271.00000, db: /tmp/tmp2qahgebv/sda/containers/0/3f7/393646a9823bf87c2d487db8db44e3f7/393646a9823bf87c2d487db8db44e3f7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181273.00000, db: /tmp/tmp2qahgebv/sda/containers/0/648/cf2c045f897a26676b2716ac2c5b5648/cf2c045f897a26676b2716ac2c5b5648.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181272.00000, (0, 0) as of 1757181272.00000, created as of 1757181272.00000> to ShardRange<'k' to 't' as of 1757181273.00000, (0, 0) as of 1757181273.00000, cleaved as of 1757181273.00000>, path: .shards_a/shard_c_1757181273.00000, db: /tmp/tmp2qahgebv/sda/containers/0/648/cf2c045f897a26676b2716ac2c5b5648/cf2c045f897a26676b2716ac2c5b5648.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181275.00000, db: /tmp/tmp2qahgebv/sda/containers/0/2af/ece939046ac2a48ef91d3dead27b12af/ece939046ac2a48ef91d3dead27b12af.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181274.00000, (0, 0) as of 1757181274.00000, created as of 1757181274.00000> to ShardRange<'k' to 't' as of 1757181275.00000, (0, 0) as of 1757181275.00000, active as of 1757181275.00000>, path: .shards_a/shard_c_1757181275.00000, db: /tmp/tmp2qahgebv/sda/containers/0/2af/ece939046ac2a48ef91d3dead27b12af/ece939046ac2a48ef91d3dead27b12af.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181277.00000, db: /tmp/tmp2qahgebv/sda/containers/0/3af/9602fd6992718c537c190d10dcf163af/9602fd6992718c537c190d10dcf163af.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181276.00000, (0, 0) as of 1757181276.00000, created as of 1757181276.00000> to ShardRange<'k' to 't' as of 1757181277.00000, (0, 0) as of 1757181277.00000, shrinking as of 1757181277.00000>, path: .shards_a/shard_c_1757181277.00000, db: /tmp/tmp2qahgebv/sda/containers/0/3af/9602fd6992718c537c190d10dcf163af/9602fd6992718c537c190d10dcf163af.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181277.00000, db: /tmp/tmp2qahgebv/sda/containers/0/3af/9602fd6992718c537c190d10dcf163af/9602fd6992718c537c190d10dcf163af.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181279.00000, db: /tmp/tmp2qahgebv/sda/containers/0/0ea/11f9a1598b1b1b74ec14e09baf67c0ea/11f9a1598b1b1b74ec14e09baf67c0ea.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181278.00000, (0, 0) as of 1757181278.00000, created as of 1757181278.00000> to ShardRange<'k' to 't' as of 1757181279.00000, (0, 0) as of 1757181279.00000, sharding as of 1757181279.00000>, path: .shards_a/shard_c_1757181279.00000, db: /tmp/tmp2qahgebv/sda/containers/0/0ea/11f9a1598b1b1b74ec14e09baf67c0ea/11f9a1598b1b1b74ec14e09baf67c0ea.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181279.00000, db: /tmp/tmp2qahgebv/sda/containers/0/0ea/11f9a1598b1b1b74ec14e09baf67c0ea/11f9a1598b1b1b74ec14e09baf67c0ea.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181281.00000, db: /tmp/tmp2qahgebv/sda/containers/0/140/a5069273d1f84d4c061bdfdfe20a8140/a5069273d1f84d4c061bdfdfe20a8140.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181280.00000, (0, 0) as of 1757181280.00000, created as of 1757181280.00000> to ShardRange<'k' to 't' as of 1757181281.00000, (0, 0) as of 1757181281.00000, sharded as of 1757181281.00000>, path: .shards_a/shard_c_1757181281.00000, db: /tmp/tmp2qahgebv/sda/containers/0/140/a5069273d1f84d4c061bdfdfe20a8140/a5069273d1f84d4c061bdfdfe20a8140.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181281.00000, db: /tmp/tmp2qahgebv/sda/containers/0/140/a5069273d1f84d4c061bdfdfe20a8140/a5069273d1f84d4c061bdfdfe20a8140.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181283.00000, db: /tmp/tmp2qahgebv/sda/containers/0/9cf/2bde7f98906642fc19e1f4590f4c89cf/2bde7f98906642fc19e1f4590f4c89cf.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181282.00000, (0, 0) as of 1757181282.00000, created as of 1757181282.00000> to ShardRange<'k' to 't' as of 1757181283.00000, (0, 0) as of 1757181283.00000, shrunk as of 1757181283.00000>, path: .shards_a/shard_c_1757181283.00000, db: /tmp/tmp2qahgebv/sda/containers/0/9cf/2bde7f98906642fc19e1f4590f4c89cf/2bde7f98906642fc19e1f4590f4c89cf.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181283.00000, db: /tmp/tmp2qahgebv/sda/containers/0/9cf/2bde7f98906642fc19e1f4590f4c89cf/2bde7f98906642fc19e1f4590f4c89cf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181285.00000, db: /tmp/tmp2qahgebv/sda/containers/0/c3d/bed997532e2c1654dfa4b0b46954dc3d/bed997532e2c1654dfa4b0b46954dc3d.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181284.00000, (0, 0) as of 1757181284.00000, cleaved as of 1757181284.00000> to ShardRange<'k' to 't' as of 1757181285.00000, (0, 0) as of 1757181285.00000, found as of 1757181285.00000>, path: .shards_a/shard_c_1757181285.00000, db: /tmp/tmp2qahgebv/sda/containers/0/c3d/bed997532e2c1654dfa4b0b46954dc3d/bed997532e2c1654dfa4b0b46954dc3d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181287.00000, db: /tmp/tmp2qahgebv/sda/containers/0/8af/207d6d1ca6d46dda0b6546ff6a4248af/207d6d1ca6d46dda0b6546ff6a4248af.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181286.00000, (0, 0) as of 1757181286.00000, cleaved as of 1757181286.00000> to ShardRange<'k' to 't' as of 1757181287.00000, (0, 0) as of 1757181287.00000, created as of 1757181287.00000>, path: .shards_a/shard_c_1757181287.00000, db: /tmp/tmp2qahgebv/sda/containers/0/8af/207d6d1ca6d46dda0b6546ff6a4248af/207d6d1ca6d46dda0b6546ff6a4248af.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181289.00000, db: /tmp/tmp2qahgebv/sda/containers/0/071/dada52c56c666c830ac3150098463071/dada52c56c666c830ac3150098463071.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181291.00000, db: /tmp/tmp2qahgebv/sda/containers/0/cd6/a66d74142f3b0ae48526649f98b30cd6/a66d74142f3b0ae48526649f98b30cd6.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181290.00000, (0, 0) as of 1757181290.00000, cleaved as of 1757181290.00000> to ShardRange<'k' to 't' as of 1757181291.00000, (0, 0) as of 1757181291.00000, active as of 1757181291.00000>, path: .shards_a/shard_c_1757181291.00000, db: /tmp/tmp2qahgebv/sda/containers/0/cd6/a66d74142f3b0ae48526649f98b30cd6/a66d74142f3b0ae48526649f98b30cd6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181293.00000, db: /tmp/tmp2qahgebv/sda/containers/0/fc9/b293edbdc937d612772e59e39417cfc9/b293edbdc937d612772e59e39417cfc9.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181292.00000, (0, 0) as of 1757181292.00000, cleaved as of 1757181292.00000> to ShardRange<'k' to 't' as of 1757181293.00000, (0, 0) as of 1757181293.00000, shrinking as of 1757181293.00000>, path: .shards_a/shard_c_1757181293.00000, db: /tmp/tmp2qahgebv/sda/containers/0/fc9/b293edbdc937d612772e59e39417cfc9/b293edbdc937d612772e59e39417cfc9.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181293.00000, db: /tmp/tmp2qahgebv/sda/containers/0/fc9/b293edbdc937d612772e59e39417cfc9/b293edbdc937d612772e59e39417cfc9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181295.00000, db: /tmp/tmp2qahgebv/sda/containers/0/9e0/c44d5cd2a97cbf5b314ad86004b949e0/c44d5cd2a97cbf5b314ad86004b949e0.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181294.00000, (0, 0) as of 1757181294.00000, cleaved as of 1757181294.00000> to ShardRange<'k' to 't' as of 1757181295.00000, (0, 0) as of 1757181295.00000, sharding as of 1757181295.00000>, path: .shards_a/shard_c_1757181295.00000, db: /tmp/tmp2qahgebv/sda/containers/0/9e0/c44d5cd2a97cbf5b314ad86004b949e0/c44d5cd2a97cbf5b314ad86004b949e0.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181295.00000, db: /tmp/tmp2qahgebv/sda/containers/0/9e0/c44d5cd2a97cbf5b314ad86004b949e0/c44d5cd2a97cbf5b314ad86004b949e0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181297.00000, db: /tmp/tmp2qahgebv/sda/containers/0/133/35d517ad25a7466c19dd811cb95a7133/35d517ad25a7466c19dd811cb95a7133.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181296.00000, (0, 0) as of 1757181296.00000, cleaved as of 1757181296.00000> to ShardRange<'k' to 't' as of 1757181297.00000, (0, 0) as of 1757181297.00000, sharded as of 1757181297.00000>, path: .shards_a/shard_c_1757181297.00000, db: /tmp/tmp2qahgebv/sda/containers/0/133/35d517ad25a7466c19dd811cb95a7133/35d517ad25a7466c19dd811cb95a7133.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181297.00000, db: /tmp/tmp2qahgebv/sda/containers/0/133/35d517ad25a7466c19dd811cb95a7133/35d517ad25a7466c19dd811cb95a7133.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181299.00000, db: /tmp/tmp2qahgebv/sda/containers/0/606/f6e3b296eb0e712033aad81bb31e7606/f6e3b296eb0e712033aad81bb31e7606.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181298.00000, (0, 0) as of 1757181298.00000, cleaved as of 1757181298.00000> to ShardRange<'k' to 't' as of 1757181299.00000, (0, 0) as of 1757181299.00000, shrunk as of 1757181299.00000>, path: .shards_a/shard_c_1757181299.00000, db: /tmp/tmp2qahgebv/sda/containers/0/606/f6e3b296eb0e712033aad81bb31e7606/f6e3b296eb0e712033aad81bb31e7606.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181299.00000, db: /tmp/tmp2qahgebv/sda/containers/0/606/f6e3b296eb0e712033aad81bb31e7606/f6e3b296eb0e712033aad81bb31e7606.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181301.00000, db: /tmp/tmp2qahgebv/sda/containers/0/0c0/38481cf19c81a1cc68258d61ce5590c0/38481cf19c81a1cc68258d61ce5590c0.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181300.00000, (0, 0) as of 1757181300.00000, active as of 1757181300.00000> to ShardRange<'k' to 't' as of 1757181301.00000, (0, 0) as of 1757181301.00000, found as of 1757181301.00000>, path: .shards_a/shard_c_1757181301.00000, db: /tmp/tmp2qahgebv/sda/containers/0/0c0/38481cf19c81a1cc68258d61ce5590c0/38481cf19c81a1cc68258d61ce5590c0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181303.00000, db: /tmp/tmp2qahgebv/sda/containers/0/5eb/2e16b0cf7df9624003f7dfb5309155eb/2e16b0cf7df9624003f7dfb5309155eb.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181302.00000, (0, 0) as of 1757181302.00000, active as of 1757181302.00000> to ShardRange<'k' to 't' as of 1757181303.00000, (0, 0) as of 1757181303.00000, created as of 1757181303.00000>, path: .shards_a/shard_c_1757181303.00000, db: /tmp/tmp2qahgebv/sda/containers/0/5eb/2e16b0cf7df9624003f7dfb5309155eb/2e16b0cf7df9624003f7dfb5309155eb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181305.00000, db: /tmp/tmp2qahgebv/sda/containers/0/843/6a856182e037d8ce545d2327d1915843/6a856182e037d8ce545d2327d1915843.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181304.00000, (0, 0) as of 1757181304.00000, active as of 1757181304.00000> to ShardRange<'k' to 't' as of 1757181305.00000, (0, 0) as of 1757181305.00000, cleaved as of 1757181305.00000>, path: .shards_a/shard_c_1757181305.00000, db: /tmp/tmp2qahgebv/sda/containers/0/843/6a856182e037d8ce545d2327d1915843/6a856182e037d8ce545d2327d1915843.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181307.00000, db: /tmp/tmp2qahgebv/sda/containers/0/ca8/8daf99eac06d9aa8158b2197f9939ca8/8daf99eac06d9aa8158b2197f9939ca8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181309.00000, db: /tmp/tmp2qahgebv/sda/containers/0/1fe/f54e1618ca179d0c0939dde6d85631fe/f54e1618ca179d0c0939dde6d85631fe.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181308.00000, (0, 0) as of 1757181308.00000, active as of 1757181308.00000> to ShardRange<'k' to 't' as of 1757181309.00000, (0, 0) as of 1757181309.00000, shrinking as of 1757181309.00000>, path: .shards_a/shard_c_1757181309.00000, db: /tmp/tmp2qahgebv/sda/containers/0/1fe/f54e1618ca179d0c0939dde6d85631fe/f54e1618ca179d0c0939dde6d85631fe.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181309.00000, db: /tmp/tmp2qahgebv/sda/containers/0/1fe/f54e1618ca179d0c0939dde6d85631fe/f54e1618ca179d0c0939dde6d85631fe.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181311.00000, db: /tmp/tmp2qahgebv/sda/containers/0/d74/e880f834cb8e73bd28a2b59a0b2c6d74/e880f834cb8e73bd28a2b59a0b2c6d74.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181310.00000, (0, 0) as of 1757181310.00000, active as of 1757181310.00000> to ShardRange<'k' to 't' as of 1757181311.00000, (0, 0) as of 1757181311.00000, sharding as of 1757181311.00000>, path: .shards_a/shard_c_1757181311.00000, db: /tmp/tmp2qahgebv/sda/containers/0/d74/e880f834cb8e73bd28a2b59a0b2c6d74/e880f834cb8e73bd28a2b59a0b2c6d74.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181311.00000, db: /tmp/tmp2qahgebv/sda/containers/0/d74/e880f834cb8e73bd28a2b59a0b2c6d74/e880f834cb8e73bd28a2b59a0b2c6d74.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181313.00000, db: /tmp/tmp2qahgebv/sda/containers/0/009/77c3f7de2514e91141f3303fe330e009/77c3f7de2514e91141f3303fe330e009.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181312.00000, (0, 0) as of 1757181312.00000, active as of 1757181312.00000> to ShardRange<'k' to 't' as of 1757181313.00000, (0, 0) as of 1757181313.00000, sharded as of 1757181313.00000>, path: .shards_a/shard_c_1757181313.00000, db: /tmp/tmp2qahgebv/sda/containers/0/009/77c3f7de2514e91141f3303fe330e009/77c3f7de2514e91141f3303fe330e009.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181313.00000, db: /tmp/tmp2qahgebv/sda/containers/0/009/77c3f7de2514e91141f3303fe330e009/77c3f7de2514e91141f3303fe330e009.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181315.00000, db: /tmp/tmp2qahgebv/sda/containers/0/4ee/a414849c9369880727847af4b1d874ee/a414849c9369880727847af4b1d874ee.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181314.00000, (0, 0) as of 1757181314.00000, active as of 1757181314.00000> to ShardRange<'k' to 't' as of 1757181315.00000, (0, 0) as of 1757181315.00000, shrunk as of 1757181315.00000>, path: .shards_a/shard_c_1757181315.00000, db: /tmp/tmp2qahgebv/sda/containers/0/4ee/a414849c9369880727847af4b1d874ee/a414849c9369880727847af4b1d874ee.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181315.00000, db: /tmp/tmp2qahgebv/sda/containers/0/4ee/a414849c9369880727847af4b1d874ee/a414849c9369880727847af4b1d874ee.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181317.00000, db: /tmp/tmp2qahgebv/sda/containers/0/0c1/888161ae4c799669ae6038392e46d0c1/888161ae4c799669ae6038392e46d0c1.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181316.00000, (0, 0) as of 1757181316.00000, shrinking as of 1757181316.00000> to ShardRange<'k' to 't' as of 1757181317.00000, (0, 0) as of 1757181317.00000, found as of 1757181317.00000>, path: .shards_a/shard_c_1757181317.00000, db: /tmp/tmp2qahgebv/sda/containers/0/0c1/888161ae4c799669ae6038392e46d0c1/888161ae4c799669ae6038392e46d0c1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181319.00000, db: /tmp/tmp2qahgebv/sda/containers/0/442/5511e193e5d1b7233d95c25f21a07442/5511e193e5d1b7233d95c25f21a07442.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181318.00000, (0, 0) as of 1757181318.00000, shrinking as of 1757181318.00000> to ShardRange<'k' to 't' as of 1757181319.00000, (0, 0) as of 1757181319.00000, created as of 1757181319.00000>, path: .shards_a/shard_c_1757181319.00000, db: /tmp/tmp2qahgebv/sda/containers/0/442/5511e193e5d1b7233d95c25f21a07442/5511e193e5d1b7233d95c25f21a07442.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181321.00000, db: /tmp/tmp2qahgebv/sda/containers/0/bb3/21448f548db3b723ca123e1bbc984bb3/21448f548db3b723ca123e1bbc984bb3.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181320.00000, (0, 0) as of 1757181320.00000, shrinking as of 1757181320.00000> to ShardRange<'k' to 't' as of 1757181321.00000, (0, 0) as of 1757181321.00000, cleaved as of 1757181321.00000>, path: .shards_a/shard_c_1757181321.00000, db: /tmp/tmp2qahgebv/sda/containers/0/bb3/21448f548db3b723ca123e1bbc984bb3/21448f548db3b723ca123e1bbc984bb3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181323.00000, db: /tmp/tmp2qahgebv/sda/containers/0/66f/020fe4607b4335fe27d8ed27e23f466f/020fe4607b4335fe27d8ed27e23f466f.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181322.00000, (0, 0) as of 1757181322.00000, shrinking as of 1757181322.00000> to ShardRange<'k' to 't' as of 1757181323.00000, (0, 0) as of 1757181323.00000, active as of 1757181323.00000>, path: .shards_a/shard_c_1757181323.00000, db: /tmp/tmp2qahgebv/sda/containers/0/66f/020fe4607b4335fe27d8ed27e23f466f/020fe4607b4335fe27d8ed27e23f466f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181325.00000, db: /tmp/tmp2qahgebv/sda/containers/0/e6b/88f1c6316504394545f5626e3ab25e6b/88f1c6316504394545f5626e3ab25e6b.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181325.00000, db: /tmp/tmp2qahgebv/sda/containers/0/e6b/88f1c6316504394545f5626e3ab25e6b/88f1c6316504394545f5626e3ab25e6b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181327.00000, db: /tmp/tmp2qahgebv/sda/containers/0/13b/dfa0495a90dabaa7f9ea77d2a3e8513b/dfa0495a90dabaa7f9ea77d2a3e8513b.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181326.00000, (0, 0) as of 1757181326.00000, shrinking as of 1757181326.00000> to ShardRange<'k' to 't' as of 1757181327.00000, (0, 0) as of 1757181327.00000, sharding as of 1757181327.00000>, path: .shards_a/shard_c_1757181327.00000, db: /tmp/tmp2qahgebv/sda/containers/0/13b/dfa0495a90dabaa7f9ea77d2a3e8513b/dfa0495a90dabaa7f9ea77d2a3e8513b.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181327.00000, db: /tmp/tmp2qahgebv/sda/containers/0/13b/dfa0495a90dabaa7f9ea77d2a3e8513b/dfa0495a90dabaa7f9ea77d2a3e8513b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181329.00000, db: /tmp/tmp2qahgebv/sda/containers/0/a1b/50b58383afd9c511fb036c72f6002a1b/50b58383afd9c511fb036c72f6002a1b.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181328.00000, (0, 0) as of 1757181328.00000, shrinking as of 1757181328.00000> to ShardRange<'k' to 't' as of 1757181329.00000, (0, 0) as of 1757181329.00000, sharded as of 1757181329.00000>, path: .shards_a/shard_c_1757181329.00000, db: /tmp/tmp2qahgebv/sda/containers/0/a1b/50b58383afd9c511fb036c72f6002a1b/50b58383afd9c511fb036c72f6002a1b.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181329.00000, db: /tmp/tmp2qahgebv/sda/containers/0/a1b/50b58383afd9c511fb036c72f6002a1b/50b58383afd9c511fb036c72f6002a1b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181331.00000, db: /tmp/tmp2qahgebv/sda/containers/0/471/3e85cbd98b2b328cdcbe49764e17a471/3e85cbd98b2b328cdcbe49764e17a471.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181330.00000, (0, 0) as of 1757181330.00000, shrinking as of 1757181330.00000> to ShardRange<'k' to 't' as of 1757181331.00000, (0, 0) as of 1757181331.00000, shrunk as of 1757181331.00000>, path: .shards_a/shard_c_1757181331.00000, db: /tmp/tmp2qahgebv/sda/containers/0/471/3e85cbd98b2b328cdcbe49764e17a471/3e85cbd98b2b328cdcbe49764e17a471.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181331.00000, db: /tmp/tmp2qahgebv/sda/containers/0/471/3e85cbd98b2b328cdcbe49764e17a471/3e85cbd98b2b328cdcbe49764e17a471.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181333.00000, db: /tmp/tmp2qahgebv/sda/containers/0/2f7/4e1873214793db46a9848fc4327ed2f7/4e1873214793db46a9848fc4327ed2f7.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181332.00000, (0, 0) as of 1757181332.00000, sharding as of 1757181332.00000> to ShardRange<'k' to 't' as of 1757181333.00000, (0, 0) as of 1757181333.00000, found as of 1757181333.00000>, path: .shards_a/shard_c_1757181333.00000, db: /tmp/tmp2qahgebv/sda/containers/0/2f7/4e1873214793db46a9848fc4327ed2f7/4e1873214793db46a9848fc4327ed2f7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181335.00000, db: /tmp/tmp2qahgebv/sda/containers/0/ba7/1b209ee6ae5052aa35e4cea2efd7cba7/1b209ee6ae5052aa35e4cea2efd7cba7.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181334.00000, (0, 0) as of 1757181334.00000, sharding as of 1757181334.00000> to ShardRange<'k' to 't' as of 1757181335.00000, (0, 0) as of 1757181335.00000, created as of 1757181335.00000>, path: .shards_a/shard_c_1757181335.00000, db: /tmp/tmp2qahgebv/sda/containers/0/ba7/1b209ee6ae5052aa35e4cea2efd7cba7/1b209ee6ae5052aa35e4cea2efd7cba7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181337.00000, db: /tmp/tmp2qahgebv/sda/containers/0/b3f/378c162c247b8158a491b002f4ee5b3f/378c162c247b8158a491b002f4ee5b3f.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181336.00000, (0, 0) as of 1757181336.00000, sharding as of 1757181336.00000> to ShardRange<'k' to 't' as of 1757181337.00000, (0, 0) as of 1757181337.00000, cleaved as of 1757181337.00000>, path: .shards_a/shard_c_1757181337.00000, db: /tmp/tmp2qahgebv/sda/containers/0/b3f/378c162c247b8158a491b002f4ee5b3f/378c162c247b8158a491b002f4ee5b3f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181339.00000, db: /tmp/tmp2qahgebv/sda/containers/0/808/55d6e5f5ed53bf1dcb3659d645945808/55d6e5f5ed53bf1dcb3659d645945808.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181338.00000, (0, 0) as of 1757181338.00000, sharding as of 1757181338.00000> to ShardRange<'k' to 't' as of 1757181339.00000, (0, 0) as of 1757181339.00000, active as of 1757181339.00000>, path: .shards_a/shard_c_1757181339.00000, db: /tmp/tmp2qahgebv/sda/containers/0/808/55d6e5f5ed53bf1dcb3659d645945808/55d6e5f5ed53bf1dcb3659d645945808.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181341.00000, db: /tmp/tmp2qahgebv/sda/containers/0/f9a/02a844be56f3addbaca930906f4ddf9a/02a844be56f3addbaca930906f4ddf9a.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181340.00000, (0, 0) as of 1757181340.00000, sharding as of 1757181340.00000> to ShardRange<'k' to 't' as of 1757181341.00000, (0, 0) as of 1757181341.00000, shrinking as of 1757181341.00000>, path: .shards_a/shard_c_1757181341.00000, db: /tmp/tmp2qahgebv/sda/containers/0/f9a/02a844be56f3addbaca930906f4ddf9a/02a844be56f3addbaca930906f4ddf9a.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181341.00000, db: /tmp/tmp2qahgebv/sda/containers/0/f9a/02a844be56f3addbaca930906f4ddf9a/02a844be56f3addbaca930906f4ddf9a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181343.00000, db: /tmp/tmp2qahgebv/sda/containers/0/20e/17041bf9102a0b602b4a3514cf2a420e/17041bf9102a0b602b4a3514cf2a420e.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181343.00000, db: /tmp/tmp2qahgebv/sda/containers/0/20e/17041bf9102a0b602b4a3514cf2a420e/17041bf9102a0b602b4a3514cf2a420e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181345.00000, db: /tmp/tmp2qahgebv/sda/containers/0/377/9411cd2bd7dc18b2c583908679648377/9411cd2bd7dc18b2c583908679648377.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181344.00000, (0, 0) as of 1757181344.00000, sharding as of 1757181344.00000> to ShardRange<'k' to 't' as of 1757181345.00000, (0, 0) as of 1757181345.00000, sharded as of 1757181345.00000>, path: .shards_a/shard_c_1757181345.00000, db: /tmp/tmp2qahgebv/sda/containers/0/377/9411cd2bd7dc18b2c583908679648377/9411cd2bd7dc18b2c583908679648377.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181345.00000, db: /tmp/tmp2qahgebv/sda/containers/0/377/9411cd2bd7dc18b2c583908679648377/9411cd2bd7dc18b2c583908679648377.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181347.00000, db: /tmp/tmp2qahgebv/sda/containers/0/316/1e855b8680fb6b5926c3aa73bda0f316/1e855b8680fb6b5926c3aa73bda0f316.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181346.00000, (0, 0) as of 1757181346.00000, sharding as of 1757181346.00000> to ShardRange<'k' to 't' as of 1757181347.00000, (0, 0) as of 1757181347.00000, shrunk as of 1757181347.00000>, path: .shards_a/shard_c_1757181347.00000, db: /tmp/tmp2qahgebv/sda/containers/0/316/1e855b8680fb6b5926c3aa73bda0f316/1e855b8680fb6b5926c3aa73bda0f316.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181347.00000, db: /tmp/tmp2qahgebv/sda/containers/0/316/1e855b8680fb6b5926c3aa73bda0f316/1e855b8680fb6b5926c3aa73bda0f316.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181349.00000, db: /tmp/tmp2qahgebv/sda/containers/0/2d0/3e6cb2c20d62a778ca723f362d0302d0/3e6cb2c20d62a778ca723f362d0302d0.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181348.00000, (0, 0) as of 1757181348.00000, sharded as of 1757181348.00000> to ShardRange<'k' to 't' as of 1757181349.00000, (0, 0) as of 1757181349.00000, found as of 1757181349.00000>, path: .shards_a/shard_c_1757181349.00000, db: /tmp/tmp2qahgebv/sda/containers/0/2d0/3e6cb2c20d62a778ca723f362d0302d0/3e6cb2c20d62a778ca723f362d0302d0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181351.00000, db: /tmp/tmp2qahgebv/sda/containers/0/267/87fcda01b0830dc592d5d924c72f6267/87fcda01b0830dc592d5d924c72f6267.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181350.00000, (0, 0) as of 1757181350.00000, sharded as of 1757181350.00000> to ShardRange<'k' to 't' as of 1757181351.00000, (0, 0) as of 1757181351.00000, created as of 1757181351.00000>, path: .shards_a/shard_c_1757181351.00000, db: /tmp/tmp2qahgebv/sda/containers/0/267/87fcda01b0830dc592d5d924c72f6267/87fcda01b0830dc592d5d924c72f6267.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181353.00000, db: /tmp/tmp2qahgebv/sda/containers/0/b63/7a6ef559f3dbcb2a8b3dd0cfae152b63/7a6ef559f3dbcb2a8b3dd0cfae152b63.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181352.00000, (0, 0) as of 1757181352.00000, sharded as of 1757181352.00000> to ShardRange<'k' to 't' as of 1757181353.00000, (0, 0) as of 1757181353.00000, cleaved as of 1757181353.00000>, path: .shards_a/shard_c_1757181353.00000, db: /tmp/tmp2qahgebv/sda/containers/0/b63/7a6ef559f3dbcb2a8b3dd0cfae152b63/7a6ef559f3dbcb2a8b3dd0cfae152b63.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181355.00000, db: /tmp/tmp2qahgebv/sda/containers/0/031/98232ba9940412f1e081a8d7c958b031/98232ba9940412f1e081a8d7c958b031.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181354.00000, (0, 0) as of 1757181354.00000, sharded as of 1757181354.00000> to ShardRange<'k' to 't' as of 1757181355.00000, (0, 0) as of 1757181355.00000, active as of 1757181355.00000>, path: .shards_a/shard_c_1757181355.00000, db: /tmp/tmp2qahgebv/sda/containers/0/031/98232ba9940412f1e081a8d7c958b031/98232ba9940412f1e081a8d7c958b031.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181357.00000, db: /tmp/tmp2qahgebv/sda/containers/0/3ea/115d6b547362fcfdb0b73e3ffd1ba3ea/115d6b547362fcfdb0b73e3ffd1ba3ea.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181356.00000, (0, 0) as of 1757181356.00000, sharded as of 1757181356.00000> to ShardRange<'k' to 't' as of 1757181357.00000, (0, 0) as of 1757181357.00000, shrinking as of 1757181357.00000>, path: .shards_a/shard_c_1757181357.00000, db: /tmp/tmp2qahgebv/sda/containers/0/3ea/115d6b547362fcfdb0b73e3ffd1ba3ea/115d6b547362fcfdb0b73e3ffd1ba3ea.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181357.00000, db: /tmp/tmp2qahgebv/sda/containers/0/3ea/115d6b547362fcfdb0b73e3ffd1ba3ea/115d6b547362fcfdb0b73e3ffd1ba3ea.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181359.00000, db: /tmp/tmp2qahgebv/sda/containers/0/9d8/7ce4c4e725e88d2cf6c87743f8f7f9d8/7ce4c4e725e88d2cf6c87743f8f7f9d8.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181358.00000, (0, 0) as of 1757181358.00000, sharded as of 1757181358.00000> to ShardRange<'k' to 't' as of 1757181359.00000, (0, 0) as of 1757181359.00000, sharding as of 1757181359.00000>, path: .shards_a/shard_c_1757181359.00000, db: /tmp/tmp2qahgebv/sda/containers/0/9d8/7ce4c4e725e88d2cf6c87743f8f7f9d8/7ce4c4e725e88d2cf6c87743f8f7f9d8.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181359.00000, db: /tmp/tmp2qahgebv/sda/containers/0/9d8/7ce4c4e725e88d2cf6c87743f8f7f9d8/7ce4c4e725e88d2cf6c87743f8f7f9d8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181361.00000, db: /tmp/tmp2qahgebv/sda/containers/0/3d3/902cc8b06355854eabe483c21caa13d3/902cc8b06355854eabe483c21caa13d3.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181361.00000, db: /tmp/tmp2qahgebv/sda/containers/0/3d3/902cc8b06355854eabe483c21caa13d3/902cc8b06355854eabe483c21caa13d3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181363.00000, db: /tmp/tmp2qahgebv/sda/containers/0/dc2/a3ed2b1956d8edeea438e08fa69ebdc2/a3ed2b1956d8edeea438e08fa69ebdc2.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181362.00000, (0, 0) as of 1757181362.00000, sharded as of 1757181362.00000> to ShardRange<'k' to 't' as of 1757181363.00000, (0, 0) as of 1757181363.00000, shrunk as of 1757181363.00000>, path: .shards_a/shard_c_1757181363.00000, db: /tmp/tmp2qahgebv/sda/containers/0/dc2/a3ed2b1956d8edeea438e08fa69ebdc2/a3ed2b1956d8edeea438e08fa69ebdc2.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181363.00000, db: /tmp/tmp2qahgebv/sda/containers/0/dc2/a3ed2b1956d8edeea438e08fa69ebdc2/a3ed2b1956d8edeea438e08fa69ebdc2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181365.00000, db: /tmp/tmp2qahgebv/sda/containers/0/d6a/5cb6d30262a9c07958fc8e0db79bad6a/5cb6d30262a9c07958fc8e0db79bad6a.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181364.00000, (0, 0) as of 1757181364.00000, shrunk as of 1757181364.00000> to ShardRange<'k' to 't' as of 1757181365.00000, (0, 0) as of 1757181365.00000, found as of 1757181365.00000>, path: .shards_a/shard_c_1757181365.00000, db: /tmp/tmp2qahgebv/sda/containers/0/d6a/5cb6d30262a9c07958fc8e0db79bad6a/5cb6d30262a9c07958fc8e0db79bad6a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181367.00000, db: /tmp/tmp2qahgebv/sda/containers/0/e80/2b64de68c47d0fc185b8ea13a32d0e80/2b64de68c47d0fc185b8ea13a32d0e80.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181366.00000, (0, 0) as of 1757181366.00000, shrunk as of 1757181366.00000> to ShardRange<'k' to 't' as of 1757181367.00000, (0, 0) as of 1757181367.00000, created as of 1757181367.00000>, path: .shards_a/shard_c_1757181367.00000, db: /tmp/tmp2qahgebv/sda/containers/0/e80/2b64de68c47d0fc185b8ea13a32d0e80/2b64de68c47d0fc185b8ea13a32d0e80.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181369.00000, db: /tmp/tmp2qahgebv/sda/containers/0/efd/2a2aec407a5e43be4ba246ce67b19efd/2a2aec407a5e43be4ba246ce67b19efd.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181368.00000, (0, 0) as of 1757181368.00000, shrunk as of 1757181368.00000> to ShardRange<'k' to 't' as of 1757181369.00000, (0, 0) as of 1757181369.00000, cleaved as of 1757181369.00000>, path: .shards_a/shard_c_1757181369.00000, db: /tmp/tmp2qahgebv/sda/containers/0/efd/2a2aec407a5e43be4ba246ce67b19efd/2a2aec407a5e43be4ba246ce67b19efd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181371.00000, db: /tmp/tmp2qahgebv/sda/containers/0/23a/169fff38cbeb102ebaf081ff47c2f23a/169fff38cbeb102ebaf081ff47c2f23a.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181370.00000, (0, 0) as of 1757181370.00000, shrunk as of 1757181370.00000> to ShardRange<'k' to 't' as of 1757181371.00000, (0, 0) as of 1757181371.00000, active as of 1757181371.00000>, path: .shards_a/shard_c_1757181371.00000, db: /tmp/tmp2qahgebv/sda/containers/0/23a/169fff38cbeb102ebaf081ff47c2f23a/169fff38cbeb102ebaf081ff47c2f23a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181373.00000, db: /tmp/tmp2qahgebv/sda/containers/0/9f8/b990cd7ff767d35fdc2f1d722f7eb9f8/b990cd7ff767d35fdc2f1d722f7eb9f8.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181372.00000, (0, 0) as of 1757181372.00000, shrunk as of 1757181372.00000> to ShardRange<'k' to 't' as of 1757181373.00000, (0, 0) as of 1757181373.00000, shrinking as of 1757181373.00000>, path: .shards_a/shard_c_1757181373.00000, db: /tmp/tmp2qahgebv/sda/containers/0/9f8/b990cd7ff767d35fdc2f1d722f7eb9f8/b990cd7ff767d35fdc2f1d722f7eb9f8.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181373.00000, db: /tmp/tmp2qahgebv/sda/containers/0/9f8/b990cd7ff767d35fdc2f1d722f7eb9f8/b990cd7ff767d35fdc2f1d722f7eb9f8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181375.00000, db: /tmp/tmp2qahgebv/sda/containers/0/201/931cb2c6ab58be2bae6571fd889e2201/931cb2c6ab58be2bae6571fd889e2201.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181374.00000, (0, 0) as of 1757181374.00000, shrunk as of 1757181374.00000> to ShardRange<'k' to 't' as of 1757181375.00000, (0, 0) as of 1757181375.00000, sharding as of 1757181375.00000>, path: .shards_a/shard_c_1757181375.00000, db: /tmp/tmp2qahgebv/sda/containers/0/201/931cb2c6ab58be2bae6571fd889e2201/931cb2c6ab58be2bae6571fd889e2201.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181375.00000, db: /tmp/tmp2qahgebv/sda/containers/0/201/931cb2c6ab58be2bae6571fd889e2201/931cb2c6ab58be2bae6571fd889e2201.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181377.00000, db: /tmp/tmp2qahgebv/sda/containers/0/319/c6ba9c147398a0d7fd8f56f5d4061319/c6ba9c147398a0d7fd8f56f5d4061319.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181376.00000, (0, 0) as of 1757181376.00000, shrunk as of 1757181376.00000> to ShardRange<'k' to 't' as of 1757181377.00000, (0, 0) as of 1757181377.00000, sharded as of 1757181377.00000>, path: .shards_a/shard_c_1757181377.00000, db: /tmp/tmp2qahgebv/sda/containers/0/319/c6ba9c147398a0d7fd8f56f5d4061319/c6ba9c147398a0d7fd8f56f5d4061319.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181377.00000, db: /tmp/tmp2qahgebv/sda/containers/0/319/c6ba9c147398a0d7fd8f56f5d4061319/c6ba9c147398a0d7fd8f56f5d4061319.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181379.00000, db: /tmp/tmp2qahgebv/sda/containers/0/a60/63561942fd2e979a4e4f2ef0479f7a60/63561942fd2e979a4e4f2ef0479f7a60.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181379.00000, db: /tmp/tmp2qahgebv/sda/containers/0/a60/63561942fd2e979a4e4f2ef0479f7a60/63561942fd2e979a4e4f2ef0479f7a60.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181380.00000, db: /tmp/tmp2qahgebv/sda/containers/0/073/681cf6cd531fb7d5ea27a555fd4c3073/681cf6cd531fb7d5ea27a555fd4c3073.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181382.00000, db: /tmp/tmp2qahgebv/sda/containers/0/98c/8917687ffb6c2c4f7215c1fb7fc0398c/8917687ffb6c2c4f7215c1fb7fc0398c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181384.00000, db: /tmp/tmp2qahgebv/sda/containers/0/f82/d63718f2d7987f4dbb95ed8da7c3bf82/d63718f2d7987f4dbb95ed8da7c3bf82.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181386.00000, db: /tmp/tmp2qahgebv/sda/containers/0/357/b5d87380aa774286f19be4f8479e0357/b5d87380aa774286f19be4f8479e0357.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181388.00000, db: /tmp/tmp2qahgebv/sda/containers/0/70b/e699d9b2c0dee44bdbd717b2bcf5970b/e699d9b2c0dee44bdbd717b2bcf5970b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181390.00000, db: /tmp/tmp2qahgebv/sda/containers/0/59f/8f5d88b3cd2adf8c6b49f9d43241959f/8f5d88b3cd2adf8c6b49f9d43241959f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181392.00000, db: /tmp/tmp2qahgebv/sda/containers/0/598/2c3204cdf2fd2285fa7ffbe219b3f598/2c3204cdf2fd2285fa7ffbe219b3f598.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181394.00000, db: /tmp/tmp2qahgebv/sda/containers/0/cad/cddc78ec64a7c3d0d1f251acf7765cad/cddc78ec64a7c3d0d1f251acf7765cad.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181396.00000, db: /tmp/tmp2qahgebv/sda/containers/0/02a/41e86f90eb24d23d656ce40aac0ca02a/41e86f90eb24d23d656ce40aac0ca02a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181398.00000, db: /tmp/tmp2qahgebv/sda/containers/0/083/a22966e8ec1a00039c91ad2196d1c083/a22966e8ec1a00039c91ad2196d1c083.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181400.00000, db: /tmp/tmp2qahgebv/sda/containers/0/bd8/a13fcfc6691a789ab250484c34b44bd8/a13fcfc6691a789ab250484c34b44bd8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181402.00000, db: /tmp/tmp2qahgebv/sda/containers/0/03e/ebcc54c41650c37d9ecefd03a76ea03e/ebcc54c41650c37d9ecefd03a76ea03e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181404.00000, db: /tmp/tmp2qahgebv/sda/containers/0/b73/58c50eb1c5291574c9a3435ed43edb73/58c50eb1c5291574c9a3435ed43edb73.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181406.00000, db: /tmp/tmp2qahgebv/sda/containers/0/2fa/bca51b36cb80aa69550e04b91f1fa2fa/bca51b36cb80aa69550e04b91f1fa2fa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181408.00000, db: /tmp/tmp2qahgebv/sda/containers/0/fae/8764a624e8097551a3bc02dbe84d7fae/8764a624e8097551a3bc02dbe84d7fae.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181410.00000, db: /tmp/tmp2qahgebv/sda/containers/0/09e/1aca05ef32d7a849304654134cfd909e/1aca05ef32d7a849304654134cfd909e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181412.00000, db: /tmp/tmp2qahgebv/sda/containers/0/6a5/fe97879002b2a852577d5078a10fd6a5/fe97879002b2a852577d5078a10fd6a5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181414.00000, db: /tmp/tmp2qahgebv/sda/containers/0/462/5d16b1be19178ea3acfb6e17d9f80462/5d16b1be19178ea3acfb6e17d9f80462.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181416.00000, db: /tmp/tmp2qahgebv/sda/containers/0/793/f817dc4afd6f2cb9a6bcbca9ade87793/f817dc4afd6f2cb9a6bcbca9ade87793.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181418.00000, db: /tmp/tmp2qahgebv/sda/containers/0/112/f20304c104ed2b0971bf047068d21112/f20304c104ed2b0971bf047068d21112.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181420.00000, db: /tmp/tmp2qahgebv/sda/containers/0/6c2/44c3648dd02921b7af330743f7e496c2/44c3648dd02921b7af330743f7e496c2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181422.00000, db: /tmp/tmp2qahgebv/sda/containers/0/d01/be45966af79fb6949d2a2fee8d05bd01/be45966af79fb6949d2a2fee8d05bd01.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181424.00000, db: /tmp/tmp2qahgebv/sda/containers/0/581/5691ebe07061e38033ae5d96a3626581/5691ebe07061e38033ae5d96a3626581.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181426.00000, db: /tmp/tmp2qahgebv/sda/containers/0/07b/02e37edd8f9af3e6752538059c4ac07b/02e37edd8f9af3e6752538059c4ac07b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181428.00000, db: /tmp/tmp2qahgebv/sda/containers/0/fc0/8252f48185ef6d9818745db65e2d3fc0/8252f48185ef6d9818745db65e2d3fc0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181430.00000, db: /tmp/tmp2qahgebv/sda/containers/0/38b/cc0861c7212ff8552173445e7b7c738b/cc0861c7212ff8552173445e7b7c738b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181432.00000, db: /tmp/tmp2qahgebv/sda/containers/0/39a/d6c2008cfdcacd27fc38ebc989d8439a/d6c2008cfdcacd27fc38ebc989d8439a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181434.00000, db: /tmp/tmp2qahgebv/sda/containers/0/c15/f115e7f1c8d6d9baf4353d81002fec15/f115e7f1c8d6d9baf4353d81002fec15.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181436.00000, db: /tmp/tmp2qahgebv/sda/containers/0/111/1fffe29554fe05daff2d4dede865e111/1fffe29554fe05daff2d4dede865e111.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181438.00000, db: /tmp/tmp2qahgebv/sda/containers/0/3d4/c0f9320f4116051160ec3ebfed1ba3d4/c0f9320f4116051160ec3ebfed1ba3d4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181440.00000, db: /tmp/tmp2qahgebv/sda/containers/0/749/2b604d5f5ab6113a975e3285c437a749/2b604d5f5ab6113a975e3285c437a749.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181442.00000, db: /tmp/tmp2qahgebv/sda/containers/0/11d/a5c5af0e432fc2a1d8c0a47afe72911d/a5c5af0e432fc2a1d8c0a47afe72911d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181444.00000, db: /tmp/tmp2qahgebv/sda/containers/0/7ff/9c63fa8a7dbdbf13f20b318a55bbd7ff/9c63fa8a7dbdbf13f20b318a55bbd7ff.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181444.00000, db: /tmp/tmp2qahgebv/sda/containers/0/7ff/9c63fa8a7dbdbf13f20b318a55bbd7ff/9c63fa8a7dbdbf13f20b318a55bbd7ff.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181446.00000, db: /tmp/tmp2qahgebv/sda/containers/0/b1f/3bc544c68cbb2f5589baf158338d3b1f/3bc544c68cbb2f5589baf158338d3b1f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181446.00000, db: /tmp/tmp2qahgebv/sda/containers/0/b1f/3bc544c68cbb2f5589baf158338d3b1f/3bc544c68cbb2f5589baf158338d3b1f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181448.00000, db: /tmp/tmp2qahgebv/sda/containers/0/f35/78d243e2e6a8861e97498b58fb872f35/78d243e2e6a8861e97498b58fb872f35.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181448.00000, db: /tmp/tmp2qahgebv/sda/containers/0/f35/78d243e2e6a8861e97498b58fb872f35/78d243e2e6a8861e97498b58fb872f35.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181450.00000, db: /tmp/tmp2qahgebv/sda/containers/0/c5a/44f8263aa3fcd32b211ae69b64f5cc5a/44f8263aa3fcd32b211ae69b64f5cc5a.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181450.00000, db: /tmp/tmp2qahgebv/sda/containers/0/c5a/44f8263aa3fcd32b211ae69b64f5cc5a/44f8263aa3fcd32b211ae69b64f5cc5a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181452.00000, db: /tmp/tmp2qahgebv/sda/containers/0/524/4e3f9cdc564954b1cec217a3b7e90524/4e3f9cdc564954b1cec217a3b7e90524.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181452.00000, db: /tmp/tmp2qahgebv/sda/containers/0/524/4e3f9cdc564954b1cec217a3b7e90524/4e3f9cdc564954b1cec217a3b7e90524.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181454.00000, db: /tmp/tmp2qahgebv/sda/containers/0/a43/82eab2961458a5a21e3acf83235c0a43/82eab2961458a5a21e3acf83235c0a43.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181454.00000, db: /tmp/tmp2qahgebv/sda/containers/0/a43/82eab2961458a5a21e3acf83235c0a43/82eab2961458a5a21e3acf83235c0a43.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181456.00000, db: /tmp/tmp2qahgebv/sda/containers/0/7bf/dd71391859c0a54d1a17601f370e97bf/dd71391859c0a54d1a17601f370e97bf.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181456.00000, db: /tmp/tmp2qahgebv/sda/containers/0/7bf/dd71391859c0a54d1a17601f370e97bf/dd71391859c0a54d1a17601f370e97bf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181458.00000, db: /tmp/tmp2qahgebv/sda/containers/0/763/893e04aca8e82caa5fecd769546c2763/893e04aca8e82caa5fecd769546c2763.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181458.00000, db: /tmp/tmp2qahgebv/sda/containers/0/763/893e04aca8e82caa5fecd769546c2763/893e04aca8e82caa5fecd769546c2763.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181460.00000, db: /tmp/tmp2qahgebv/sda/containers/0/135/5035c6337402fae277058a58c0711135/5035c6337402fae277058a58c0711135.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181460.00000, db: /tmp/tmp2qahgebv/sda/containers/0/135/5035c6337402fae277058a58c0711135/5035c6337402fae277058a58c0711135.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181462.00000, db: /tmp/tmp2qahgebv/sda/containers/0/7fc/51f59bf3f8e6f660f0ae4d3e8b06f7fc/51f59bf3f8e6f660f0ae4d3e8b06f7fc.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181462.00000, db: /tmp/tmp2qahgebv/sda/containers/0/7fc/51f59bf3f8e6f660f0ae4d3e8b06f7fc/51f59bf3f8e6f660f0ae4d3e8b06f7fc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181464.00000, db: /tmp/tmp2qahgebv/sda/containers/0/1eb/361c03dc7261c1f19656423378eca1eb/361c03dc7261c1f19656423378eca1eb.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181464.00000, db: /tmp/tmp2qahgebv/sda/containers/0/1eb/361c03dc7261c1f19656423378eca1eb/361c03dc7261c1f19656423378eca1eb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181466.00000, db: /tmp/tmp2qahgebv/sda/containers/0/1a3/f896f96b95ac9b3c5e1e25589dca81a3/f896f96b95ac9b3c5e1e25589dca81a3.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181466.00000, db: /tmp/tmp2qahgebv/sda/containers/0/1a3/f896f96b95ac9b3c5e1e25589dca81a3/f896f96b95ac9b3c5e1e25589dca81a3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181468.00000, db: /tmp/tmp2qahgebv/sda/containers/0/743/2724b345446f0ce8883748821715f743/2724b345446f0ce8883748821715f743.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181468.00000, db: /tmp/tmp2qahgebv/sda/containers/0/743/2724b345446f0ce8883748821715f743/2724b345446f0ce8883748821715f743.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181470.00000, db: /tmp/tmp2qahgebv/sda/containers/0/e36/dc8ac574cc6600859d26d3145aea8e36/dc8ac574cc6600859d26d3145aea8e36.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181470.00000, db: /tmp/tmp2qahgebv/sda/containers/0/e36/dc8ac574cc6600859d26d3145aea8e36/dc8ac574cc6600859d26d3145aea8e36.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181472.00000, db: /tmp/tmp2qahgebv/sda/containers/0/aab/f2ebfb8764470c0e25d6544891c44aab/f2ebfb8764470c0e25d6544891c44aab.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181472.00000, db: /tmp/tmp2qahgebv/sda/containers/0/aab/f2ebfb8764470c0e25d6544891c44aab/f2ebfb8764470c0e25d6544891c44aab.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181474.00000, db: /tmp/tmp2qahgebv/sda/containers/0/b6d/90e751365a3f5b7c905118b3e9c0fb6d/90e751365a3f5b7c905118b3e9c0fb6d.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181474.00000, db: /tmp/tmp2qahgebv/sda/containers/0/b6d/90e751365a3f5b7c905118b3e9c0fb6d/90e751365a3f5b7c905118b3e9c0fb6d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181476.00000, db: /tmp/tmp2qahgebv/sda/containers/0/0d4/5d0c7439df93a4781ab09d0b146b20d4/5d0c7439df93a4781ab09d0b146b20d4.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181476.00000, db: /tmp/tmp2qahgebv/sda/containers/0/0d4/5d0c7439df93a4781ab09d0b146b20d4/5d0c7439df93a4781ab09d0b146b20d4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181478.00000, db: /tmp/tmp2qahgebv/sda/containers/0/bb4/8a3f184399d0f61c7003fa8a42b5cbb4/8a3f184399d0f61c7003fa8a42b5cbb4.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181478.00000, db: /tmp/tmp2qahgebv/sda/containers/0/bb4/8a3f184399d0f61c7003fa8a42b5cbb4/8a3f184399d0f61c7003fa8a42b5cbb4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181480.00000, db: /tmp/tmp2qahgebv/sda/containers/0/f7c/adb2c38c5a3f78f1044e17753ad0df7c/adb2c38c5a3f78f1044e17753ad0df7c.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181480.00000, db: /tmp/tmp2qahgebv/sda/containers/0/f7c/adb2c38c5a3f78f1044e17753ad0df7c/adb2c38c5a3f78f1044e17753ad0df7c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181482.00000, db: /tmp/tmp2qahgebv/sda/containers/0/c4d/90503e1a7602368c8fd8ae6547c80c4d/90503e1a7602368c8fd8ae6547c80c4d.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181482.00000, db: /tmp/tmp2qahgebv/sda/containers/0/c4d/90503e1a7602368c8fd8ae6547c80c4d/90503e1a7602368c8fd8ae6547c80c4d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181484.00000, db: /tmp/tmp2qahgebv/sda/containers/0/483/0f91dd25f25d98cc52fe95591088b483/0f91dd25f25d98cc52fe95591088b483.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181484.00000, db: /tmp/tmp2qahgebv/sda/containers/0/483/0f91dd25f25d98cc52fe95591088b483/0f91dd25f25d98cc52fe95591088b483.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181486.00000, db: /tmp/tmp2qahgebv/sda/containers/0/8c6/0b7a8bea4a52d202cf7396145f5c58c6/0b7a8bea4a52d202cf7396145f5c58c6.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181486.00000, db: /tmp/tmp2qahgebv/sda/containers/0/8c6/0b7a8bea4a52d202cf7396145f5c58c6/0b7a8bea4a52d202cf7396145f5c58c6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181488.00000, db: /tmp/tmp2qahgebv/sda/containers/0/a9d/9ab53280e9ec3e71fe688b70cbfa8a9d/9ab53280e9ec3e71fe688b70cbfa8a9d.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181488.00000, db: /tmp/tmp2qahgebv/sda/containers/0/a9d/9ab53280e9ec3e71fe688b70cbfa8a9d/9ab53280e9ec3e71fe688b70cbfa8a9d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181490.00000, db: /tmp/tmp2qahgebv/sda/containers/0/5dc/f829fe947b6931aa86da50a9faf845dc/f829fe947b6931aa86da50a9faf845dc.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181490.00000, db: /tmp/tmp2qahgebv/sda/containers/0/5dc/f829fe947b6931aa86da50a9faf845dc/f829fe947b6931aa86da50a9faf845dc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181492.00000, db: /tmp/tmp2qahgebv/sda/containers/0/ba3/7850b540f057f414f3a4da48f0791ba3/7850b540f057f414f3a4da48f0791ba3.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181492.00000, db: /tmp/tmp2qahgebv/sda/containers/0/ba3/7850b540f057f414f3a4da48f0791ba3/7850b540f057f414f3a4da48f0791ba3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181494.00000, db: /tmp/tmp2qahgebv/sda/containers/0/4e8/529f57482039d814bb1a3ebdfaad94e8/529f57482039d814bb1a3ebdfaad94e8.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_container_merge_other_ranges +test.unit.container.test_sharder.TestSharder.test_audit_shard_container_merge_other_ranges ... ok +test.unit.container.test_sharder.TestSharder.test_audit_shard_deleted_range_in_root_container +test.unit.container.test_sharder.TestSharder.test_audit_shard_deleted_range_in_root_container ... ok +test.unit.container.test_sharder.TestSharder.test_audit_shard_deleted_range_missing_from_root_container +test.unit.container.test_sharder.TestSharder.test_audit_shard_deleted_range_missing_from_root_container ... ok +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_range_not_merged_while_shrinking +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_range_not_merged_while_shrinking ... ok +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_range_overlap_not_merged_while_shrinking +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_range_overlap_not_merged_while_shrinking ... ok -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:52 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_abort_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_abort_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_complete_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_complete_error ... ok +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:29 -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 -proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.0:1000/sda (txn: tx78f0845f2cef4926b63b4-006ac9819c) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txe95099ceadf643f7840e6-006ac9819e) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx7e14766116e84778a604b-006ac9819f) +proxy-server WARNING: Client disconnected without sending last chunk (txn: txf27200800dcc46ccae23b-0068bc7554) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx8def5b024057431c9615a-006ac9819f) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.2:1002/sdc (txn: tx36e9670d44344a22a9da3-0068bc7554) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: tx36e9670d44344a22a9da3-0068bc7554) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx36e9670d44344a22a9da3-0068bc7554) +proxy-server ERROR: Object PUT returning 503 for [503, 503, 503] (txn: tx36e9670d44344a22a9da3-0068bc7554) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx468cb11c2e1042078b0d0-006ac9819f) -proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.1:1001/sdb (txn: tx468cb11c2e1042078b0d0-006ac9819f) -proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.2:1002/sdc (txn: tx468cb11c2e1042078b0d0-006ac9819f) -proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: tx468cb11c2e1042078b0d0-006ac9819f) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Trying to read next part of object multi-part GET (retrying) 10.0.0.1:1001/sdb (txn: tx02993acbbd40490f83dd5-006ac9819f) +proxy-server ERROR: ERROR Exception transferring data to object servers {'path': '/v1/a/c/o.jpg'}: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1011, in _transfer_data + chunk = next(data_source) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2454, in __next__ + return self._get_next_item() + ~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 5237, in _get_next_item + return super(CooperativeIterator, self)._get_next_item() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2450, in _get_next_item + return next(self.wrapped_iter) + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 878, in reader + return req.environ['wsgi.input'].read( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + self.app.client_chunk_size) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/controllers/test_obj.py", line 1992, in read + raise Exception('exception message') +Exception: exception message (txn: tx59776bcaf1d0417c9618a-0068bc7554) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx68c67c6cf60d456ebdc07-006ac9819f) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to get final status of PUT to /v1/AUTH_kilroy/%ED%88%8E/%E9%90%89: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 525, in _get_conn_response + resp = putter.await_response( + self.app.node_timeout, not final_phase) + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1741, in await_response + self.resp = self.conn.getresponse() + ~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 837, in getresponse + self.status = self._status.get_response_status() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 737, in get_response_status + raise self.status +Exception: boom (txn: tx2b627e455c614f3c91932-0068bc7555) +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: tx70fcb2fb919c451a99d0b-0068bc7555) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txb5fa0b53a0c3488eb8e44-0068bc7555) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txdbfc0421258144ca9931d-0068bc7555) +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: txdbfc0421258144ca9931d-0068bc7555) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx0d0149f0b7424917b0229-006ac9819f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txf98621a8a56e4d4dbd0f4-0068bc7555) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx9b068dabca304e91a36b8-0068bc7555) +proxy-server ERROR: ERROR 503 Expect: 100-continue From Object Server 10.0.0.1:1001/sdb (txn: tx9b068dabca304e91a36b8-0068bc7555) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx5371e42b37074cbb8df23-006ac9819f) -proxy-server ERROR: Trying to read next part of object multi-part GET (retrying) 10.0.0.2:1002/sdc (txn: tx5371e42b37074cbb8df23-006ac9819f) -proxy-server ERROR: Trying to read next part of object multi-part GET (retrying) 10.0.0.1:1001/sdb (txn: tx5371e42b37074cbb8df23-006ac9819f) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx07c5b274f0ee4bd189435-0068bc7555) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx1b7ad62245f441d5b2652-006ac9819f) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx1b7ad62245f441d5b2652-006ac9819f) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx183b0d38a10f49d59ef70-006ac9819f) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx2593f7e417ff4f0ebf712-006ac9819f) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx2593f7e417ff4f0ebf712-006ac9819f) -proxy-server ERROR: Object HEAD returning 503 for [] (txn: tx2593f7e417ff4f0ebf712-006ac9819f) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txb46ea49dd6af423887718-006ac9819f) -proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txb46ea49dd6af423887718-006ac9819f) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: txb46ea49dd6af423887718-006ac9819f) -proxy-server ERROR: Object HEAD returning 503 for [507] (txn: txb46ea49dd6af423887718-006ac9819f) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx4666769649fe4e8da1d9a-006ac9819f) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx4666769649fe4e8da1d9a-006ac9819f) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx4666769649fe4e8da1d9a-006ac9819f) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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 ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest_different_timestamps -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest_different_timestamps ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest_with_some_missing -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest_with_some_missing ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest_with_two_vector_timestamps -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest_with_two_vector_timestamps ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_all_primaries_succeed -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_all_primaries_succeed ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_configure_task_container_per_day -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_configure_task_container_per_day ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_in_past -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_in_past ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_non_integer -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_non_integer ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_with_x_open_expired -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_with_x_open_expired ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_insufficient_primaries_others_fail_handoffs_404 -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_insufficient_primaries_others_fail_handoffs_404 ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_insufficient_primaries_others_fail_handoffs_fail -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_insufficient_primaries_others_fail_handoffs_fail ... ok +proxy-server WARNING: Client disconnected without sending enough data (txn: tx28a2da443a6945528cf34-0068bc7555)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_insufficient_data_from_client +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_insufficient_data_from_client ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_limits_expirer_queue_deletes +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_limits_expirer_queue_deletes ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_negative_delete_after +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_negative_delete_after ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_non_int_delete_after +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_non_int_delete_after ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_requires_length +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_requires_length ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_send_exception_with_unicode_path +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_send_exception_with_unicode_path ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_simple +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_simple ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_timeout_during_transfer_data +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_timeout_during_transfer_data ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_with_body_and_no_footers +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_with_body_and_no_footers ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_with_chunked_body_and_no_footers +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_with_chunked_body_and_no_footers ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_with_no_body_and_no_footers +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_with_no_body_and_no_footers ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_connect_put_node_timeout +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_connect_put_node_timeout ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_delete +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_delete ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_match +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_match ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_newer +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_newer ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_not_found +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_not_found ... ok +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': 'Sat, 10 Oct 2026 00:06:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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: 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': 'Sat, 10 Oct 2026 00:06:53 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590813.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': 'Sat, 10 Oct 2026 00:06:53 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590813.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': 'Sat, 10 Oct 2026 00:06:53 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590813.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': 'Sat, 10 Oct 2026 00:06:53 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590813.00000', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54:29 -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: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 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.1004173755645752 -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.10156416893005371 -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.10194587707519531 -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.10222244262695312 -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.10249590873718262 -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.10411930084228516 -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.10458850860595703 -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.10489153861999512 -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.0002903938293457 -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.0008022785186768 -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.0010764598846436 -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.0013384819030762 -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.00156569480896 -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.0017974376678467 -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.0020081996917725 -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.0023183822631836 -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.1031491756439209 -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 4.4345855712890625e-05: +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 515, in incr - new_val = self._incr_or_decr(fp, sock, cmd, delta_val) - File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 475, in _incr_or_decr - line = fp.readline().strip().split() - ^^^^^^^^^^^^^^^^^^^ -AttributeError: 'NoneType' object has no attribute 'strip' -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken 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 + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 143, in HEAD + resp = self.GETorHEAD(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2433, in get_response + resp = self.acl_handler.handle_acl( + app, method, container, obj, headers) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl + return getattr(ah, method)(app) + ~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 246, in HEAD + return self._handle_acl(app, 'HEAD') + ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 145, in _handle_acl + resp = self.req.get_acl_response(app, 'HEAD', + container, obj, + headers, query=query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_HEAD_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 +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': 'Sat, 10 Oct 2026 00:06:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:54 -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': 'Sat, 10 Oct 2026 00:06:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:54 -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': 'Sat, 10 Oct 2026 00:06:54 -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': 'Sat, 10 Oct 2026 00:06:54 -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 ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error limiting server 1.2.3.5:11211 -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error limiting server 1.2.3.4:11211 -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method get: No more memcached servers to try -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error limiting server 1.2.3.5:11211 -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipetest.unit.common.test_memcached.TestMemcached.test_error_limiting_custom_config -test.unit.common.test_memcached.TestMemcached.test_error_limiting_custom_config ... ok -test.unit.common.test_memcached.TestMemcached.test_error_raising -test.unit.common.test_memcached.TestMemcached.test_error_raising ... ok -test.unit.common.test_memcached.TestMemcached.test_get_conns -test.unit.common.test_memcached.TestMemcached.test_get_conns ... ok -test.unit.common.test_memcached.TestMemcached.test_get_conns_bad_v6 -test.unit.common.test_memcached.TestMemcached.test_get_conns_bad_v6 ... ok -test.unit.common.test_memcached.TestMemcached.test_get_conns_hostname -test.unit.common.test_memcached.TestMemcached.test_get_conns_hostname ... ok -test.unit.common.test_memcached.TestMemcached.test_get_failed_connection_mid_request -test.unit.common.test_memcached.TestMemcached.test_get_failed_connection_mid_request ... ok -test.unit.common.test_memcached.TestMemcached.test_incr -test.unit.common.test_memcached.TestMemcached.test_incr ... ok -test.unit.common.test_memcached.TestMemcached.test_incr_add_expires -test.unit.common.test_memcached.TestMemcached.test_incr_add_expires ... ok -test.unit.common.test_memcached.TestMemcached.test_incr_expiration_time -test.unit.common.test_memcached.TestMemcached.test_incr_expiration_time ... ok -test.unit.common.test_memcached.TestMemcached.test_incr_failed_connection_mid_request -test.unit.common.test_memcached.TestMemcached.test_incr_failed_connection_mid_request ... ok -test.unit.common.test_memcached.TestMemcached.test_incr_unexpected_response -test.unit.common.test_memcached.TestMemcached.test_incr_unexpected_response ... ok -test.unit.common.test_memcached.TestMemcached.test_incr_w_timeout -test.unit.common.test_memcached.TestMemcached.test_incr_w_timeout ... ok -test.unit.common.test_memcached.TestMemcached.test_item_size_warning_threshold -test.unit.common.test_memcached.TestMemcached.test_item_size_warning_threshold ... ok -test.unit.common.test_memcached.TestMemcached.test_logger_kwarg -test.unit.common.test_memcached.TestMemcached.test_logger_kwarg ... ok -test.unit.common.test_memcached.TestMemcached.test_multi -test.unit.common.test_memcached.TestMemcached.test_multi ... ok -test.unit.common.test_memcached.TestMemcached.test_multi_delete -test.unit.common.test_memcached.TestMemcached.test_multi_delete ... ok -test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats -test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats ... ok -test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_error -test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_error ... ok -test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_exception -test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_exception ... ok -test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_timeout -test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_timeout ... ok - -test 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: tx3765151a0b0541a480af2-006ac981ac) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx3765151a0b0541a480af2-006ac981ac) -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: tx3765151a0b0541a480af2-006ac981ac) -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: tx3765151a0b0541a480af2-006ac981ac) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx3765151a0b0541a480af2-006ac981ac) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx6a254305702b42a8bd610-006ac981ad) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx6a254305702b42a8bd610-006ac981ad) -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: tx6a254305702b42a8bd610-006ac981ad) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx6a254305702b42a8bd610-006ac981ad) -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: tx6a254305702b42a8bd610-006ac981ad) -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: tx6a254305702b42a8bd610-006ac981ad) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx6a254305702b42a8bd610-006ac981ad) -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: tx6a254305702b42a8bd610-006ac981ad) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx6a254305702b42a8bd610-006ac981ad) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx6a254305702b42a8bd610-006ac981ad) -test DEBUG: Setting object count to 1065 (txn: tx6a254305702b42a8bd610-006ac981ad) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx1e31e33521db4108979c9-006ac981ae) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx1e31e33521db4108979c9-006ac981ae) -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: tx1e31e33521db4108979c9-006ac981ae) -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: tx1e31e33521db4108979c9-006ac981ae) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx1e31e33521db4108979c9-006ac981ae) -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: tx1e31e33521db4108979c9-006ac981ae) -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: tx1e31e33521db4108979c9-006ac981ae) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx1e31e33521db4108979c9-006ac981ae) -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: tx1e31e33521db4108979c9-006ac981ae) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx1e31e33521db4108979c9-006ac981ae) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx1e31e33521db4108979c9-006ac981ae) -test DEBUG: Setting object count to 1065 (txn: tx1e31e33521db4108979c9-006ac981ae) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txbf2d605d12a4483bb28c1-006ac981af) -test DEBUG: GET listing from 0 shards for: /v1/a/c?marker=bb&end_marker=aa&format=json&states=listing (txn: txbf2d605d12a4483bb28c1-006ac981af) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx2f767cbd27c24a298773a-006ac981af) -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: tx2f767cbd27c24a298773a-006ac981af) -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: tx2f767cbd27c24a298773a-006ac981af) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx2f767cbd27c24a298773a-006ac981af) -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: tx2f767cbd27c24a298773a-006ac981af) -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: tx2f767cbd27c24a298773a-006ac981af) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: tx2f767cbd27c24a298773a-006ac981af) -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: tx2f767cbd27c24a298773a-006ac981af) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx2f767cbd27c24a298773a-006ac981af) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.2:1002/sdc (txn: tx2f767cbd27c24a298773a-006ac981af) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.0:1000/sda (txn: tx2f767cbd27c24a298773a-006ac981af) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.1:1001/sdb (txn: tx2f767cbd27c24a298773a-006ac981af) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.3:1003/sda (txn: tx2f767cbd27c24a298773a-006ac981af) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.4:1004/sda (txn: tx2f767cbd27c24a298773a-006ac981af) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.5:1005/sda (txn: tx2f767cbd27c24a298773a-006ac981af)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: 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 proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: txdec3c50e2f5744a89b5c7-006ac981a2) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: txdec3c50e2f5744a89b5c7-006ac981a2) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txdec3c50e2f5744a89b5c7-006ac981a2) -proxy-server ERROR: Object POST returning 503 for (202, 503, 503) (txn: txdec3c50e2f5744a89b5c7-006ac981a2) +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: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1784, in _send_chunk + self.conn.send(to_send) + ~~~~~~~~~~~~~~^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 915, in send + self.give_send(self, data) + ~~~~~~~~~~~~~~^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/controllers/test_obj.py", line 1780, in capture_send + raise exc +Exception: Exception while sending data on connection (txn: txd9e5c5fcb43a48169a3d8-0068bc7557) +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: txb6aac724e29a48428f28f-0068bc7557) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: tx9ef30f9c7dfd475296950-006ac981a2) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx9ef30f9c7dfd475296950-006ac981a2) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx9ef30f9c7dfd475296950-006ac981a2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: tx5462efc33bb3456e86367-0068bc7557) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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 ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe69f6070d2c8431093299-006ac981a2) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe69f6070d2c8431093299-006ac981a2) -proxy-server ERROR: Object POST returning 503 for (202, 503, 503) (txn: txe69f6070d2c8431093299-006ac981a2) +proxy-server DEBUG: Object PUT returning 202 for 409: 1757181271.39554 <= '409 (1757181271.39554), 409 (1757181271.39554), 409 (1757181271.39554)' (txn: tx18558ecdc0174f0eba7f5-0068bc7557) +proxy-server DEBUG: Object PUT returning 202 for 409: 1757181271.39901 <= '409 (1757181271.39901), 409 (1757181271.39901), 409 (1757181271.39901)' (txn: txe24b4fe42061417a85d5c-0068bc7557) +proxy-server DEBUG: Object PUT returning 202 for 409: 1757181271.40183 <= '409 (1757181271.40183), 409 (1757181271.40183), 409 (1757181271.40183)' (txn: tx4eeb86dde11a49fc80255-0068bc7557) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: txb92c68c95c134d739c03d-006ac981a2) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb92c68c95c134d739c03d-006ac981a2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sda, error: ERROR Insufficient Storage (txn: txb92c68c95c134d739c03d-006ac981a2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sda, error: ERROR Insufficient Storage (txn: txb92c68c95c134d739c03d-006ac981a2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sda, error: ERROR Insufficient Storage (txn: txb92c68c95c134d739c03d-006ac981a2) -proxy-server ERROR: Object POST returning 503 for (202, 503, 503) (txn: txb92c68c95c134d739c03d-006ac981a2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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 -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 +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_older +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_older ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_race +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_race ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_unsynced_race +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_unsynced_race ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_update_backend_requests +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_update_backend_requests ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_delete_at_backend_requests +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_delete_at_backend_requests ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_expirer_DELETE_suppresses_expirer_queue_updates +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_expirer_DELETE_suppresses_expirer_queue_updates ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_handoff_local_first_default +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_handoff_local_first_default ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_handoff_local_first_non_default +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_handoff_local_first_non_default ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_first_best_effort +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_first_best_effort ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_first_moves_locals_first +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_first_moves_locals_first ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_first_noops_when_no_affinity +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_first_noops_when_no_affinity ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_handoff_first_noops_when_no_affinity +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_handoff_first_noops_when_no_affinity ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_object_DELETE_backend_update_container_ip_default +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_object_DELETE_backend_update_container_ip_default ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_primary_returns_some_nonsense_timestamp +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_primary_returns_some_nonsense_timestamp ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict_with_if_none_match +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict_with_if_none_match ... ok -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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:31 -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': 'Sat, 10 Oct 2026 00:06:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'}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 +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_without_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_without_permission ... ok +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:58 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Content-Type': 'application/directory'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:31 -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': 'Sat, 10 Oct 2026 00:06:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:31 -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': 'Sat, 10 Oct 2026 00:06:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.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 +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:31 -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 +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", + +test ERROR: ERROR Bad response 500 from 10.0.0.1 +test DEBUG: /tmp/tmpbvdj5lv6/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': '1757181267.85153', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], 'd3d2b6f2-72bb-418a-9139-6cd01b6c9d8b-sda') +test DEBUG: /tmp/tmpbvdj5lv6/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00572109s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'a88523a4-35fb-43a9-8e3e-0ce7cc492fff-sda', '1757181269.83163', '1757181269.82783', '0', '', '1757181269.82783', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1757181269.84589', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1757181269.84589', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181269.84589', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1757181269.84593', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1757181269.84593', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181269.84593', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1757181269.84595', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1757181269.84595', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181269.84595', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'a88523a4-35fb-43a9-8e3e-0ce7cc492fff-sda') +test DEBUG: /tmp/tmpvay4y7tj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 3 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpvay4y7tj/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', '869ecb64-0b53-46f8-8f9e-7aa535e44603-sda', '1757181269.87746', '1757181269.87467', '0', '', '1757181269.87467', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1757181269.88992', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1757181269.88992', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181269.88992', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1757181269.88995', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1757181269.88995', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181269.88995', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1757181269.88996', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1757181269.88996', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181269.88996', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181269.82741', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181269.82741', 'deleted': 0, 'state': 40, 'state_timestamp': '1757181269.82741', 'epoch': None, 'reported': 0, 'tombstones': -1}], '869ecb64-0b53-46f8-8f9e-7aa535e44603-sda') +test DEBUG: /tmp/tmpvay4y7tj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpvay4y7tj/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', 'fe632b1d-a6c6-449a-9fcd-9d6ad63c7d18-sda', '1757181269.91854', '1757181269.91657', '0', '', '1757181269.91657', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1757181269.92847', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1757181269.92847', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181269.92847', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1757181269.92849', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1757181269.92849', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181269.92849', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1757181269.92850', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1757181269.92850', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181269.92850', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181269.82741', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181269.82741', 'deleted': 0, 'state': 40, 'state_timestamp': '1757181269.82741', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'fe632b1d-a6c6-449a-9fcd-9d6ad63c7d18-sda') +test DEBUG: /tmp/tmpvay4y7tj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpvay4y7tj/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', 'd82dce44-9b3a-40fd-830e-ba82d9354ffd-sda', '1757181269.95151', '1757181269.94947', '0', '', '1757181269.94947', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1757181269.96216', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1757181269.96216', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181269.96216', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1757181269.96219', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1757181269.96219', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181269.96219', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1757181269.96220', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1757181269.96220', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181269.96220', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181269.82741', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181269.82741', 'deleted': 0, 'state': 40, 'state_timestamp': '1757181269.82741', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'd82dce44-9b3a-40fd-830e-ba82d9354ffd-sda') +test DEBUG: /tmp/tmpvay4y7tj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpvay4y7tj/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', '5b06de30-951f-4776-ad94-7fd480462fed-sda', '1757181269.99346', '1757181269.99147', '0', '', '1757181269.99147', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1757181270.00411', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1757181270.00411', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181270.00411', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1757181270.00413', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1757181270.00413', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181270.00413', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1757181270.00414', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1757181270.00414', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181270.00414', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181269.82741', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181269.82741', 'deleted': 0, 'state': 40, 'state_timestamp': '1757181269.82741', 'epoch': None, 'reported': 0, 'tombstones': -1}], '5b06de30-951f-4776-ad94-7fd480462fed-sda') +test DEBUG: /tmp/tmpvay4y7tj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpvay4y7tj/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', '3441be03-b757-407a-a87f-be424f8e4e34-sda', '1757181270.75421', '1757181270.75197', '0', '', '1757181270.75197', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1757181270.76522', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1757181270.76522', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181270.76522', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1757181270.76525', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1757181270.76525', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181270.76525', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1757181270.76527', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1757181270.76527', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181270.76527', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181269.82759', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181269.82759', 'deleted': 0, 'state': 40, 'state_timestamp': '1757181269.82759', 'epoch': '1757181269.82762', 'reported': 0, 'tombstones': -1}], '3441be03-b757-407a-a87f-be424f8e4e34-sda') +test DEBUG: /tmp/tmpvay4y7tj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpvay4y7tj/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', '196db4a7-41d2-4171-acd3-c689a652abcf-sda', '1757181270.79721', '1757181270.79440', '0', '', '1757181270.79440', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1757181270.80939', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1757181270.80939', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181270.80939', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1757181270.80941', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1757181270.80941', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181270.80941', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1757181270.80942', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1757181270.80942', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181270.80942', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181269.82759', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181269.82759', 'deleted': 0, 'state': 40, 'state_timestamp': '1757181269.82759', 'epoch': '1757181269.82762', 'reported': 0, 'tombstones': -1}], '196db4a7-41d2-4171-acd3-c689a652abcf-sda') +test DEBUG: /tmp/tmpvay4y7tj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpvay4y7tj/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', '9e538eaf-fb6e-4232-a875-a69cce5be5ab-sda', '1757181270.84318', '1757181270.84035', '0', '', '1757181270.84035', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1757181270.85499', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1757181270.85499', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181270.85499', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1757181270.85502', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1757181270.85502', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181270.85502', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1757181270.85504', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1757181270.85504', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181270.85504', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181269.82759', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181269.82759', 'deleted': 0, 'state': 40, 'state_timestamp': '1757181269.82759', 'epoch': '1757181269.82762', 'reported': 0, 'tombstones': -1}], '9e538eaf-fb6e-4232-a875-a69cce5be5ab-sda') +test DEBUG: /tmp/tmpvay4y7tj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpvay4y7tj/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', 'a8083f49-0f25-4866-93d1-3fa33ed7dfa3-sda', '1757181270.88948', '1757181270.88682', '0', '', '1757181270.88682', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1757181270.90102', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1757181270.90102', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181270.90102', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1757181270.90104', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1757181270.90104', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181270.90104', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1757181270.90106', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1757181270.90106', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181270.90106', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181269.82772', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181269.82772', 'deleted': 0, 'state': 40, 'state_timestamp': '1757181269.82772', 'epoch': '1757181269.82774', 'reported': 0, 'tombstones': -1}], 'a8083f49-0f25-4866-93d1-3fa33ed7dfa3-sda') +test DEBUG: /tmp/tmpvay4y7tj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpvay4y7tj/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', 'a14fd72b-3bee-45de-af32-4b83a8278760-sda', '1757181270.93798', '1757181270.93518', '0', '', '1757181270.93518', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1757181270.94940', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1757181270.94940', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181270.94940', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1757181270.94942', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1757181270.94942', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181270.94942', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1757181270.94943', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1757181270.94943', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181270.94943', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181269.82759', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181269.82759', 'deleted': 0, 'state': 40, 'state_timestamp': '1757181269.82759', 'epoch': '1757181269.82762', 'reported': 0, 'tombstones': -1}], 'a14fd72b-3bee-45de-af32-4b83a8278760-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 +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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:57 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '13'} -fake-swift DEBUG: Start tag expected, '<' not found, line 1, column 1 (, line 1) -fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg==', 'Date': 'Sat, 06 Sep 2025 17:54:32 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1757181272.06964', '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': 'Sat, 10 Oct 2026 00:06:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:57 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_complete_s3acl -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_complete_s3acl ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_initiate_no_content_type -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_initiate_no_content_type ... ok +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': '6qm+nUNIiw0hvrDDF0kHUQ==', 'Date': 'Sat, 06 Sep 2025 17:54:32 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'eaa9be9d43488b0d21beb0c317490751', 'X-Timestamp': '1757181272.08552', '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: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Sat, 06 Sep 2025 17:54: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', 'X-Timestamp': '1757181268.08377', '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': 'Sat, 10 Oct 2026 00:06:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET - return self.GETorHEAD(req) - ~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2433, in get_response - resp = self.acl_handler.handle_acl( - app, method, container, obj, headers) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 96, in handle_acl - return ah._handle_acl(app, method) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 145, in _handle_acl - resp = self.req.get_acl_response(app, 'HEAD', - container, obj, - headers, query=query) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:06:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:58 -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': 'Sat, 06 Sep 2025 17:54: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': '1757181270.38748', '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': 'Sat, 10 Oct 2026 00:06:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:30 -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': 'Sat, 10 Oct 2026 00:06:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:30 -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': 'Sat, 10 Oct 2026 00:06:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:58 -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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590908.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/eff/14594d486b506c304ad08186f67cdeff/14594d486b506c304ad08186f67cdeff.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590917.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/bf4/cad4e37e41e04ac2ea869c138b88bbf4/cad4e37e41e04ac2ea869c138b88bbf4.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590917.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/bf4/cad4e37e41e04ac2ea869c138b88bbf4/cad4e37e41e04ac2ea869c138b88bbf4.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590917.00000-2, db: /tmp/tmpncjup7l_/sda/containers/0/bf4/cad4e37e41e04ac2ea869c138b88bbf4/cad4e37e41e04ac2ea869c138b88bbf4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590788.00000-2, db: /tmp/tmp_hrt4wo9/sda/containers/0/93f/bc2e14a558ee25194a2fbbfd8877f93f/bc2e14a558ee25194a2fbbfd8877f93f.db -sharder-test INFO: Updated own shard range from ShardRange<'a' to 'b' as of 1791590788.00000, (0, 0) as of 1791590788.00000, active as of 1791590788.00000> to ShardRange<'a' to 'b' as of 1791590788.00000, (0, 0) as of 1791590788.00000, sharding as of 1791590793.00000>, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590788.00000-2, db: /tmp/tmp_hrt4wo9/sda/containers/0/93f/bc2e14a558ee25194a2fbbfd8877f93f/bc2e14a558ee25194a2fbbfd8877f93f.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590788.00000-2, db: /tmp/tmp_hrt4wo9/sda/containers/0/93f/bc2e14a558ee25194a2fbbfd8877f93f/bc2e14a558ee25194a2fbbfd8877f93f.db -sharder-test DEBUG: Updating 0 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590788.00000-2, db: /tmp/tmp_hrt4wo9/sda/containers/0/93f/bc2e14a558ee25194a2fbbfd8877f93f/bc2e14a558ee25194a2fbbfd8877f93f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590788.00000-2, db: /tmp/tmp_hrt4wo9/sda/containers/0/93f/bc2e14a558ee25194a2fbbfd8877f93f/bc2e14a558ee25194a2fbbfd8877f93f_1791590788.00000.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590788.00000-2, db: /tmp/tmp_hrt4wo9/sda/containers/0/93f/bc2e14a558ee25194a2fbbfd8877f93f/bc2e14a558ee25194a2fbbfd8877f93f_1791590788.00000.db -sharder-test DEBUG: Updating 0 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590788.00000-2, db: /tmp/tmp_hrt4wo9/sda/containers/0/93f/bc2e14a558ee25194a2fbbfd8877f93f/bc2e14a558ee25194a2fbbfd8877f93f_1791590788.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp_hrt4wo9/sda/containers/0/93f/bc2e14a558ee25194a2fbbfd8877f93f/bc2e14a558ee25194a2fbbfd8877f93f.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590788.00000-2, db: /tmp/tmp_hrt4wo9/sda/containers/0/93f/bc2e14a558ee25194a2fbbfd8877f93f/bc2e14a558ee25194a2fbbfd8877f93f_1791590788.00000.db -sharder-test INFO: Updated own shard range from ShardRange<'a' to 'b' as of 1791590788.00000, (0, 0) as of 1791590788.00000, sharding as of 1791590794.00000> to ShardRange<'a' to 'b' as of 1791590788.00000, (0, 0) as of 1791590788.00000, sharded as of 1791590797.00000>, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791590788.00000-2, db: /tmp/tmp_hrt4wo9/sda/containers/0/93f/bc2e14a558ee25194a2fbbfd8877f93f/bc2e14a558ee25194a2fbbfd8877f93f_1791590788.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590788.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/444/29676c2d50164d30ab945464ea77c444/29676c2d50164d30ab945464ea77c444.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590790.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/3ed/278d7621e7e16bc141e4cbf5cc58f3ed/278d7621e7e16bc141e4cbf5cc58f3ed.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590789.00000, (0, 0) as of 1791590789.00000, found as of 1791590789.00000> to ShardRange<'k' to 't' as of 1791590790.00000, (0, 0) as of 1791590790.00000, created as of 1791590790.00000>, path: .shards_a/shard_c_1791590790.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/3ed/278d7621e7e16bc141e4cbf5cc58f3ed/278d7621e7e16bc141e4cbf5cc58f3ed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590792.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/519/d21d420a1c8a6e162601b63158ea0519/d21d420a1c8a6e162601b63158ea0519.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590791.00000, (0, 0) as of 1791590791.00000, found as of 1791590791.00000> to ShardRange<'k' to 't' as of 1791590792.00000, (0, 0) as of 1791590792.00000, cleaved as of 1791590792.00000>, path: .shards_a/shard_c_1791590792.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/519/d21d420a1c8a6e162601b63158ea0519/d21d420a1c8a6e162601b63158ea0519.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590794.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/a50/4bdc817d166dc302b04b3ba7dd5cba50/4bdc817d166dc302b04b3ba7dd5cba50.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590793.00000, (0, 0) as of 1791590793.00000, found as of 1791590793.00000> to ShardRange<'k' to 't' as of 1791590794.00000, (0, 0) as of 1791590794.00000, active as of 1791590794.00000>, path: .shards_a/shard_c_1791590794.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/a50/4bdc817d166dc302b04b3ba7dd5cba50/4bdc817d166dc302b04b3ba7dd5cba50.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590796.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/480/2dfd03b57eb78f266bd686394a548480/2dfd03b57eb78f266bd686394a548480.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590795.00000, (0, 0) as of 1791590795.00000, found as of 1791590795.00000> to ShardRange<'k' to 't' as of 1791590796.00000, (0, 0) as of 1791590796.00000, shrinking as of 1791590796.00000>, path: .shards_a/shard_c_1791590796.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/480/2dfd03b57eb78f266bd686394a548480/2dfd03b57eb78f266bd686394a548480.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590796.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/480/2dfd03b57eb78f266bd686394a548480/2dfd03b57eb78f266bd686394a548480.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590798.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/12b/6b648230326dec9299740ae06606f12b/6b648230326dec9299740ae06606f12b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590797.00000, (0, 0) as of 1791590797.00000, found as of 1791590797.00000> to ShardRange<'k' to 't' as of 1791590798.00000, (0, 0) as of 1791590798.00000, sharding as of 1791590798.00000>, path: .shards_a/shard_c_1791590798.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/12b/6b648230326dec9299740ae06606f12b/6b648230326dec9299740ae06606f12b.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590798.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/12b/6b648230326dec9299740ae06606f12b/6b648230326dec9299740ae06606f12b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590800.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/08e/c7c2d3e41e444a4a56d20475ff19e08e/c7c2d3e41e444a4a56d20475ff19e08e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590799.00000, (0, 0) as of 1791590799.00000, found as of 1791590799.00000> to ShardRange<'k' to 't' as of 1791590800.00000, (0, 0) as of 1791590800.00000, sharded as of 1791590800.00000>, path: .shards_a/shard_c_1791590800.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/08e/c7c2d3e41e444a4a56d20475ff19e08e/c7c2d3e41e444a4a56d20475ff19e08e.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590800.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/08e/c7c2d3e41e444a4a56d20475ff19e08e/c7c2d3e41e444a4a56d20475ff19e08e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590802.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/c12/320ea212951387f53a83939169a6dc12/320ea212951387f53a83939169a6dc12.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590801.00000, (0, 0) as of 1791590801.00000, found as of 1791590801.00000> to ShardRange<'k' to 't' as of 1791590802.00000, (0, 0) as of 1791590802.00000, shrunk as of 1791590802.00000>, path: .shards_a/shard_c_1791590802.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/c12/320ea212951387f53a83939169a6dc12/320ea212951387f53a83939169a6dc12.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590802.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/c12/320ea212951387f53a83939169a6dc12/320ea212951387f53a83939169a6dc12.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590804.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/d11/f477b70317b66aec4400d162b7958d11/f477b70317b66aec4400d162b7958d11.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590803.00000, (0, 0) as of 1791590803.00000, created as of 1791590803.00000> to ShardRange<'k' to 't' as of 1791590804.00000, (0, 0) as of 1791590804.00000, found as of 1791590804.00000>, path: .shards_a/shard_c_1791590804.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/d11/f477b70317b66aec4400d162b7958d11/f477b70317b66aec4400d162b7958d11.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590806.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/1dd/d0d97065f5ebf810b1f2f2148de0c1dd/d0d97065f5ebf810b1f2f2148de0c1dd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590808.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/e12/6b35effa6d32bd1d104cc1aa95ae8e12/6b35effa6d32bd1d104cc1aa95ae8e12.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590807.00000, (0, 0) as of 1791590807.00000, created as of 1791590807.00000> to ShardRange<'k' to 't' as of 1791590808.00000, (0, 0) as of 1791590808.00000, cleaved as of 1791590808.00000>, path: .shards_a/shard_c_1791590808.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/e12/6b35effa6d32bd1d104cc1aa95ae8e12/6b35effa6d32bd1d104cc1aa95ae8e12.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590810.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/ee3/a8054853c9478de3ee37c81634a4cee3/a8054853c9478de3ee37c81634a4cee3.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590809.00000, (0, 0) as of 1791590809.00000, created as of 1791590809.00000> to ShardRange<'k' to 't' as of 1791590810.00000, (0, 0) as of 1791590810.00000, active as of 1791590810.00000>, path: .shards_a/shard_c_1791590810.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/ee3/a8054853c9478de3ee37c81634a4cee3/a8054853c9478de3ee37c81634a4cee3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590812.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/8d6/e6558f5f80e285057c8cc55c5be108d6/e6558f5f80e285057c8cc55c5be108d6.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590811.00000, (0, 0) as of 1791590811.00000, created as of 1791590811.00000> to ShardRange<'k' to 't' as of 1791590812.00000, (0, 0) as of 1791590812.00000, shrinking as of 1791590812.00000>, path: .shards_a/shard_c_1791590812.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/8d6/e6558f5f80e285057c8cc55c5be108d6/e6558f5f80e285057c8cc55c5be108d6.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590812.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/8d6/e6558f5f80e285057c8cc55c5be108d6/e6558f5f80e285057c8cc55c5be108d6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590814.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/dd9/0e915c0087c41a22040452409d369dd9/0e915c0087c41a22040452409d369dd9.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590813.00000, (0, 0) as of 1791590813.00000, created as of 1791590813.00000> to ShardRange<'k' to 't' as of 1791590814.00000, (0, 0) as of 1791590814.00000, sharding as of 1791590814.00000>, path: .shards_a/shard_c_1791590814.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/dd9/0e915c0087c41a22040452409d369dd9/0e915c0087c41a22040452409d369dd9.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590814.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/dd9/0e915c0087c41a22040452409d369dd9/0e915c0087c41a22040452409d369dd9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590816.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/a0e/4e7906281c3830eccf42945467bd5a0e/4e7906281c3830eccf42945467bd5a0e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590815.00000, (0, 0) as of 1791590815.00000, created as of 1791590815.00000> to ShardRange<'k' to 't' as of 1791590816.00000, (0, 0) as of 1791590816.00000, sharded as of 1791590816.00000>, path: .shards_a/shard_c_1791590816.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/a0e/4e7906281c3830eccf42945467bd5a0e/4e7906281c3830eccf42945467bd5a0e.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590816.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/a0e/4e7906281c3830eccf42945467bd5a0e/4e7906281c3830eccf42945467bd5a0e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590818.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/7c5/c24cf5f20df4aff859fc97acfecd77c5/c24cf5f20df4aff859fc97acfecd77c5.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590817.00000, (0, 0) as of 1791590817.00000, created as of 1791590817.00000> to ShardRange<'k' to 't' as of 1791590818.00000, (0, 0) as of 1791590818.00000, shrunk as of 1791590818.00000>, path: .shards_a/shard_c_1791590818.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/7c5/c24cf5f20df4aff859fc97acfecd77c5/c24cf5f20df4aff859fc97acfecd77c5.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590818.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/7c5/c24cf5f20df4aff859fc97acfecd77c5/c24cf5f20df4aff859fc97acfecd77c5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590820.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/ddd/fbe92a9566485387b84ff4b53c648ddd/fbe92a9566485387b84ff4b53c648ddd.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590819.00000, (0, 0) as of 1791590819.00000, cleaved as of 1791590819.00000> to ShardRange<'k' to 't' as of 1791590820.00000, (0, 0) as of 1791590820.00000, found as of 1791590820.00000>, path: .shards_a/shard_c_1791590820.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/ddd/fbe92a9566485387b84ff4b53c648ddd/fbe92a9566485387b84ff4b53c648ddd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590822.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/b75/899e470de0b764c1c98b163e44844b75/899e470de0b764c1c98b163e44844b75.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590821.00000, (0, 0) as of 1791590821.00000, cleaved as of 1791590821.00000> to ShardRange<'k' to 't' as of 1791590822.00000, (0, 0) as of 1791590822.00000, created as of 1791590822.00000>, path: .shards_a/shard_c_1791590822.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/b75/899e470de0b764c1c98b163e44844b75/899e470de0b764c1c98b163e44844b75.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590824.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/b9b/c5a8e574174dc1f4c21fec7051df4b9b/c5a8e574174dc1f4c21fec7051df4b9b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590826.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/915/1af9d04d7e1011bd86126526ae2c2915/1af9d04d7e1011bd86126526ae2c2915.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590825.00000, (0, 0) as of 1791590825.00000, cleaved as of 1791590825.00000> to ShardRange<'k' to 't' as of 1791590826.00000, (0, 0) as of 1791590826.00000, active as of 1791590826.00000>, path: .shards_a/shard_c_1791590826.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/915/1af9d04d7e1011bd86126526ae2c2915/1af9d04d7e1011bd86126526ae2c2915.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590828.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/baf/27b85149c06679823eeb2e37b87a1baf/27b85149c06679823eeb2e37b87a1baf.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590827.00000, (0, 0) as of 1791590827.00000, cleaved as of 1791590827.00000> to ShardRange<'k' to 't' as of 1791590828.00000, (0, 0) as of 1791590828.00000, shrinking as of 1791590828.00000>, path: .shards_a/shard_c_1791590828.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/baf/27b85149c06679823eeb2e37b87a1baf/27b85149c06679823eeb2e37b87a1baf.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590828.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/baf/27b85149c06679823eeb2e37b87a1baf/27b85149c06679823eeb2e37b87a1baf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590830.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/78b/0b1ad0ca80bbd40cad51ea00916a778b/0b1ad0ca80bbd40cad51ea00916a778b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590829.00000, (0, 0) as of 1791590829.00000, cleaved as of 1791590829.00000> to ShardRange<'k' to 't' as of 1791590830.00000, (0, 0) as of 1791590830.00000, sharding as of 1791590830.00000>, path: .shards_a/shard_c_1791590830.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/78b/0b1ad0ca80bbd40cad51ea00916a778b/0b1ad0ca80bbd40cad51ea00916a778b.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590830.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/78b/0b1ad0ca80bbd40cad51ea00916a778b/0b1ad0ca80bbd40cad51ea00916a778b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590832.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/d7a/9acf114cd3afae9ce6af083ef3a45d7a/9acf114cd3afae9ce6af083ef3a45d7a.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590831.00000, (0, 0) as of 1791590831.00000, cleaved as of 1791590831.00000> to ShardRange<'k' to 't' as of 1791590832.00000, (0, 0) as of 1791590832.00000, sharded as of 1791590832.00000>, path: .shards_a/shard_c_1791590832.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/d7a/9acf114cd3afae9ce6af083ef3a45d7a/9acf114cd3afae9ce6af083ef3a45d7a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590832.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/d7a/9acf114cd3afae9ce6af083ef3a45d7a/9acf114cd3afae9ce6af083ef3a45d7a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590834.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/95f/a1a88cdf91ae9a2828ac30bd7ba9a95f/a1a88cdf91ae9a2828ac30bd7ba9a95f.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590833.00000, (0, 0) as of 1791590833.00000, cleaved as of 1791590833.00000> to ShardRange<'k' to 't' as of 1791590834.00000, (0, 0) as of 1791590834.00000, shrunk as of 1791590834.00000>, path: .shards_a/shard_c_1791590834.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/95f/a1a88cdf91ae9a2828ac30bd7ba9a95f/a1a88cdf91ae9a2828ac30bd7ba9a95f.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590834.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/95f/a1a88cdf91ae9a2828ac30bd7ba9a95f/a1a88cdf91ae9a2828ac30bd7ba9a95f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590836.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/785/28bebc3a242652098e3af7cc5ff67785/28bebc3a242652098e3af7cc5ff67785.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590835.00000, (0, 0) as of 1791590835.00000, active as of 1791590835.00000> to ShardRange<'k' to 't' as of 1791590836.00000, (0, 0) as of 1791590836.00000, found as of 1791590836.00000>, path: .shards_a/shard_c_1791590836.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/785/28bebc3a242652098e3af7cc5ff67785/28bebc3a242652098e3af7cc5ff67785.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590838.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/977/dfa391b48f4195e1ff5f9d83c0961977/dfa391b48f4195e1ff5f9d83c0961977.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590837.00000, (0, 0) as of 1791590837.00000, active as of 1791590837.00000> to ShardRange<'k' to 't' as of 1791590838.00000, (0, 0) as of 1791590838.00000, created as of 1791590838.00000>, path: .shards_a/shard_c_1791590838.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/977/dfa391b48f4195e1ff5f9d83c0961977/dfa391b48f4195e1ff5f9d83c0961977.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590840.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/96c/9db74a18cb4f60f5cce91af72fb5096c/9db74a18cb4f60f5cce91af72fb5096c.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590839.00000, (0, 0) as of 1791590839.00000, active as of 1791590839.00000> to ShardRange<'k' to 't' as of 1791590840.00000, (0, 0) as of 1791590840.00000, cleaved as of 1791590840.00000>, path: .shards_a/shard_c_1791590840.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/96c/9db74a18cb4f60f5cce91af72fb5096c/9db74a18cb4f60f5cce91af72fb5096c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590842.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/edc/b7dd883f02553978b0d39638d976cedc/b7dd883f02553978b0d39638d976cedc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590844.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/eb6/02fa323c6dedb932b36b569dea42deb6/02fa323c6dedb932b36b569dea42deb6.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590843.00000, (0, 0) as of 1791590843.00000, active as of 1791590843.00000> to ShardRange<'k' to 't' as of 1791590844.00000, (0, 0) as of 1791590844.00000, shrinking as of 1791590844.00000>, path: .shards_a/shard_c_1791590844.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/eb6/02fa323c6dedb932b36b569dea42deb6/02fa323c6dedb932b36b569dea42deb6.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590844.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/eb6/02fa323c6dedb932b36b569dea42deb6/02fa323c6dedb932b36b569dea42deb6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590846.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/c99/7242e60dd473350c7449631196f4fc99/7242e60dd473350c7449631196f4fc99.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590845.00000, (0, 0) as of 1791590845.00000, active as of 1791590845.00000> to ShardRange<'k' to 't' as of 1791590846.00000, (0, 0) as of 1791590846.00000, sharding as of 1791590846.00000>, path: .shards_a/shard_c_1791590846.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/c99/7242e60dd473350c7449631196f4fc99/7242e60dd473350c7449631196f4fc99.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590846.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/c99/7242e60dd473350c7449631196f4fc99/7242e60dd473350c7449631196f4fc99.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590848.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/f6d/4081c5a97c58dfb0833c3a4433924f6d/4081c5a97c58dfb0833c3a4433924f6d.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590847.00000, (0, 0) as of 1791590847.00000, active as of 1791590847.00000> to ShardRange<'k' to 't' as of 1791590848.00000, (0, 0) as of 1791590848.00000, sharded as of 1791590848.00000>, path: .shards_a/shard_c_1791590848.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/f6d/4081c5a97c58dfb0833c3a4433924f6d/4081c5a97c58dfb0833c3a4433924f6d.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590848.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/f6d/4081c5a97c58dfb0833c3a4433924f6d/4081c5a97c58dfb0833c3a4433924f6d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590850.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/dac/5108f24e731dca8cbab2dcd7a5ce6dac/5108f24e731dca8cbab2dcd7a5ce6dac.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590849.00000, (0, 0) as of 1791590849.00000, active as of 1791590849.00000> to ShardRange<'k' to 't' as of 1791590850.00000, (0, 0) as of 1791590850.00000, shrunk as of 1791590850.00000>, path: .shards_a/shard_c_1791590850.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/dac/5108f24e731dca8cbab2dcd7a5ce6dac/5108f24e731dca8cbab2dcd7a5ce6dac.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590850.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/dac/5108f24e731dca8cbab2dcd7a5ce6dac/5108f24e731dca8cbab2dcd7a5ce6dac.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590852.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/559/1d398a99150f81cc39830312a2964559/1d398a99150f81cc39830312a2964559.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590851.00000, (0, 0) as of 1791590851.00000, shrinking as of 1791590851.00000> to ShardRange<'k' to 't' as of 1791590852.00000, (0, 0) as of 1791590852.00000, found as of 1791590852.00000>, path: .shards_a/shard_c_1791590852.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/559/1d398a99150f81cc39830312a2964559/1d398a99150f81cc39830312a2964559.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590854.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/dc9/1fcf72b445d5d3a35a6f1aad1a91adc9/1fcf72b445d5d3a35a6f1aad1a91adc9.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590853.00000, (0, 0) as of 1791590853.00000, shrinking as of 1791590853.00000> to ShardRange<'k' to 't' as of 1791590854.00000, (0, 0) as of 1791590854.00000, created as of 1791590854.00000>, path: .shards_a/shard_c_1791590854.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/dc9/1fcf72b445d5d3a35a6f1aad1a91adc9/1fcf72b445d5d3a35a6f1aad1a91adc9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590856.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/c6d/8aee8cd50a4bef4722ca58aa9f926c6d/8aee8cd50a4bef4722ca58aa9f926c6d.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590855.00000, (0, 0) as of 1791590855.00000, shrinking as of 1791590855.00000> to ShardRange<'k' to 't' as of 1791590856.00000, (0, 0) as of 1791590856.00000, cleaved as of 1791590856.00000>, path: .shards_a/shard_c_1791590856.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/c6d/8aee8cd50a4bef4722ca58aa9f926c6d/8aee8cd50a4bef4722ca58aa9f926c6d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590858.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/c7b/2461a7d62bc1cfa6200da7990604dc7b/2461a7d62bc1cfa6200da7990604dc7b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590857.00000, (0, 0) as of 1791590857.00000, shrinking as of 1791590857.00000> to ShardRange<'k' to 't' as of 1791590858.00000, (0, 0) as of 1791590858.00000, active as of 1791590858.00000>, path: .shards_a/shard_c_1791590858.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/c7b/2461a7d62bc1cfa6200da7990604dc7b/2461a7d62bc1cfa6200da7990604dc7b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590860.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/41a/d78f483b62f846de22c4ab176b53b41a/d78f483b62f846de22c4ab176b53b41a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590860.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/41a/d78f483b62f846de22c4ab176b53b41a/d78f483b62f846de22c4ab176b53b41a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590862.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/319/b76811e4b5e4a7ec667579d822d31319/b76811e4b5e4a7ec667579d822d31319.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590861.00000, (0, 0) as of 1791590861.00000, shrinking as of 1791590861.00000> to ShardRange<'k' to 't' as of 1791590862.00000, (0, 0) as of 1791590862.00000, sharding as of 1791590862.00000>, path: .shards_a/shard_c_1791590862.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/319/b76811e4b5e4a7ec667579d822d31319/b76811e4b5e4a7ec667579d822d31319.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590862.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/319/b76811e4b5e4a7ec667579d822d31319/b76811e4b5e4a7ec667579d822d31319.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590864.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/f33/f6f88b84334c022cf75cf05721ee2f33/f6f88b84334c022cf75cf05721ee2f33.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590863.00000, (0, 0) as of 1791590863.00000, shrinking as of 1791590863.00000> to ShardRange<'k' to 't' as of 1791590864.00000, (0, 0) as of 1791590864.00000, sharded as of 1791590864.00000>, path: .shards_a/shard_c_1791590864.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/f33/f6f88b84334c022cf75cf05721ee2f33/f6f88b84334c022cf75cf05721ee2f33.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590864.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/f33/f6f88b84334c022cf75cf05721ee2f33/f6f88b84334c022cf75cf05721ee2f33.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590866.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/5cb/20fb9f0443bda1112229213e4be0d5cb/20fb9f0443bda1112229213e4be0d5cb.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590865.00000, (0, 0) as of 1791590865.00000, shrinking as of 1791590865.00000> to ShardRange<'k' to 't' as of 1791590866.00000, (0, 0) as of 1791590866.00000, shrunk as of 1791590866.00000>, path: .shards_a/shard_c_1791590866.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/5cb/20fb9f0443bda1112229213e4be0d5cb/20fb9f0443bda1112229213e4be0d5cb.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590866.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/5cb/20fb9f0443bda1112229213e4be0d5cb/20fb9f0443bda1112229213e4be0d5cb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590868.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/8ad/4bd84db898b87e83e6623db7ce9ba8ad/4bd84db898b87e83e6623db7ce9ba8ad.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590867.00000, (0, 0) as of 1791590867.00000, sharding as of 1791590867.00000> to ShardRange<'k' to 't' as of 1791590868.00000, (0, 0) as of 1791590868.00000, found as of 1791590868.00000>, path: .shards_a/shard_c_1791590868.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/8ad/4bd84db898b87e83e6623db7ce9ba8ad/4bd84db898b87e83e6623db7ce9ba8ad.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590870.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/4cb/3bf05871dac8a0d6ac381e0047bf24cb/3bf05871dac8a0d6ac381e0047bf24cb.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590869.00000, (0, 0) as of 1791590869.00000, sharding as of 1791590869.00000> to ShardRange<'k' to 't' as of 1791590870.00000, (0, 0) as of 1791590870.00000, created as of 1791590870.00000>, path: .shards_a/shard_c_1791590870.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/4cb/3bf05871dac8a0d6ac381e0047bf24cb/3bf05871dac8a0d6ac381e0047bf24cb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590872.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/5db/8798b5b5001b2be02df822ecd17c75db/8798b5b5001b2be02df822ecd17c75db.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590871.00000, (0, 0) as of 1791590871.00000, sharding as of 1791590871.00000> to ShardRange<'k' to 't' as of 1791590872.00000, (0, 0) as of 1791590872.00000, cleaved as of 1791590872.00000>, path: .shards_a/shard_c_1791590872.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/5db/8798b5b5001b2be02df822ecd17c75db/8798b5b5001b2be02df822ecd17c75db.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590874.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/3ab/58a563ca52c77b562ede4bf865f8e3ab/58a563ca52c77b562ede4bf865f8e3ab.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590873.00000, (0, 0) as of 1791590873.00000, sharding as of 1791590873.00000> to ShardRange<'k' to 't' as of 1791590874.00000, (0, 0) as of 1791590874.00000, active as of 1791590874.00000>, path: .shards_a/shard_c_1791590874.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/3ab/58a563ca52c77b562ede4bf865f8e3ab/58a563ca52c77b562ede4bf865f8e3ab.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590876.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/50d/8ce40f9e892a6a544acc4c0898dee50d/8ce40f9e892a6a544acc4c0898dee50d.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590875.00000, (0, 0) as of 1791590875.00000, sharding as of 1791590875.00000> to ShardRange<'k' to 't' as of 1791590876.00000, (0, 0) as of 1791590876.00000, shrinking as of 1791590876.00000>, path: .shards_a/shard_c_1791590876.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/50d/8ce40f9e892a6a544acc4c0898dee50d/8ce40f9e892a6a544acc4c0898dee50d.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590876.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/50d/8ce40f9e892a6a544acc4c0898dee50d/8ce40f9e892a6a544acc4c0898dee50d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590878.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/04c/6d3da59d9c7c4e1aef279c95555e704c/6d3da59d9c7c4e1aef279c95555e704c.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590878.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/04c/6d3da59d9c7c4e1aef279c95555e704c/6d3da59d9c7c4e1aef279c95555e704c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590880.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/8ef/16438305541152ca56d355a3a22158ef/16438305541152ca56d355a3a22158ef.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590879.00000, (0, 0) as of 1791590879.00000, sharding as of 1791590879.00000> to ShardRange<'k' to 't' as of 1791590880.00000, (0, 0) as of 1791590880.00000, sharded as of 1791590880.00000>, path: .shards_a/shard_c_1791590880.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/8ef/16438305541152ca56d355a3a22158ef/16438305541152ca56d355a3a22158ef.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590880.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/8ef/16438305541152ca56d355a3a22158ef/16438305541152ca56d355a3a22158ef.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590882.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/f5e/a5c9921cb2a650230cda85f6bc396f5e/a5c9921cb2a650230cda85f6bc396f5e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590881.00000, (0, 0) as of 1791590881.00000, sharding as of 1791590881.00000> to ShardRange<'k' to 't' as of 1791590882.00000, (0, 0) as of 1791590882.00000, shrunk as of 1791590882.00000>, path: .shards_a/shard_c_1791590882.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/f5e/a5c9921cb2a650230cda85f6bc396f5e/a5c9921cb2a650230cda85f6bc396f5e.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590882.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/f5e/a5c9921cb2a650230cda85f6bc396f5e/a5c9921cb2a650230cda85f6bc396f5e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590884.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/18a/009917ab4a12cd0dfa8dc43aedbc118a/009917ab4a12cd0dfa8dc43aedbc118a.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590883.00000, (0, 0) as of 1791590883.00000, sharded as of 1791590883.00000> to ShardRange<'k' to 't' as of 1791590884.00000, (0, 0) as of 1791590884.00000, found as of 1791590884.00000>, path: .shards_a/shard_c_1791590884.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/18a/009917ab4a12cd0dfa8dc43aedbc118a/009917ab4a12cd0dfa8dc43aedbc118a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590886.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/93e/c12c90fa2487e6ad248b18a69f61f93e/c12c90fa2487e6ad248b18a69f61f93e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590885.00000, (0, 0) as of 1791590885.00000, sharded as of 1791590885.00000> to ShardRange<'k' to 't' as of 1791590886.00000, (0, 0) as of 1791590886.00000, created as of 1791590886.00000>, path: .shards_a/shard_c_1791590886.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/93e/c12c90fa2487e6ad248b18a69f61f93e/c12c90fa2487e6ad248b18a69f61f93e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590888.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/c5c/4aab798917982793daa9aba412a2cc5c/4aab798917982793daa9aba412a2cc5c.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590887.00000, (0, 0) as of 1791590887.00000, sharded as of 1791590887.00000> to ShardRange<'k' to 't' as of 1791590888.00000, (0, 0) as of 1791590888.00000, cleaved as of 1791590888.00000>, path: .shards_a/shard_c_1791590888.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/c5c/4aab798917982793daa9aba412a2cc5c/4aab798917982793daa9aba412a2cc5c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590890.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/2a2/b94351fd77330518ee3e96bc0ff872a2/b94351fd77330518ee3e96bc0ff872a2.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590889.00000, (0, 0) as of 1791590889.00000, sharded as of 1791590889.00000> to ShardRange<'k' to 't' as of 1791590890.00000, (0, 0) as of 1791590890.00000, active as of 1791590890.00000>, path: .shards_a/shard_c_1791590890.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/2a2/b94351fd77330518ee3e96bc0ff872a2/b94351fd77330518ee3e96bc0ff872a2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590892.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/c5e/9f887c12cdcaa1aa61c1ec4e361cbc5e/9f887c12cdcaa1aa61c1ec4e361cbc5e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590891.00000, (0, 0) as of 1791590891.00000, sharded as of 1791590891.00000> to ShardRange<'k' to 't' as of 1791590892.00000, (0, 0) as of 1791590892.00000, shrinking as of 1791590892.00000>, path: .shards_a/shard_c_1791590892.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/c5e/9f887c12cdcaa1aa61c1ec4e361cbc5e/9f887c12cdcaa1aa61c1ec4e361cbc5e.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590892.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/c5e/9f887c12cdcaa1aa61c1ec4e361cbc5e/9f887c12cdcaa1aa61c1ec4e361cbc5e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590894.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/5e0/944500b03839466a5ddc5dadfd0b45e0/944500b03839466a5ddc5dadfd0b45e0.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590893.00000, (0, 0) as of 1791590893.00000, sharded as of 1791590893.00000> to ShardRange<'k' to 't' as of 1791590894.00000, (0, 0) as of 1791590894.00000, sharding as of 1791590894.00000>, path: .shards_a/shard_c_1791590894.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/5e0/944500b03839466a5ddc5dadfd0b45e0/944500b03839466a5ddc5dadfd0b45e0.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590894.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/5e0/944500b03839466a5ddc5dadfd0b45e0/944500b03839466a5ddc5dadfd0b45e0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590896.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/0bc/17452967fc013c74765404019560d0bc/17452967fc013c74765404019560d0bc.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590896.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/0bc/17452967fc013c74765404019560d0bc/17452967fc013c74765404019560d0bc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590898.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/cac/0009e65696ec8e41c8ec896d3a4afcac/0009e65696ec8e41c8ec896d3a4afcac.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590897.00000, (0, 0) as of 1791590897.00000, sharded as of 1791590897.00000> to ShardRange<'k' to 't' as of 1791590898.00000, (0, 0) as of 1791590898.00000, shrunk as of 1791590898.00000>, path: .shards_a/shard_c_1791590898.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/cac/0009e65696ec8e41c8ec896d3a4afcac/0009e65696ec8e41c8ec896d3a4afcac.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590898.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/cac/0009e65696ec8e41c8ec896d3a4afcac/0009e65696ec8e41c8ec896d3a4afcac.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590900.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/35f/46fb4689f792f54fcffcecf30c13835f/46fb4689f792f54fcffcecf30c13835f.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590899.00000, (0, 0) as of 1791590899.00000, shrunk as of 1791590899.00000> to ShardRange<'k' to 't' as of 1791590900.00000, (0, 0) as of 1791590900.00000, found as of 1791590900.00000>, path: .shards_a/shard_c_1791590900.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/35f/46fb4689f792f54fcffcecf30c13835f/46fb4689f792f54fcffcecf30c13835f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590902.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/979/6dedb086429d7f28e0b91ccbad91f979/6dedb086429d7f28e0b91ccbad91f979.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590901.00000, (0, 0) as of 1791590901.00000, shrunk as of 1791590901.00000> to ShardRange<'k' to 't' as of 1791590902.00000, (0, 0) as of 1791590902.00000, created as of 1791590902.00000>, path: .shards_a/shard_c_1791590902.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/979/6dedb086429d7f28e0b91ccbad91f979/6dedb086429d7f28e0b91ccbad91f979.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590904.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/24f/8d1e1a7da791fcf5f92a6c633e13424f/8d1e1a7da791fcf5f92a6c633e13424f.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590903.00000, (0, 0) as of 1791590903.00000, shrunk as of 1791590903.00000> to ShardRange<'k' to 't' as of 1791590904.00000, (0, 0) as of 1791590904.00000, cleaved as of 1791590904.00000>, path: .shards_a/shard_c_1791590904.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/24f/8d1e1a7da791fcf5f92a6c633e13424f/8d1e1a7da791fcf5f92a6c633e13424f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590906.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/17b/c20eb05e07390c65532749fdb847717b/c20eb05e07390c65532749fdb847717b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590905.00000, (0, 0) as of 1791590905.00000, shrunk as of 1791590905.00000> to ShardRange<'k' to 't' as of 1791590906.00000, (0, 0) as of 1791590906.00000, active as of 1791590906.00000>, path: .shards_a/shard_c_1791590906.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/17b/c20eb05e07390c65532749fdb847717b/c20eb05e07390c65532749fdb847717b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590908.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/0f3/58133632b6e5d32eacec1ccac925a0f3/58133632b6e5d32eacec1ccac925a0f3.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590907.00000, (0, 0) as of 1791590907.00000, shrunk as of 1791590907.00000> to ShardRange<'k' to 't' as of 1791590908.00000, (0, 0) as of 1791590908.00000, shrinking as of 1791590908.00000>, path: .shards_a/shard_c_1791590908.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/0f3/58133632b6e5d32eacec1ccac925a0f3/58133632b6e5d32eacec1ccac925a0f3.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590908.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/0f3/58133632b6e5d32eacec1ccac925a0f3/58133632b6e5d32eacec1ccac925a0f3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590910.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/ece/7b2e145d54307a0c2fbebd6294f6aece/7b2e145d54307a0c2fbebd6294f6aece.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590909.00000, (0, 0) as of 1791590909.00000, shrunk as of 1791590909.00000> to ShardRange<'k' to 't' as of 1791590910.00000, (0, 0) as of 1791590910.00000, sharding as of 1791590910.00000>, path: .shards_a/shard_c_1791590910.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/ece/7b2e145d54307a0c2fbebd6294f6aece/7b2e145d54307a0c2fbebd6294f6aece.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590910.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/ece/7b2e145d54307a0c2fbebd6294f6aece/7b2e145d54307a0c2fbebd6294f6aece.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590912.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/237/e7051e25aaeaadb5a68ebba32b6ab237/e7051e25aaeaadb5a68ebba32b6ab237.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590911.00000, (0, 0) as of 1791590911.00000, shrunk as of 1791590911.00000> to ShardRange<'k' to 't' as of 1791590912.00000, (0, 0) as of 1791590912.00000, sharded as of 1791590912.00000>, path: .shards_a/shard_c_1791590912.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/237/e7051e25aaeaadb5a68ebba32b6ab237/e7051e25aaeaadb5a68ebba32b6ab237.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590912.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/237/e7051e25aaeaadb5a68ebba32b6ab237/e7051e25aaeaadb5a68ebba32b6ab237.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590914.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/5da/b5d88ad11b011578fbdc28909d7e95da/b5d88ad11b011578fbdc28909d7e95da.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590914.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/5da/b5d88ad11b011578fbdc28909d7e95da/b5d88ad11b011578fbdc28909d7e95da.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590915.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/0d4/b11d83875f89527e0d8ee45907a9f0d4/b11d83875f89527e0d8ee45907a9f0d4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590917.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/74e/9cf7218dbd6ac2cf1f1633452f43f74e/9cf7218dbd6ac2cf1f1633452f43f74e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590919.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/a55/38814606a261d2d3b66f20725b64aa55/38814606a261d2d3b66f20725b64aa55.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590921.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/853/cae9713b184ed2518691c0cfb2ea1853/cae9713b184ed2518691c0cfb2ea1853.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590923.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/079/8706c837c16e9eca7ef06bcb899c3079/8706c837c16e9eca7ef06bcb899c3079.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590925.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/047/fe180834a89bc330c303e499b612f047/fe180834a89bc330c303e499b612f047.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590927.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/df4/83564afc1ee28f583c17215129aa3df4/83564afc1ee28f583c17215129aa3df4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590929.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/3ca/19c954cced3199a7c92d9ffc057f63ca/19c954cced3199a7c92d9ffc057f63ca.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590931.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/f5a/193ef39ffa44057489fecb5631feef5a/193ef39ffa44057489fecb5631feef5a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590933.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/d5b/60cf1f8dbdab8779ee4bc490d70f6d5b/60cf1f8dbdab8779ee4bc490d70f6d5b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590935.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/c91/a888d37568a663426c96f6f7b0f07c91/a888d37568a663426c96f6f7b0f07c91.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590937.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/849/293fbacedd6ba642c52ab692b0f04849/293fbacedd6ba642c52ab692b0f04849.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590939.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/eba/d716e970202b0371b55e6f56a091ceba/d716e970202b0371b55e6f56a091ceba.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590941.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/57c/18b672f6dbf120db5aa67516279b657c/18b672f6dbf120db5aa67516279b657c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590943.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/13c/43c29cbe950646d57e966f045001713c/43c29cbe950646d57e966f045001713c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590945.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/04f/864ebdb41062954b9dcfe8e16ce6b04f/864ebdb41062954b9dcfe8e16ce6b04f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590947.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/d89/0ac0cb3f393c5c481d637e32f3486d89/0ac0cb3f393c5c481d637e32f3486d89.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590949.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/4b7/9444bf03c214e8d53646516d8af474b7/9444bf03c214e8d53646516d8af474b7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590951.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/2b8/a45154aa63fb9b54777955d4507fb2b8/a45154aa63fb9b54777955d4507fb2b8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590953.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/0ec/35a41d70caf58e61ce6d44f3d368e0ec/35a41d70caf58e61ce6d44f3d368e0ec.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590955.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/44b/404bd62c7c4c2c3754228f214537244b/404bd62c7c4c2c3754228f214537244b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590957.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/30b/9f1e784bad094aac2de9bdefc41bd30b/9f1e784bad094aac2de9bdefc41bd30b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590959.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/b07/a2be9f2a7a14c725f45700b19dcc9b07/a2be9f2a7a14c725f45700b19dcc9b07.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590961.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/c25/af19cb7bae40d152d70d124f76d9bc25/af19cb7bae40d152d70d124f76d9bc25.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590963.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/e32/61cfd1dfe366cbb67b191caf2e679e32/61cfd1dfe366cbb67b191caf2e679e32.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590965.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/33f/3372f40d0aaf9ec9b5afb68dca30a33f/3372f40d0aaf9ec9b5afb68dca30a33f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590967.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/807/d448f871fd42c06f9232db2a01da7807/d448f871fd42c06f9232db2a01da7807.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590969.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/d54/48e65e417ca5d6602d26dc930de52d54/48e65e417ca5d6602d26dc930de52d54.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590971.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/38a/2832dbfd9458dd70acee8f1794fb838a/2832dbfd9458dd70acee8f1794fb838a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590973.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/350/9511203398cc4c29d5be9974a64b7350/9511203398cc4c29d5be9974a64b7350.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590975.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/957/f067d7289b759c7f600d097ec2f1c957/f067d7289b759c7f600d097ec2f1c957.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590977.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/03e/62e29cbec38ac1f0bae7476a1bee303e/62e29cbec38ac1f0bae7476a1bee303e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590979.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/7d0/3b7bdaeabeb8271c955877ce6ac167d0/3b7bdaeabeb8271c955877ce6ac167d0.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590979.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/7d0/3b7bdaeabeb8271c955877ce6ac167d0/3b7bdaeabeb8271c955877ce6ac167d0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590981.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/365/d3af2b4dac0e5fd915d4dcf5b0530365/d3af2b4dac0e5fd915d4dcf5b0530365.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590981.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/365/d3af2b4dac0e5fd915d4dcf5b0530365/d3af2b4dac0e5fd915d4dcf5b0530365.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590983.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/3cf/b2a8e2cca0315067ae59e145db2803cf/b2a8e2cca0315067ae59e145db2803cf.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590983.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/3cf/b2a8e2cca0315067ae59e145db2803cf/b2a8e2cca0315067ae59e145db2803cf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590985.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/631/e224a0f5e1b21b098ad446a6e8685631/e224a0f5e1b21b098ad446a6e8685631.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590985.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/631/e224a0f5e1b21b098ad446a6e8685631/e224a0f5e1b21b098ad446a6e8685631.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590987.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/9c0/fc3fd7c22cb04c72c8fe8307bfa509c0/fc3fd7c22cb04c72c8fe8307bfa509c0.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590987.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/9c0/fc3fd7c22cb04c72c8fe8307bfa509c0/fc3fd7c22cb04c72c8fe8307bfa509c0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590989.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/e50/db5026ef8307b993d383761d8416ce50/db5026ef8307b993d383761d8416ce50.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590989.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/e50/db5026ef8307b993d383761d8416ce50/db5026ef8307b993d383761d8416ce50.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590991.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/8be/1077ee4e4711f8d3126167c653cef8be/1077ee4e4711f8d3126167c653cef8be.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590991.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/8be/1077ee4e4711f8d3126167c653cef8be/1077ee4e4711f8d3126167c653cef8be.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590993.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/c80/b7ebf190f11bdb08840f8c33858ffc80/b7ebf190f11bdb08840f8c33858ffc80.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590993.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/c80/b7ebf190f11bdb08840f8c33858ffc80/b7ebf190f11bdb08840f8c33858ffc80.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590995.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/b36/38a042aafeb528e7b441fc33c14f3b36/38a042aafeb528e7b441fc33c14f3b36.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590995.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/b36/38a042aafeb528e7b441fc33c14f3b36/38a042aafeb528e7b441fc33c14f3b36.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590997.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/ad7/c874455a27e252338c57ef505e03bad7/c874455a27e252338c57ef505e03bad7.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590997.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/ad7/c874455a27e252338c57ef505e03bad7/c874455a27e252338c57ef505e03bad7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791590999.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/512/726f6cb71770005b2a4adb0726c4e512/726f6cb71770005b2a4adb0726c4e512.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791590999.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/512/726f6cb71770005b2a4adb0726c4e512/726f6cb71770005b2a4adb0726c4e512.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791591001.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/1ba/e69f2b3e43934c35d9cd1f689c03c1ba/e69f2b3e43934c35d9cd1f689c03c1ba.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791591001.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/1ba/e69f2b3e43934c35d9cd1f689c03c1ba/e69f2b3e43934c35d9cd1f689c03c1ba.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791591003.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/350/4c705e242b901dcfc95c6fe35004d350/4c705e242b901dcfc95c6fe35004d350.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791591003.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/350/4c705e242b901dcfc95c6fe35004d350/4c705e242b901dcfc95c6fe35004d350.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791591005.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/805/eba13e72910dd94b544afb2025491805/eba13e72910dd94b544afb2025491805.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791591005.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/805/eba13e72910dd94b544afb2025491805/eba13e72910dd94b544afb2025491805.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791591007.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/543/a13deb78c5716291d60b8e8db9b88543/a13deb78c5716291d60b8e8db9b88543.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791591007.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/543/a13deb78c5716291d60b8e8db9b88543/a13deb78c5716291d60b8e8db9b88543.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791591009.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/b9a/39cad91f858da2774b7bda5754488b9a/39cad91f858da2774b7bda5754488b9a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791591009.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/b9a/39cad91f858da2774b7bda5754488b9a/39cad91f858da2774b7bda5754488b9a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791591011.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/7d0/5dfd6727f1163775d3a8d9b6d78f47d0/5dfd6727f1163775d3a8d9b6d78f47d0.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791591011.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/7d0/5dfd6727f1163775d3a8d9b6d78f47d0/5dfd6727f1163775d3a8d9b6d78f47d0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791591013.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/a31/a3d35ecf8856ca4d617c37f294139a31/a3d35ecf8856ca4d617c37f294139a31.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791591013.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/a31/a3d35ecf8856ca4d617c37f294139a31/a3d35ecf8856ca4d617c37f294139a31.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791591015.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/99b/041c928f1a6867b248ff0b84f56f399b/041c928f1a6867b248ff0b84f56f399b.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791591015.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/99b/041c928f1a6867b248ff0b84f56f399b/041c928f1a6867b248ff0b84f56f399b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791591017.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/f3a/266c10799fc437a72f1579eb4f3c4f3a/266c10799fc437a72f1579eb4f3c4f3a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791591017.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/f3a/266c10799fc437a72f1579eb4f3c4f3a/266c10799fc437a72f1579eb4f3c4f3a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791591019.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/5dd/a697cdea150c1a7ec4f35978a67e05dd/a697cdea150c1a7ec4f35978a67e05dd.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791591019.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/5dd/a697cdea150c1a7ec4f35978a67e05dd/a697cdea150c1a7ec4f35978a67e05dd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791591021.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/986/581830e0486b6801059dca26799f3986/581830e0486b6801059dca26799f3986.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791591021.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/986/581830e0486b6801059dca26799f3986/581830e0486b6801059dca26799f3986.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791591023.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/4d5/8a5ae7ffb3f8defaddb061f001d434d5/8a5ae7ffb3f8defaddb061f001d434d5.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791591023.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/4d5/8a5ae7ffb3f8defaddb061f001d434d5/8a5ae7ffb3f8defaddb061f001d434d5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791591025.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/dd6/0e3b5778dc47f45f98d560c982de2dd6/0e3b5778dc47f45f98d560c982de2dd6.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791591025.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/dd6/0e3b5778dc47f45f98d560c982de2dd6/0e3b5778dc47f45f98d560c982de2dd6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791591027.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/56e/18cc280b76dc27979045292962bc356e/18cc280b76dc27979045292962bc356e.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791591027.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/56e/18cc280b76dc27979045292962bc356e/18cc280b76dc27979045292962bc356e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791591029.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/00d/44b6c8394ee25d47f6e8a86cf89d300d/44b6c8394ee25d47f6e8a86cf89d300d.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791591029.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/00d/44b6c8394ee25d47f6e8a86cf89d300d/44b6c8394ee25d47f6e8a86cf89d300d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791591031.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/379/9f297c529fcc11b6086a57afa1522379/9f297c529fcc11b6086a57afa1522379.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791591031.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/379/9f297c529fcc11b6086a57afa1522379/9f297c529fcc11b6086a57afa1522379.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791591033.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/b9b/554051fae4b3a8443cdfc8497e024b9b/554051fae4b3a8443cdfc8497e024b9b.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_container_merge_other_ranges -test.unit.container.test_sharder.TestSharder.test_audit_shard_container_merge_other_ranges ... ok -test.unit.container.test_sharder.TestSharder.test_audit_shard_deleted_range_in_root_container -test.unit.container.test_sharder.TestSharder.test_audit_shard_deleted_range_in_root_container ... ok -test.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 +proxy-server DEBUG: Object PUT returning 202 for 409: 1757181272.00000 <= '409 (1757181273.00000), 409 (1757181273.00000), 409 (1757181273.00000)' (txn: tx76b6b944adc6450abbcc6-0068bc7558) +proxy-server DEBUG: Object PUT returning 202 for 409: 1757181274.00000 <= '409 (1757181275.00000), 409 (1757181275.00000), 409 (1757181275.00000)' (txn: txc05f0256f11a476793e73-0068bc7558) +proxy-server DEBUG: Object PUT returning 202 for 409: 1757181276.00000 <= '409 (1757181277.00000), 409 (1757181277.00000), 409 (1757181277.00000)' (txn: tx8a528904ab37445eaa03b-0068bc7558) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1757181273.00000 <= '409 (1757181273.00000), 409 (1757181273.00000), 409 (1757181273.00000)' (txn: tx4924d1bc1c25446daa602-0068bc7559) +proxy-server DEBUG: Object PUT returning 202 for 409: 1757181274.00000 <= '409 (1757181274.00000), 409 (1757181274.00000), 409 (1757181274.00000)' (txn: txa8a4f168e5d34daf87980-0068bc7559) +proxy-server DEBUG: Object PUT returning 202 for 409: 1757181275.00000 <= '409 (1757181275.00000), 409 (1757181275.00000), 409 (1757181275.00000)' (txn: txa9fdd94e43624de4b2e66-0068bc7559) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1757181273.00000 <= '409 (1757181273.00000)' (txn: tx986932e7c2d44ec3916d6-0068bc7559) +proxy-server DEBUG: Object PUT returning 202 for 409: 1757181274.00000 <= '409 (1757181274.00000)' (txn: txc1f1d006b6134e72b1897-0068bc7559) +proxy-server DEBUG: Object PUT returning 202 for 409: 1757181275.00000 <= '409 (1757181275.00000)' (txn: tx04f93f74a4b74cea8bf31-0068bc7559) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txeae6f58197ac4531a3f29-0068bc755a) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1757181274.00000 <= '409 (1757181275.00000)' (txn: tx944f2815f117414c99518-0068bc755a) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx2a9c5d35660f4cfca593f-0068bc755a) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict_with_missing_backend_timestamp +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict_with_missing_backend_timestamp ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict_with_other_weird_success_response +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict_with_other_weird_success_response ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_repl_object_DELETE_backend_update_container_repl_ip +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_repl_object_DELETE_backend_update_container_repl_ip ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_smooth_distributed_backend_requests +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_smooth_distributed_backend_requests ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_some_404s_and_507s +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_some_404s_and_507s ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_txn_id_logging_on_PUT +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_txn_id_logging_on_PUT ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_not_configured +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_not_configured ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_per_policy_config +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_per_policy_config ... ok +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -45258,11 +49741,97 @@ ~~~~^^^^^^^^^^^^^^^^^^^^^^^ 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 with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: Container GET returning 503 for (404, 503, 503, 503) test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd test ERROR: Container GET returning 503 for (503, 503, 503, 503) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -45282,8 +49851,8 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status -OSError (txn: tx05045f38b458418384d59-006ac98191) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: +OSError (txn: txf4da86cc000348e7b2fe0-0068bc7550) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -45321,8 +49890,8 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status -OSError (txn: tx05045f38b458418384d59-006ac98191) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: +OSError (txn: txf4da86cc000348e7b2fe0-0068bc7550) +test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -45378,7 +49947,7 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status -OSError (txn: tx05045f38b458418384d59-006ac98191) +OSError (txn: txf4da86cc000348e7b2fe0-0068bc7550) test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request @@ -45453,7 +50022,7 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status -OSError (txn: tx05045f38b458418384d59-006ac98191) +OSError (txn: txf4da86cc000348e7b2fe0-0068bc7550) test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request @@ -45546,7 +50115,7 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status -OSError (txn: tx05045f38b458418384d59-006ac98191) +OSError (txn: txf4da86cc000348e7b2fe0-0068bc7550) test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request @@ -45657,7 +50226,7 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status -OSError (txn: tx05045f38b458418384d59-006ac98191) +OSError (txn: txf4da86cc000348e7b2fe0-0068bc7550) test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to GET /v1/a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request @@ -45786,7 +50355,7 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status -OSError (txn: tx05045f38b458418384d59-006ac98191) +OSError (txn: txf4da86cc000348e7b2fe0-0068bc7550) test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to GET /v1/a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request @@ -45933,689 +50502,181 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status -OSError (txn: tx05045f38b458418384d59-006ac98191)test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_codes_for_GET +OSError (txn: txf4da86cc000348e7b2fe0-0068bc7550)test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_codes_for_GET test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_codes_for_GET ... ok test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_swift_owner test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_swift_owner ... ok -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to 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 4.172325134277344e-05: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 515, in incr - new_val = self._incr_or_decr(fp, sock, cmd, delta_val) - File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 475, in _incr_or_decr - line = fp.readline().strip().split() - ^^^^^^^^^^^^^^^^^^^ -AttributeError: 'NoneType' object has no attribute 'strip' -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix shard-updating-v2/acc, method incr, time_spent 1.0, expired ttl=1.23 -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix shard-updating-v2/acc, method incr, time_spent 1.0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 515, in incr - new_val = self._incr_or_decr(fp, sock, cmd, delta_val) - File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 480, in _incr_or_decr - return int(line[0].strip()) -ValueError: invalid literal for int() with base 10: b'UNEXPECTED' -test WARNING: Item size larger than warning threshold: 80 (80) >= 80 (80) -test WARNING: Item size larger than warning threshold: 81 (81) >= 80 (80) -test WARNING: Item size larger than warning threshold: 99 (99) >= 80 (80) -test WARNING: Item size larger than warning threshold: 100 (100) >= 80 (80) -test WARNING: Item size larger than warning threshold: 0 (0) >= 0 (0) -test WARNING: Item size larger than warning threshold: 1 (1) >= 0 (0) -test WARNING: Item size larger than warning threshold: 50 (50) >= 0 (0) -test WARNING: Item size larger than warning threshold: 99 (99) >= 0 (0) -test WARNING: Item size larger than warning threshold: 100 (100) >= 0 (0) -test WARNING: Item size larger than warning threshold: 2048576 (2Mi) >= 1000000 (977Ki) -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix multi_key, method get_multi, time_spent 4.601478576660156e-05, incomplete read -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix get_key, method get, time_spent 0.0, failed to connect -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix get_key, method get, time_spent 0.0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 447, in get - sock.sendall(b'get ' + cmd.hash_key + b'\r\n') - ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_memcached.py", line 119, in sendall - handler(*parts[1:]) - ~~~~~~~^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_memcached.py", line 1375, in handle_get - raise Exception('get failed') -Exception: get failed -test ERROR: Timeout talking to memcached: 1.2.3.4:11211: with key_prefix shard-updating-v2/acc, method get, config_timeout 0.01, time_spent 1.0 -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix incr_key, method incr, time_spent 0.0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 518, in incr - new_val = self._add(fp, sock, cmd, add_val, timeout) - File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 483, in _add - sock.sendall(b' '.join([ - ~~~~~~~~~~~~^^^^^^^^^^^^ - b'add', cmd.hash_key, b'0', str(timeout).encode('ascii'), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - str(len(add_val)).encode('ascii') - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ]) + b'\r\n' + add_val + b'\r\n') - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_memcached.py", line 119, in sendall - handler(*parts[1:]) - ~~~~~~~^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_memcached.py", line 1317, in handle_add - raise Exception('add failed') -Exception: add 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_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.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_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-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: tx5d356ad3e7c348e296f20-006ac981a5) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx413112597e4c41c588d00-006ac981a5) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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.35.1/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: Connection refused: Please insert ten dollars (txn: txdb9edc1c73d94650b5e58-006ac981a5) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: tx806c9a63c9864a4f87a4a-006ac981a5) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.1:1001/sdb (txn: tx83409fbfa3d244c3b99ee-006ac981a5) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.2:1002/sdc (txn: tx350dc1dfe353421294319-006ac981a5) -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: txf6e74516dc974866b3287-006ac981a5) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: tx63eeba18dcd9412c9986b-006ac981a5) -proxy-server ERROR: ERROR 503 Expect: 100-continue From Object Server 10.0.0.2:1002/sdc (txn: tx7b5172ae431f4abbbcc38-006ac981a5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx3ac341c89e534526bb007-006ac981a5)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_connect_exceptions -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_connect_exceptions ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_converts_delete_after_to_delete_at -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_converts_delete_after_to_delete_at ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at_in_past -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at_in_past ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at_non_integer -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at_non_integer ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_empty_bad_etag -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_empty_bad_etag ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_error_during_transfer_data -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_error_during_transfer_data ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_error_with_footers -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_error_with_footers ... ok -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 - -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Sat, 10 Oct 2026 00:06: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': '1791590818.32033', '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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:06: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': 'Sat, 10 Oct 2026 00:07:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {'If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Sat, 10 Oct 2026 00:07:01 -0000', 'X-Amz-Copy-Source-If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590821.61028', '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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_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 - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +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': 'Sat, 10 Oct 2026 00:07:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07:02 -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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:01 -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': 'Sat, 10 Oct 2026 00:07:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +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 object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07: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: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: 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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:01 -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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_without_src_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_without_src_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_headers_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_headers_error ... ok fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:06:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:01 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Content-Type': 'application/directory'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:34 -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': 'Sat, 10 Oct 2026 00:07:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.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 ERROR: Container GET returning 503 for [503, 503, 503, 503, 503, 503] (txn: tx2f767cbd27c24a298773a-006ac981af) -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: tx2f767cbd27c24a298773a-006ac981af) -test ERROR: Aborting listing from shards due to bad response: [200, 200, 503] (txn: tx2f767cbd27c24a298773a-006ac981af) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txc2c7d6463fde4e1d90e67-006ac981af) -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: txc2c7d6463fde4e1d90e67-006ac981af) -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: txc2c7d6463fde4e1d90e67-006ac981af) -test ERROR: Aborting listing from shards due to bad shard policy index: 0 (expected 1) (txn: txc2c7d6463fde4e1d90e67-006ac981af) -test DEBUG: GET listing from 1 shards for: /v1/a/c?format=json&states=listing (txn: txfb8a980087504c97a48bd-006ac981af) -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: txfb8a980087504c97a48bd-006ac981af) -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: txfb8a980087504c97a48bd-006ac981af) -test ERROR: Aborting listing from shards due to bad shard policy index: None (expected 1) (txn: txfb8a980087504c97a48bd-006ac981af) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx4b25cf074bf1474b870b9-006ac981b0) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx4b25cf074bf1474b870b9-006ac981b0) -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: tx4b25cf074bf1474b870b9-006ac981b0) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx4b25cf074bf1474b870b9-006ac981b0) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx4b25cf074bf1474b870b9-006ac981b0) -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: tx4b25cf074bf1474b870b9-006ac981b0) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx4b25cf074bf1474b870b9-006ac981b0) -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: tx4b25cf074bf1474b870b9-006ac981b0) -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: tx4b25cf074bf1474b870b9-006ac981b0) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx4b25cf074bf1474b870b9-006ac981b0) -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: tx4b25cf074bf1474b870b9-006ac981b0) -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: tx4b25cf074bf1474b870b9-006ac981b0) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx4b25cf074bf1474b870b9-006ac981b0) -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: tx4b25cf074bf1474b870b9-006ac981b0) -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: tx4b25cf074bf1474b870b9-006ac981b0) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx4b25cf074bf1474b870b9-006ac981b0) -test DEBUG: Setting object count to 3120 (txn: tx4b25cf074bf1474b870b9-006ac981b0) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx275ba6ddde5f41da975d5-006ac981b0) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx275ba6ddde5f41da975d5-006ac981b0) -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: tx275ba6ddde5f41da975d5-006ac981b0) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx275ba6ddde5f41da975d5-006ac981b0) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx275ba6ddde5f41da975d5-006ac981b0) -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: tx275ba6ddde5f41da975d5-006ac981b0) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx275ba6ddde5f41da975d5-006ac981b0) -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: tx275ba6ddde5f41da975d5-006ac981b0) -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: tx275ba6ddde5f41da975d5-006ac981b0) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx275ba6ddde5f41da975d5-006ac981b0) -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: tx275ba6ddde5f41da975d5-006ac981b0) -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: tx275ba6ddde5f41da975d5-006ac981b0) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx275ba6ddde5f41da975d5-006ac981b0) -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: tx275ba6ddde5f41da975d5-006ac981b0) -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: tx275ba6ddde5f41da975d5-006ac981b0) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx275ba6ddde5f41da975d5-006ac981b0) -test DEBUG: Setting object count to 3120 (txn: tx275ba6ddde5f41da975d5-006ac981b0) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx18a5f3aeac484da791f66-006ac981b0) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx18a5f3aeac484da791f66-006ac981b0) -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: tx18a5f3aeac484da791f66-006ac981b0) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx18a5f3aeac484da791f66-006ac981b0) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx18a5f3aeac484da791f66-006ac981b0) -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: tx18a5f3aeac484da791f66-006ac981b0) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx18a5f3aeac484da791f66-006ac981b0) -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: tx18a5f3aeac484da791f66-006ac981b0) -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: tx18a5f3aeac484da791f66-006ac981b0) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx18a5f3aeac484da791f66-006ac981b0) -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: tx18a5f3aeac484da791f66-006ac981b0) -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: tx18a5f3aeac484da791f66-006ac981b0) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx18a5f3aeac484da791f66-006ac981b0) -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: tx18a5f3aeac484da791f66-006ac981b0) -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: tx18a5f3aeac484da791f66-006ac981b0) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx18a5f3aeac484da791f66-006ac981b0) -test DEBUG: Setting object count to 3120 (txn: tx18a5f3aeac484da791f66-006ac981b0) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txc05939b97b9f42aaa6335-006ac981b0) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txc05939b97b9f42aaa6335-006ac981b0) -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: txc05939b97b9f42aaa6335-006ac981b0) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txc05939b97b9f42aaa6335-006ac981b0) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txc05939b97b9f42aaa6335-006ac981b0) -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: txc05939b97b9f42aaa6335-006ac981b0) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txc05939b97b9f42aaa6335-006ac981b0) -test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: txc05939b97b9f42aaa6335-006ac981b0) -test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: txc05939b97b9f42aaa6335-006ac981b0) -test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: txc05939b97b9f42aaa6335-006ac981b0) -test DEBUG: Setting object count to 3120 (txn: txc05939b97b9f42aaa6335-006ac981b0) -test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: txe4eed95feebd45fbbc070-006ac981b0) -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: txe4eed95feebd45fbbc070-006ac981b0) -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: txe4eed95feebd45fbbc070-006ac981b0) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txe4eed95feebd45fbbc070-006ac981b0) -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: txe4eed95feebd45fbbc070-006ac981b0) -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: txe4eed95feebd45fbbc070-006ac981b0) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: txe4eed95feebd45fbbc070-006ac981b0) -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: txe4eed95feebd45fbbc070-006ac981b0) -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: txe4eed95feebd45fbbc070-006ac981b0) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: txe4eed95feebd45fbbc070-006ac981b0) -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: txe4eed95feebd45fbbc070-006ac981b0) -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: txe4eed95feebd45fbbc070-006ac981b0) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: txe4eed95feebd45fbbc070-006ac981b0) -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: txe4eed95feebd45fbbc070-006ac981b0) -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: txe4eed95feebd45fbbc070-006ac981b0) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: txe4eed95feebd45fbbc070-006ac981b0) -test DEBUG: Setting object count to 3120 (txn: txe4eed95feebd45fbbc070-006ac981b0) -test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: tx9983a14eb12f42d1b31df-006ac981b0) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx9983a14eb12f42d1b31df-006ac981b0) -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: tx9983a14eb12f42d1b31df-006ac981b0) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx9983a14eb12f42d1b31df-006ac981b0) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx9983a14eb12f42d1b31df-006ac981b0) -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: tx9983a14eb12f42d1b31df-006ac981b0) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx9983a14eb12f42d1b31df-006ac981b0) -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: tx9983a14eb12f42d1b31df-006ac981b0) -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: tx9983a14eb12f42d1b31df-006ac981b0) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: tx9983a14eb12f42d1b31df-006ac981b0) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: tx5e04b0d201534f4dbd8e9-006ac981b0)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:testertest:testertest: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 -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: tx80d1c836fe844b9bb0706-006ac981a7) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to get final status of PUT to /v1/a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 525, in _get_conn_response - resp = putter.await_response( - self.app.node_timeout, not final_phase) - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1741, in await_response - self.resp = self.conn.getresponse() - ~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 837, in getresponse - self.status = self._status.get_response_status() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 737, in get_response_status - raise self.status -Exception (txn: txa401d9d885cc49a182ca2-006ac981a7) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx44cd96781c3c4308a95cb-006ac981a7) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txed5eb0561cb0452d9bdb8-006ac981a9) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: txedf1f91e725a4f049eff9-006ac981a9) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.2:1002/sdc (txn: txedf1f91e725a4f049eff9-006ac981a9) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: txedf1f91e725a4f049eff9-006ac981a9) -proxy-server ERROR: Object PUT returning 503 for [503, 503, 503] (txn: txedf1f91e725a4f049eff9-006ac981a9) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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.35.1/swift/proxy/controllers/obj.py", line 1011, in _transfer_data - chunk = next(data_source) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2454, in __next__ - return self._get_next_item() - ~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 5237, in _get_next_item - return super(CooperativeIterator, self)._get_next_item() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2450, in _get_next_item - return next(self.wrapped_iter) - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 878, in reader - return req.environ['wsgi.input'].read( - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - self.app.client_chunk_size) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/controllers/test_obj.py", line 1992, in read - raise Exception('exception message') -Exception: exception message (txn: tx22bdb2488bbc4d31a4104-006ac981a9) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to get final status of PUT to /v1/AUTH_kilroy/%ED%88%8E/%E9%90%89: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 525, in _get_conn_response - resp = putter.await_response( - self.app.node_timeout, not final_phase) - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1741, in await_response - self.resp = self.conn.getresponse() - ~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 837, in getresponse - self.status = self._status.get_response_status() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 737, in get_response_status - raise self.status -Exception: boom (txn: tx333f649901a54ab7b8bc4-006ac981a9) -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: tx8c1932a7520c433bbc314-006ac981a9) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txeb5f816501434c1fba2e9-006ac981a9)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_final_response_errors_with_unicode_path -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_final_response_errors_with_unicode_path ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_get_expect_errors_with_unicode_path -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_get_expect_errors_with_unicode_path ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match_denied -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match_denied ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match_not_star -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match_not_star ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_insufficient_data_from_client -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_insufficient_data_from_client ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_limits_expirer_queue_deletes -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_limits_expirer_queue_deletes ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_negative_delete_after -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_negative_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_non_int_delete_after -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_non_int_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_requires_length -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_requires_length ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_send_exception_with_unicode_path -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_send_exception_with_unicode_path ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_simple -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_simple ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_timeout_during_transfer_data -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_timeout_during_transfer_data ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_with_body_and_no_footers -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_with_body_and_no_footers ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_with_chunked_body_and_no_footers -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_with_chunked_body_and_no_footers ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_with_no_body_and_no_footers -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_with_no_body_and_no_footers ... ok +test DEBUG: /tmp/tmpvay4y7tj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpvay4y7tj/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', 'c3687564-a8de-4994-a7f6-65db3ad5d5ff-sda', '1757181272.99894', '1757181272.99472', '0', '', '1757181272.99472', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1757181273.01863', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1757181273.01863', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181273.01863', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1757181273.01870', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1757181273.01870', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181273.01870', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1757181273.01872', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1757181273.01872', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181273.01872', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181269.82759', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181269.82759', 'deleted': 0, 'state': 40, 'state_timestamp': '1757181269.82759', 'epoch': '1757181269.82762', 'reported': 0, 'tombstones': -1}], 'c3687564-a8de-4994-a7f6-65db3ad5d5ff-sda') +test DEBUG: /tmp/tmpvay4y7tj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpvay4y7tj/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', 'e50b9178-86fa-49c1-92a2-0f4300daab36-sda', '1757181273.09630', '1757181273.09321', '0', '', '1757181273.09321', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1757181273.11214', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1757181273.11214', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181273.11214', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1757181273.11222', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1757181273.11222', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181273.11222', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1757181273.11224', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1757181273.11224', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181273.11224', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181269.82780', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181269.82741', 'deleted': 0, 'state': 40, 'state_timestamp': '1757181269.82741', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'e50b9178-86fa-49c1-92a2-0f4300daab36-sda') +test WARNING: Ignoring remote osr w/o epoch, own_sr: {'name': 'a/c', 'timestamp': '1757181269.82759', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181269.82759', 'deleted': 0, 'state': 40, 'state_timestamp': '1757181269.82759', 'epoch': '1757181269.82762', 'reported': 0, 'tombstones': -1}, remote_sr: {'name': 'a/c', 'timestamp': '1757181269.82780', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181269.82741', 'deleted': 0, 'state': 40, 'state_timestamp': '1757181269.82741', 'epoch': None, 'reported': 0, 'tombstones': -1}, source: repl_req +test DEBUG: /tmp/tmpvay4y7tj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpvay4y7tj/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, '12d5f51ede615b41d1295a88125cca0e', 'bd7d2349-de41-4366-8113-d5e282a0bc13-sda', '1757181273.73397', '1757181273.71572', '0', '', '1757181273.71572', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'obj', 'created_at': '1757181273.75781', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], 'bd7d2349-de41-4366-8113-d5e282a0bc13-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +test DEBUG: Replicating db /tmp/tmptqbiuki1/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '286dc99e-8f14-4b16-8303-dc33876ef820-sda', '1757181273.84417', '1757181273.84035', '0', '', '1757181273.84035', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +test ERROR: ERROR syncing /tmp/tmptqbiuki1/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, 'ebab59b563f63424478387d1d33336da', '49d02978-2b60-4428-8918-5e82b99a7ffe-sda', '1757181273.93866', '1757181273.92884', '0', '', '1757181273.92884', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'obj', 'created_at': '1757181273.96987', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], '49d02978-2b60-4428-8918-5e82b99a7ffe-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp3j2ucjkw/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'd0aa6b0f-f54f-4059-be06-f7e34381916e-sda', '1757181274.02102', '1757181274.0181', '0', '', '1757181274.0181', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('d0aa6b0f-f54f-4059-be06-f7e34381916e-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'd0aa6b0f-f54f-4059-be06-f7e34381916e-sda', '1757181274.02102', '1757181274.0181', '0', '', '1757181274.0181', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('d0aa6b0f-f54f-4059-be06-f7e34381916e-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.07025 seconds (14.23388/s) +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/tmp3j2ucjkw/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'd0aa6b0f-f54f-4059-be06-f7e34381916e-sda', '1757181274.02102', '1757181274.0181', '0', '', '1757181274.0181', 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: Container GET returning 503 for [] (txn: tx05045f38b458418384d59-006ac98191) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sdd (txn: txa4882464e2f3400889186-006ac981a3) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: txa4882464e2f3400889186-006ac981a3) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: txa4882464e2f3400889186-006ac981a3) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: txa4882464e2f3400889186-006ac981a3) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: txa4882464e2f3400889186-006ac981a3) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: txa4882464e2f3400889186-006ac981a3) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.6:1006/sda (txn: txa4882464e2f3400889186-006ac981a3) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.7:1007/sda (txn: txa4882464e2f3400889186-006ac981a3) -test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500, 500, 500] (txn: txa4882464e2f3400889186-006ac981a3) -test INFO: Client disconnected on read of '/a/c' (txn: txa61098a189d44ba3af592-006ac981a3) -test INFO: Client disconnected on read of '/a/c' (txn: tx0cbe901fed2f48c8b3497-006ac981a3) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx47bb6536a78648daa5501-006ac981a3) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx47bb6536a78648daa5501-006ac981a3) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx47bb6536a78648daa5501-006ac981a3) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx47bb6536a78648daa5501-006ac981a3) -test ERROR: Container GET returning 503 for [] (txn: tx47bb6536a78648daa5501-006ac981a3) -test INFO: Client disconnected on read of '/a/c' (txn: tx47bb6536a78648daa5501-006ac981a3) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx649f1aa383764c429d3eb-006ac981a3) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx649f1aa383764c429d3eb-006ac981a3) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx649f1aa383764c429d3eb-006ac981a3) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx649f1aa383764c429d3eb-006ac981a3) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx649f1aa383764c429d3eb-006ac981a3) -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx649f1aa383764c429d3eb-006ac981a3) -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx649f1aa383764c429d3eb-006ac981a3) -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx649f1aa383764c429d3eb-006ac981a3) -test ERROR: Container GET returning 503 for [] (txn: tx649f1aa383764c429d3eb-006ac981a3) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx9331058d69e64f8298a69-006ac981a3) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx9331058d69e64f8298a69-006ac981a3) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx9331058d69e64f8298a69-006ac981a3) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx9331058d69e64f8298a69-006ac981a3) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx9331058d69e64f8298a69-006ac981a3) -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx9331058d69e64f8298a69-006ac981a3) -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx9331058d69e64f8298a69-006ac981a3) -test ERROR: Container GET returning 503 for [] (txn: tx9331058d69e64f8298a69-006ac981a3) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txdb0570c86f5a4d43a590c-006ac981a3) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txdb0570c86f5a4d43a590c-006ac981a3) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txdb0570c86f5a4d43a590c-006ac981a3) -test ERROR: Container GET returning 503 for [] (txn: txdb0570c86f5a4d43a590c-006ac981a3) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx0f8c66cd618c469ab8cc0-006ac981a3) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx0f8c66cd618c469ab8cc0-006ac981a3) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx46439ac1461e4d238bef1-006ac981a3) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx46439ac1461e4d238bef1-006ac981a3) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx46439ac1461e4d238bef1-006ac981a3) -test ERROR: Container GET returning 503 for [500, 500, 500] (txn: tx46439ac1461e4d238bef1-006ac981a3) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: txfff9553e5a5340a1b3ae5-006ac981a3) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txa76786e14c734436a7166-006ac981a3) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txa76786e14c734436a7166-006ac981a3) -test INFO: Client disconnected on read of '/a/c' (txn: txa76786e14c734436a7166-006ac981a3) -test ERROR: Container GET returning 503 for [] (txn: txec10c08fdd424eddab636-006ac981a3) -test INFO: Client disconnected on read of '/a/c' (txn: txec10c08fdd424eddab636-006ac981a3) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx53c12b2ae41c4faa9fd0e-006ac981a5) -test INFO: Client disconnected on read of '/a/c' (txn: tx53c12b2ae41c4faa9fd0e-006ac981a5) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to POST /a/c: +test ERROR: Container GET returning 503 for [] (txn: txf4da86cc000348e7b2fe0-0068bc7550) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: txf61538021c88451e9437f-0068bc755a) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: txf61538021c88451e9437f-0068bc755a) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sdd (txn: txf61538021c88451e9437f-0068bc755a) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: txf61538021c88451e9437f-0068bc755a) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: txf61538021c88451e9437f-0068bc755a) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: txf61538021c88451e9437f-0068bc755a) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.6:1006/sda (txn: txf61538021c88451e9437f-0068bc755a) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.7:1007/sda (txn: txf61538021c88451e9437f-0068bc755a) +test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500, 500, 500] (txn: txf61538021c88451e9437f-0068bc755a) +test INFO: Client disconnected on read of '/a/c' (txn: txb9ff09b84d854dbabd12b-0068bc755a) +test INFO: Client disconnected on read of '/a/c' (txn: tx9e81f64e092b49948966c-0068bc755a) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txc9da8c96055f4662bc668-0068bc755a) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txc9da8c96055f4662bc668-0068bc755a) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txc9da8c96055f4662bc668-0068bc755a) +test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txc9da8c96055f4662bc668-0068bc755a) +test ERROR: Container GET returning 503 for [] (txn: txc9da8c96055f4662bc668-0068bc755a) +test INFO: Client disconnected on read of '/a/c' (txn: txc9da8c96055f4662bc668-0068bc755a) +test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txe4696ed9a59740eb9cc04-0068bc755a) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txe4696ed9a59740eb9cc04-0068bc755a) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txe4696ed9a59740eb9cc04-0068bc755a) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txe4696ed9a59740eb9cc04-0068bc755a) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txe4696ed9a59740eb9cc04-0068bc755a) +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txe4696ed9a59740eb9cc04-0068bc755a) +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txe4696ed9a59740eb9cc04-0068bc755a) +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txe4696ed9a59740eb9cc04-0068bc755a) +test ERROR: Container GET returning 503 for [] (txn: txe4696ed9a59740eb9cc04-0068bc755a) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx8ca80ad8f53f428da3eb3-0068bc755a) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx8ca80ad8f53f428da3eb3-0068bc755a) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx8ca80ad8f53f428da3eb3-0068bc755a) +test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx8ca80ad8f53f428da3eb3-0068bc755a) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx8ca80ad8f53f428da3eb3-0068bc755a) +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx8ca80ad8f53f428da3eb3-0068bc755a) +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx8ca80ad8f53f428da3eb3-0068bc755a) +test ERROR: Container GET returning 503 for [] (txn: tx8ca80ad8f53f428da3eb3-0068bc755a) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx99284a44ece0444b93769-0068bc755a) +test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx99284a44ece0444b93769-0068bc755a) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx99284a44ece0444b93769-0068bc755a) +test ERROR: Container GET returning 503 for [] (txn: tx99284a44ece0444b93769-0068bc755a) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx71025dd24a2b4cb8b122c-0068bc755a) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx71025dd24a2b4cb8b122c-0068bc755a) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx6d92aabcc014443b86062-0068bc755a) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx6d92aabcc014443b86062-0068bc755a) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx6d92aabcc014443b86062-0068bc755a) +test ERROR: Container GET returning 503 for [500, 500, 500] (txn: tx6d92aabcc014443b86062-0068bc755a) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: txd4180c3333e9475b8f787-0068bc755a) +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx9a276958acba46c888de0-0068bc755a) +test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx9a276958acba46c888de0-0068bc755a) +test INFO: Client disconnected on read of '/a/c' (txn: tx9a276958acba46c888de0-0068bc755a) +test ERROR: Container GET returning 503 for [] (txn: tx9329907f3b254ac1948b0-0068bc755a) +test INFO: Client disconnected on read of '/a/c' (txn: tx9329907f3b254ac1948b0-0068bc755a) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx5861ad86bb6d476f824a2-0068bc755b) +test INFO: Client disconnected on read of '/a/c' (txn: tx5861ad86bb6d476f824a2-0068bc755b) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -46624,8 +50685,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txa3593b290d694f15bf189-006ac981a5) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to POST /a/c: +StopIteration (txn: txc6ebdddfb542457983d89-0068bc755b) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -46634,43 +50695,74 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txa3593b290d694f15bf189-006ac981a5)test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_sys_meta_headers_POST +StopIteration (txn: txc6ebdddfb542457983d89-0068bc755b)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 +proxy-server DEBUG: Object PUT returning 202 for 409: 1757181275.00000 <= '409 (unknown), 409 (unknown), 409 (unknown)' (txn: tx0c11e4ed46d1477ab6c4d-0068bc755b) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1757181275.00000 <= '409 (1757181276.00000), 201 (unknown), 201 (unknown)' (txn: txae2ec28ee9524ef082d2d-0068bc755b) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '3 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_per_policy_config_overrides_and_inherits +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_per_policy_config_overrides_and_inherits ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_proxy_server_config +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_proxy_server_config ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_x_open_expired_custom_config +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_x_open_expired_custom_config ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_x_open_expired_default_config +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_x_open_expired_default_config ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_x_timestamp_not_overridden +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_x_timestamp_not_overridden ... ok + 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': 'Sat, 10 Oct 2026 00:07:04 -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': '1791590824.92962', 'Content-Type': 'so'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Sat, 06 Sep 2025 17:54:32 -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': '1757181272.78282', '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': 'Sat, 10 Oct 2026 00:07:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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: 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': 'Sat, 10 Oct 2026 00:07:04 -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': '1791590824.95770', 'Content-Type': 'so'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Sat, 06 Sep 2025 17:54:32 -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': '1757181272.80109', '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': 'Sat, 10 Oct 2026 00:07:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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_metadata_replace test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_metadata_replace ... ok @@ -46679,250 +50771,558 @@ 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 -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:04 -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': 'Sat, 10 Oct 2026 00:07:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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: 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': 'Sat, 06 Sep 2025 17:54:34 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181274.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': 'Sat, 06 Sep 2025 17:54:34 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181274.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': 'Sat, 06 Sep 2025 17:54:34 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181274.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': 'Sat, 06 Sep 2025 17:54:34 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181274.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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:04 -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 - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 +test:testertest:testertest: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 + fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07: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: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:35 -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': 'Sat, 06 Sep 2025 17:54:35 -0000', 'X-Amz-Copy-Source-If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {'If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:35 -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': 'Sat, 06 Sep 2025 17:54:35 -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': 'Sat, 10 Oct 2026 00:07:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:35 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07: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_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 - +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:35 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_headers_with_match_and_s3acl +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_headers_with_match_and_s3acl ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_headers_with_not_match_and_s3acl +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_headers_with_not_match_and_s3acl ... ok +test.unit.common.middleware.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.middleware.test_xprofile.TestXProfile.test_get_profiler +test.unit.common.middleware.test_xprofile.TestXProfile.test_get_profiler ... 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_swob.TestRange.test_range +test.unit.common.test_swob.TestRange.test_range ... ok +test.unit.common.test_swob.TestRange.test_range_invalid_syntax +test.unit.common.test_swob.TestRange.test_range_invalid_syntax ... ok +test.unit.common.test_swob.TestRange.test_ranges_for_large_length +test.unit.common.test_swob.TestRange.test_ranges_for_large_length ... ok +test.unit.common.test_swob.TestRange.test_ranges_for_length +test.unit.common.test_swob.TestRange.test_ranges_for_length ... ok +test.unit.common.test_swob.TestRange.test_ranges_for_length_edges +test.unit.common.test_swob.TestRange.test_ranges_for_length_edges ... ok +test.unit.common.test_swob.TestRange.test_ranges_for_length_multi +test.unit.common.test_swob.TestRange.test_ranges_for_length_multi ... ok +test.unit.common.test_swob.TestRange.test_ranges_for_length_no_end +test.unit.common.test_swob.TestRange.test_ranges_for_length_no_end ... ok +test.unit.common.test_swob.TestRange.test_ranges_for_length_no_start +test.unit.common.test_swob.TestRange.test_ranges_for_length_no_start ... ok +test.unit.common.test_swob.TestRange.test_ranges_for_length_nonascending +test.unit.common.test_swob.TestRange.test_ranges_for_length_nonascending ... ok +test.unit.common.test_swob.TestRange.test_ranges_for_length_overlapping +test.unit.common.test_swob.TestRange.test_ranges_for_length_overlapping ... ok +test.unit.common.test_swob.TestRange.test_ranges_for_length_too_many +test.unit.common.test_swob.TestRange.test_ranges_for_length_too_many ... ok +test.unit.common.test_swob.TestRange.test_str +test.unit.common.test_swob.TestRange.test_str ... ok +test.unit.common.test_swob.TestRange.test_upsidedown_range +test.unit.common.test_swob.TestRange.test_upsidedown_range ... ok +test.unit.common.test_utils.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.TestSetSwiftDir.test_set_swift_dir +test.unit.common.test_utils.TestSetSwiftDir.test_set_swift_dir ... 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.TestReconstructFragmentArchive.test_quarantine_age_conf +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_quarantine_age_conf ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_quarantine_threshold_conf +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_quarantine_threshold_conf ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_all_404s_fails +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_all_404s_fails ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_errors_works +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_errors_works ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_exceptions_fails +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_exceptions_fails ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_frags_on_handoffs +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_frags_on_handoffs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_missing_headers +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_missing_headers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_errors +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_errors ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_absolute_number +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_absolute_number ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_four_replicas +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_four_replicas ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_three_replicas +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_three_replicas ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_two_replicas +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_two_replicas ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_two +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_two ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_two_with_quarantine_age +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_two_with_quarantine_age ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_etag_with_same_timestamp +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_etag_with_same_timestamp ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_etags_same_timestamp_fail +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_etags_same_timestamp_fail ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_request_node_count_conf +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_request_node_count_conf ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +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 + +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) + +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181494.00000, db: /tmp/tmp2qahgebv/sda/containers/0/4e8/529f57482039d814bb1a3ebdfaad94e8/529f57482039d814bb1a3ebdfaad94e8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181496.00000, db: /tmp/tmp2qahgebv/sda/containers/0/92d/575ea673b239212340a503d42a51492d/575ea673b239212340a503d42a51492d.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181496.00000, db: /tmp/tmp2qahgebv/sda/containers/0/92d/575ea673b239212340a503d42a51492d/575ea673b239212340a503d42a51492d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181498.00000, db: /tmp/tmp2qahgebv/sda/containers/0/4ce/5bc379c60ac38493e8db29180a78d4ce/5bc379c60ac38493e8db29180a78d4ce.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181498.00000, db: /tmp/tmp2qahgebv/sda/containers/0/4ce/5bc379c60ac38493e8db29180a78d4ce/5bc379c60ac38493e8db29180a78d4ce.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181500.00000, db: /tmp/tmp2qahgebv/sda/containers/0/d7f/79dd17b37f12cae2190b5e308b71dd7f/79dd17b37f12cae2190b5e308b71dd7f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181500.00000, db: /tmp/tmp2qahgebv/sda/containers/0/d7f/79dd17b37f12cae2190b5e308b71dd7f/79dd17b37f12cae2190b5e308b71dd7f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181502.00000, db: /tmp/tmp2qahgebv/sda/containers/0/761/cd96d22b1c168cc27616fa663a72e761/cd96d22b1c168cc27616fa663a72e761.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181502.00000, db: /tmp/tmp2qahgebv/sda/containers/0/761/cd96d22b1c168cc27616fa663a72e761/cd96d22b1c168cc27616fa663a72e761.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181504.00000, db: /tmp/tmp2qahgebv/sda/containers/0/3b7/2df6d967056ce4f0c809d1aa1812b3b7/2df6d967056ce4f0c809d1aa1812b3b7.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181504.00000, db: /tmp/tmp2qahgebv/sda/containers/0/3b7/2df6d967056ce4f0c809d1aa1812b3b7/2df6d967056ce4f0c809d1aa1812b3b7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1757181506.00000, db: /tmp/tmp2qahgebv/sda/containers/0/68b/1d986060fa2f7be4cd66ab67e919468b/1d986060fa2f7be4cd66ab67e919468b.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1757181506.00000, db: /tmp/tmp2qahgebv/sda/containers/0/68b/1d986060fa2f7be4cd66ab67e919468b/1d986060fa2f7be4cd66ab67e919468b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpqkf3aagk/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1757181272.00000, (0, 0) as of 1757181272.00000, active as of 1757181272.00000> to ShardRange<'k' to 't' as of 1757181273.00000, (0, 0) as of 1757181273.00000, sharded as of 1757181274.00000>, path: .shards_a/shard_c, db: /tmp/tmpqkf3aagk/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmpqkf3aagk/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmpkhscvkcy/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181273.00000-0, db: /tmp/tmpx6lvgu8u/sda/containers/0/2eb/5195296066f2b1f52ac3460a752192eb/5195296066f2b1f52ac3460a752192eb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181276.00000-0, db: /tmp/tmpx6lvgu8u/sda/containers/0/bc8/948ddceaccbfa1ee42d2fe833ceb4bc8/948ddceaccbfa1ee42d2fe833ceb4bc8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181279.00000-0, db: /tmp/tmpx6lvgu8u/sda/containers/0/042/0356c80b574bafa503bfec8bbf0b0042/0356c80b574bafa503bfec8bbf0b0042.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181282.00000-0, db: /tmp/tmpx6lvgu8u/sda/containers/0/08f/0dfbcdce72c6dfb0928e0ce1b383f08f/0dfbcdce72c6dfb0928e0ce1b383f08f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181285.00000-0, db: /tmp/tmpx6lvgu8u/sda/containers/0/24e/590c94fb3d8afa8bdfb945bbb856d24e/590c94fb3d8afa8bdfb945bbb856d24e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181288.00000-0, db: /tmp/tmpx6lvgu8u/sda/containers/0/4c3/f30fae91d49a6190980eaf7b2fb804c3/f30fae91d49a6190980eaf7b2fb804c3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181291.00000-0, db: /tmp/tmpx6lvgu8u/sda/containers/0/b54/73dcc39679a627503133c66900eceb54/73dcc39679a627503133c66900eceb54.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181294.00000-0, db: /tmp/tmpx6lvgu8u/sda/containers/0/bce/2f9117de330e2ca08d3efc1ca4495bce/2f9117de330e2ca08d3efc1ca4495bce.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181297.00000-0, db: /tmp/tmpx6lvgu8u/sda/containers/0/0b8/6732e399977363844c9a02ec96a900b8/6732e399977363844c9a02ec96a900b8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181300.00000-0, db: /tmp/tmpx6lvgu8u/sda/containers/0/a52/ef8e0c3a802dd31257405c6304bf2a52/ef8e0c3a802dd31257405c6304bf2a52.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181303.00000-0, db: /tmp/tmpx6lvgu8u/sda/containers/0/787/6ad0fd95b46b047c166d9dd517e77787/6ad0fd95b46b047c166d9dd517e77787.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181306.00000-0, db: /tmp/tmpx6lvgu8u/sda/containers/0/d48/789c9212a1e362618774b4d88492fd48/789c9212a1e362618774b4d88492fd48.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181309.00000-0, db: /tmp/tmpx6lvgu8u/sda/containers/0/a55/7f4b3f730beebe98a387adbf51952a55/7f4b3f730beebe98a387adbf51952a55.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181312.00000-0, db: /tmp/tmpx6lvgu8u/sda/containers/0/e5e/434100f3dce0102d83dfce72bf460e5e/434100f3dce0102d83dfce72bf460e5e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181275.00000-0, db: /tmp/tmpuqu69omg/sda/containers/0/3e2/cfe204318030f937dda8ee9702f4b3e2/cfe204318030f937dda8ee9702f4b3e2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181279.00000-0, db: /tmp/tmpuqu69omg/sda/containers/0/042/0356c80b574bafa503bfec8bbf0b0042/0356c80b574bafa503bfec8bbf0b0042.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181277.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/e23/17d2a0fa3f7d47f29c094865b9001e23/17d2a0fa3f7d47f29c094865b9001e23.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181281.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/8ce/55191602f52dc42e2d9bcfb8f396f8ce/55191602f52dc42e2d9bcfb8f396f8ce.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181285.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/24e/590c94fb3d8afa8bdfb945bbb856d24e/590c94fb3d8afa8bdfb945bbb856d24e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181289.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/ef6/908dd79609b876b1eb0a377b3f1dcef6/908dd79609b876b1eb0a377b3f1dcef6.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181289.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/ef6/908dd79609b876b1eb0a377b3f1dcef6/908dd79609b876b1eb0a377b3f1dcef6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181293.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/3d0/1a65df785923b968b377aee3477673d0/1a65df785923b968b377aee3477673d0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181297.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/0b8/6732e399977363844c9a02ec96a900b8/6732e399977363844c9a02ec96a900b8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181301.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/153/eea92f872fb8af71203fc789bfc95153/eea92f872fb8af71203fc789bfc95153.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181305.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/b10/277c44c99afff650219186f515380b10/277c44c99afff650219186f515380b10.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181309.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/a55/7f4b3f730beebe98a387adbf51952a55/7f4b3f730beebe98a387adbf51952a55.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181313.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/422/be8c4c0924c6cd407ea05aaa16110422/be8c4c0924c6cd407ea05aaa16110422.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181317.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/21f/4d139b3322a5a03ad68ef1a97951521f/4d139b3322a5a03ad68ef1a97951521f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181321.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/d65/48274e86a0b6cb5609f9a33b92fefd65/48274e86a0b6cb5609f9a33b92fefd65.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181321.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/d65/48274e86a0b6cb5609f9a33b92fefd65/48274e86a0b6cb5609f9a33b92fefd65.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181325.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/0ba/6383cd59f2daeaf2b3467e48096a90ba/6383cd59f2daeaf2b3467e48096a90ba.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181329.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/4f0/f75a65f7891912664f8c9b1a09ea74f0/f75a65f7891912664f8c9b1a09ea74f0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181333.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/740/0d764267ae41350d51b530db9aa5b740/0d764267ae41350d51b530db9aa5b740.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181337.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/aa5/e0f774e1d7ea5b36837fc48c9dd1caa5/e0f774e1d7ea5b36837fc48c9dd1caa5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181341.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/9e0/37cd77bede288d03a372e8870ff629e0/37cd77bede288d03a372e8870ff629e0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181345.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/ced/6122fb7578292d07eca2840472d84ced/6122fb7578292d07eca2840472d84ced.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181349.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/5ae/b08bf25feb8607b246482bcc267495ae/b08bf25feb8607b246482bcc267495ae.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181353.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/658/69064dec010e8bf37c9736cddf2a9658/69064dec010e8bf37c9736cddf2a9658.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181353.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/658/69064dec010e8bf37c9736cddf2a9658/69064dec010e8bf37c9736cddf2a9658.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181357.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/91d/8b87925374f91e06775a8d644e56591d/8b87925374f91e06775a8d644e56591d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181361.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/9df/a98fb1d3804e37e0d952a04d7c7c99df/a98fb1d3804e37e0d952a04d7c7c99df.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181365.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/1d3/e3172e6eb568f23e4ff8aacdf337c1d3/e3172e6eb568f23e4ff8aacdf337c1d3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181369.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/202/ff743344912c62774e6870f76b046202/ff743344912c62774e6870f76b046202.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181373.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/d0d/164bd1cc4f730743c0186bb188cd0d0d/164bd1cc4f730743c0186bb188cd0d0d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181377.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/e1d/61f44122120ad864513d21ad705aae1d/61f44122120ad864513d21ad705aae1d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181381.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/729/b6b55417b9c356335522d80402a87729/b6b55417b9c356335522d80402a87729.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181385.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/f0b/162fbbb9513bff910f9382f1274d4f0b/162fbbb9513bff910f9382f1274d4f0b.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181385.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/f0b/162fbbb9513bff910f9382f1274d4f0b/162fbbb9513bff910f9382f1274d4f0b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181389.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/047/2673e23c474bc1685bf78c5c44389047/2673e23c474bc1685bf78c5c44389047.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181393.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/564/595cc6e06445ce7a7d6546c504b9f564/595cc6e06445ce7a7d6546c504b9f564.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181397.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/f7c/606063cc663fc92cd3f71b5cf1436f7c/606063cc663fc92cd3f71b5cf1436f7c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181401.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/b59/d69595a0ba19847f012509257624db59/d69595a0ba19847f012509257624db59.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181405.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/2f7/79f40c621141f3ea71ae5752ef9b52f7/79f40c621141f3ea71ae5752ef9b52f7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181409.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/069/35e7dfa7855b94ec9f37bab2ff7a5069/35e7dfa7855b94ec9f37bab2ff7a5069.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181413.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/f36/087a977978d055465acb7830d0425f36/087a977978d055465acb7830d0425f36.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181417.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/162/e47e3191e3b3784e390d913ecd27e162/e47e3191e3b3784e390d913ecd27e162.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181417.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/162/e47e3191e3b3784e390d913ecd27e162/e47e3191e3b3784e390d913ecd27e162.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181421.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/8bc/2b8531b1e9e399ca216cf20ab71198bc/2b8531b1e9e399ca216cf20ab71198bc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181425.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/0e3/ad7dfdc09058fd826fbcbac0cc7340e3/ad7dfdc09058fd826fbcbac0cc7340e3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181429.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/87f/851834376615d2e7dcf109a8adc4487f/851834376615d2e7dcf109a8adc4487f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181433.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/006/be4345d46211ff16a1afbedc0d508006/be4345d46211ff16a1afbedc0d508006.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181437.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/5f6/f4ecbba065b19bccdba44aed8643a5f6/f4ecbba065b19bccdba44aed8643a5f6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181441.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/826/d54c7849f4de6b81841ff6cb8b4f9826/d54c7849f4de6b81841ff6cb8b4f9826.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181445.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/30e/4acefd76996969f6bf1e243a3fd5530e/4acefd76996969f6bf1e243a3fd5530e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181449.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/fbe/cb287e12d351d12d3b993ae8edc6ffbe/cb287e12d351d12d3b993ae8edc6ffbe.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181449.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/fbe/cb287e12d351d12d3b993ae8edc6ffbe/cb287e12d351d12d3b993ae8edc6ffbe.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181453.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/f0e/494f0341e676ea3aeea415606697cf0e/494f0341e676ea3aeea415606697cf0e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181457.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/372/2ca8f85c4868c714e6603990eb179372/2ca8f85c4868c714e6603990eb179372.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181461.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/983/9958a40bc8e9df466b5b07cee009d983/9958a40bc8e9df466b5b07cee009d983.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181465.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/5f9/3df3c205afee059d22fbfa641f5515f9/3df3c205afee059d22fbfa641f5515f9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181469.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/eb4/cca5dea689ed411d7dee8454def8eeb4/cca5dea689ed411d7dee8454def8eeb4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181473.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/ab8/3086241982a78791c6200e0c8aa3eab8/3086241982a78791c6200e0c8aa3eab8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181477.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/474/b217548ccdee13b10d444b89d2dad474/b217548ccdee13b10d444b89d2dad474.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181481.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/91f/e3810d191a16435fce3b4633c6d3b91f/e3810d191a16435fce3b4633c6d3b91f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181481.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/91f/e3810d191a16435fce3b4633c6d3b91f/e3810d191a16435fce3b4633c6d3b91f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181485.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/fb1/a1a29130caaa56a4b3cde71e794b6fb1/a1a29130caaa56a4b3cde71e794b6fb1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181489.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/248/affd2bde6b2938ca947ab4a7f3fcf248/affd2bde6b2938ca947ab4a7f3fcf248.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181493.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/ecc/b94f5d889a07c0764a3cef968e794ecc/b94f5d889a07c0764a3cef968e794ecc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181497.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/a6d/883f0dd8b8939bc70bcab59d19ea4a6d/883f0dd8b8939bc70bcab59d19ea4a6d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181501.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/062/d40c30151a62c604204e2108774fb062/d40c30151a62c604204e2108774fb062.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181505.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/5bd/ba366390962220b72c87531f7d3825bd/ba366390962220b72c87531f7d3825bd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181509.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/786/3790a1d6989ac68f322a2db090fd4786/3790a1d6989ac68f322a2db090fd4786.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181513.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/7f0/0ee3858d9065e3f89189cd758c3e57f0/0ee3858d9065e3f89189cd758c3e57f0.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181513.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/7f0/0ee3858d9065e3f89189cd758c3e57f0/0ee3858d9065e3f89189cd758c3e57f0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181517.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/65a/6ca3e01180f5e72703a345453c1b465a/6ca3e01180f5e72703a345453c1b465a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181521.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/855/4ccf628570dfd16dd7cde623ceec9855/4ccf628570dfd16dd7cde623ceec9855.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181525.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/919/1cc0be9d0fe101f5628213da967ac919/1cc0be9d0fe101f5628213da967ac919.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181529.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/9ab/58b86ab68601a7ebe8fccf79b89049ab/58b86ab68601a7ebe8fccf79b89049ab.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181533.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/632/64a501514d6c9321f61a30d0372f6632/64a501514d6c9321f61a30d0372f6632.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181537.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/cf4/7d9609d59ccfc7614fbaea69c4a51cf4/7d9609d59ccfc7614fbaea69c4a51cf4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181541.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/d55/7966077468588f3f5dbb8c111c8d3d55/7966077468588f3f5dbb8c111c8d3d55.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181545.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/199/b9ab0ea96763dff0db2b9973801e2199/b9ab0ea96763dff0db2b9973801e2199.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181549.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/71f/2d6e9d5aa5381fbb42b7605bac75f71f/2d6e9d5aa5381fbb42b7605bac75f71f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181553.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/2af/99b52052d03044b0ae143dfff500c2af/99b52052d03044b0ae143dfff500c2af.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181557.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/f5b/0b1d01a39c925a22d2089bc8be274f5b/0b1d01a39c925a22d2089bc8be274f5b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181561.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/326/0fe68cfea370f8e0ab36724c4333b326/0fe68cfea370f8e0ab36724c4333b326.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181565.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/c50/52f02d1b454545fb5a18c691161c6c50/52f02d1b454545fb5a18c691161c6c50.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181569.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/c9b/3b2feafbca9c24e7a41e84dc8d4d9c9b/3b2feafbca9c24e7a41e84dc8d4d9c9b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181573.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/7dc/74ed44e4e589b158a28d396991a3d7dc/74ed44e4e589b158a28d396991a3d7dc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181577.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/e9d/8cd267f1c3fecdd23c10215a3d8fbe9d/8cd267f1c3fecdd23c10215a3d8fbe9d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181581.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/1e3/643e1d4929ad53d92efa9b9a70e931e3/643e1d4929ad53d92efa9b9a70e931e3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181585.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/4fc/4b521e12cdd9de93b36092b15d0584fc/4b521e12cdd9de93b36092b15d0584fc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181589.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/15f/5a8d552fe8d40218f181ff0353b3215f/5a8d552fe8d40218f181ff0353b3215f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181593.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/463/612cfabe87855ce782189cb860991463/612cfabe87855ce782189cb860991463.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181597.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/381/97a53725834447e62f78391cee04b381/97a53725834447e62f78391cee04b381.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181601.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/5fd/56122e55bfa6d7b6db4c8bca589785fd/56122e55bfa6d7b6db4c8bca589785fd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181605.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/bba/08dddb4d188b7a96068cd7747adbebba/08dddb4d188b7a96068cd7747adbebba.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181609.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/94b/8ebebe65c11d8dfe5ae1e98d06d0894b/8ebebe65c11d8dfe5ae1e98d06d0894b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181613.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/da3/c6672259e91c8e66bb5fc1fad6407da3/c6672259e91c8e66bb5fc1fad6407da3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181617.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/235/fd587bc33bd4458dfb19e890c3fc1235/fd587bc33bd4458dfb19e890c3fc1235.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181621.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/397/4d4510dcdc0c5e143c8c95488572f397/4d4510dcdc0c5e143c8c95488572f397.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181625.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/a4d/68885f3f8758ef1867d889ce0488ca4d/68885f3f8758ef1867d889ce0488ca4d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181629.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/c82/73ae20742133aabe6d5a9f14260f5c82/73ae20742133aabe6d5a9f14260f5c82.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181633.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/3cd/e737437b2f76a6da6447ff6e4a7fc3cd/e737437b2f76a6da6447ff6e4a7fc3cd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181637.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/e46/f1c22c52e13d182b4deb7e3a47105e46/f1c22c52e13d182b4deb7e3a47105e46.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181641.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/b08/951e88b82813b8dc120d83c10d49bb08/951e88b82813b8dc120d83c10d49bb08.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181645.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/dc7/50c932d0d0c277fd1c22fd6a59cd2dc7/50c932d0d0c277fd1c22fd6a59cd2dc7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181649.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/f1b/cf4a002090709be7fc3293f14fa9ff1b/cf4a002090709be7fc3293f14fa9ff1b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181653.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/8ae/a317c8d9ce7f22efa8478b667ac878ae/a317c8d9ce7f22efa8478b667ac878ae.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181657.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/071/a050ae63074e94bef46746cf1612a071/a050ae63074e94bef46746cf1612a071.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181661.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/3a9/4dead891ce16630a938db60c5e92a3a9/4dead891ce16630a938db60c5e92a3a9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181665.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/e26/47d49950088a4067b74923c2a9c15e26/47d49950088a4067b74923c2a9c15e26.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181669.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/e3c/c893f67855c04058c0a9d93ea6ebce3c/c893f67855c04058c0a9d93ea6ebce3c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181673.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/baf/c9d4c59c3567a10bf65fdd0289e9cbaf/c9d4c59c3567a10bf65fdd0289e9cbaf.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_cleaving_not_merged_while_cleaving +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_cleaving_not_merged_while_cleaving ... ok +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_fetch_fails_while_shrinking +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_fetch_fails_while_shrinking ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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:write:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:35 -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': 'Sat, 10 Oct 2026 00:07:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_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 - -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx16e9da44f7bd489cad753-006ac981aa) -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: tx16e9da44f7bd489cad753-006ac981aa) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txa3019c226c404d87ae5aa-006ac981ab) -proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx9d82d35c3e09449aac0d6-006ac981ab) -proxy-server ERROR: ERROR 503 Expect: 100-continue From Object Server 10.0.0.1:1001/sdb (txn: tx9d82d35c3e09449aac0d6-006ac981ab) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txaf1512c23e14429c9515e-006ac981ab) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txc9badf18a7ea4b038679c-006ac981ab) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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 write to /AUTH_kilroy/%ED%88%8E/%E9%90%89: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1784, in _send_chunk - self.conn.send(to_send) - ~~~~~~~~~~~~~~^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 915, in send - self.give_send(self, data) - ~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/controllers/test_obj.py", line 1780, in capture_send - raise exc -Exception: Exception while sending data on connection (txn: txae554f94e675461fa7721-006ac981ab) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to write to /AUTH_kilroy/%ED%88%8E/%E9%90%89: ChunkWriteTimeout (Nones) (txn: tx31e713706a324310a763e-006ac981ab) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: txa7da5ce71ecf4bb4abc3e-006ac981ab) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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 -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_older ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_race -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_race ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_unsynced_race -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_unsynced_race ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_update_backend_requests -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_update_backend_requests ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_delete_at_backend_requests -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_delete_at_backend_requests ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_expirer_DELETE_suppresses_expirer_queue_updates -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_expirer_DELETE_suppresses_expirer_queue_updates ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_handoff_local_first_default -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_handoff_local_first_default ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_handoff_local_first_non_default -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_handoff_local_first_non_default ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_first_best_effort -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_first_best_effort ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_first_moves_locals_first -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_first_moves_locals_first ... ok +test:testertest:testertest: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 DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx5e04b0d201534f4dbd8e9-006ac981b0) -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: tx5e04b0d201534f4dbd8e9-006ac981b0) -test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: tx5e04b0d201534f4dbd8e9-006ac981b0) -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: tx5e04b0d201534f4dbd8e9-006ac981b0) -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: tx5e04b0d201534f4dbd8e9-006ac981b0) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: tx5e04b0d201534f4dbd8e9-006ac981b0) -test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: tx06289e83c1cb4a1e86368-006ac981b0) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx06289e83c1cb4a1e86368-006ac981b0) -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: tx06289e83c1cb4a1e86368-006ac981b0) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx06289e83c1cb4a1e86368-006ac981b0) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx06289e83c1cb4a1e86368-006ac981b0) -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: tx06289e83c1cb4a1e86368-006ac981b0) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx06289e83c1cb4a1e86368-006ac981b0) -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: tx06289e83c1cb4a1e86368-006ac981b0) -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: tx06289e83c1cb4a1e86368-006ac981b0) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx06289e83c1cb4a1e86368-006ac981b0) -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: tx06289e83c1cb4a1e86368-006ac981b0) -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: tx06289e83c1cb4a1e86368-006ac981b0) -test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: tx06289e83c1cb4a1e86368-006ac981b0) -test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: tx61da53b9678440bb98b76-006ac981b0) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx61da53b9678440bb98b76-006ac981b0) -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: tx61da53b9678440bb98b76-006ac981b0) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx61da53b9678440bb98b76-006ac981b0) -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: txb1f94f4a06ff4437b9699-006ac981b0) -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: txb1f94f4a06ff4437b9699-006ac981b0) -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: txb1f94f4a06ff4437b9699-006ac981b0) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: txb1f94f4a06ff4437b9699-006ac981b0) -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: tx417ff5f4c68d465fa7d90-006ac981b0) -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: tx417ff5f4c68d465fa7d90-006ac981b0) -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: tx417ff5f4c68d465fa7d90-006ac981b0) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx417ff5f4c68d465fa7d90-006ac981b0) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx18522cc84b8b41539690d-006ac981b1) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx18522cc84b8b41539690d-006ac981b1) -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: tx18522cc84b8b41539690d-006ac981b1) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx18522cc84b8b41539690d-006ac981b1) -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: tx18522cc84b8b41539690d-006ac981b1) -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: tx18522cc84b8b41539690d-006ac981b1) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx18522cc84b8b41539690d-006ac981b1) -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: tx18522cc84b8b41539690d-006ac981b1) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx18522cc84b8b41539690d-006ac981b1) -test DEBUG: Found 1020 objects in shard (state=unsharded), total = 1068 (txn: tx18522cc84b8b41539690d-006ac981b1) -test DEBUG: Setting object count to 1068 (txn: tx18522cc84b8b41539690d-006ac981b1) -test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: tx3a9f48af8a8c444f92517-006ac981b1) -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: tx3a9f48af8a8c444f92517-006ac981b1) -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: tx3a9f48af8a8c444f92517-006ac981b1) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx3a9f48af8a8c444f92517-006ac981b1) -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: tx3a9f48af8a8c444f92517-006ac981b1) -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: tx3a9f48af8a8c444f92517-006ac981b1) -test DEBUG: Found 44 objects in shard (state=unsharded), total = 1068 (txn: tx3a9f48af8a8c444f92517-006ac981b1)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.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 +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1757181274.13837', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1757181274.13837', 'deleted': 1, 'state': 10, 'state_timestamp': '1757181274.13837', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1757181274.03289', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1757181274.03289', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181274.03289', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1757181274.03291', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1757181274.03291', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181274.03291', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181274.03315', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181274.03315', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181274.03293', 'epoch': '1757181274.03293', 'reported': 0, 'tombstones': -1}], 'd0aa6b0f-f54f-4059-be06-f7e34381916e-sda') +test DEBUG: /tmp/tmp3j2ucjkw/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp3j2ucjkw/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', 'd0aa6b0f-f54f-4059-be06-f7e34381916e-sda', '1757181274.02102', '1757181274.0181', '0', '', '1757181274.0181', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1757181274.13837', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1757181274.13837', 'deleted': 1, 'state': 10, 'state_timestamp': '1757181274.13837', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1757181274.03289', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1757181274.03289', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181274.03289', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1757181274.03291', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1757181274.03291', 'deleted': 0, 'state': 10, 'state_timestamp': '1757181274.03291', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181274.03315', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181274.03315', 'deleted': 0, 'state': 60, 'state_timestamp': '1757181274.03293', 'epoch': '1757181274.03293', 'reported': 0, 'tombstones': -1}], 'd0aa6b0f-f54f-4059-be06-f7e34381916e-sda') +test DEBUG: /tmp/tmp3j2ucjkw/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.2:1002/sdc +test WARNING: /tmp/tmp3j2ucjkw/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.05204 seconds (19.21679/s) +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', 'e5db8556-c4b7-4346-9150-1e8d907f507b-sda', '1757181274.24133', '1757181274.23314', '1757181274.27209', '', '1757181274.27209', 0, 0) +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpij06zwl9/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '9bf7e6e9-ed60-47a3-879c-ce1892c7cab7-sda', '1757181274.32376', '1757181274.00000', '0', '', '1757181274.00000', 0, 1) +test DEBUG: /tmp/tmpij06zwl9/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', '9bf7e6e9-ed60-47a3-879c-ce1892c7cab7-sda', '1757181274.32376', '1757181274.00000', '0', '', '1757181274.00000', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('9bf7e6e9-ed60-47a3-879c-ce1892c7cab7-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.34819 seconds (2.87199/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +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/tmpml_b3b6m/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '6cd7ce4a-e412-4beb-9ec6-9d07d2994ca0-sda', '1757181274.75704', '1757181274.00000', '0', '', '1757181274.00000', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('6cd7ce4a-e412-4beb-9ec6-9d07d2994ca0-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '6cd7ce4a-e412-4beb-9ec6-9d07d2994ca0-sda', '1757181274.75704', '1757181274.00000', '0', '', '1757181274.00000', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('6cd7ce4a-e412-4beb-9ec6-9d07d2994ca0-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Replicating db /tmp/tmpml_b3b6m/sda/containers/0/27d/c48d89b33840539f9c5442ab3b10027d/c48d89b33840539f9c5442ab3b10027d.db +REPLICATE: /sdb/0/c48d89b33840539f9c5442ab3b10027d, sync, (-1, '00000000000000000000000000000000', 'f036f5f9-ad3c-461c-83a5-750d3e1e9174-sda', '1757181274.77666', '1757181275.00000', '0', '{"X-Container-Sync-To": ["a", "1757181276.00000"], "X-Container-Sync-Key": ["secret", "1757181277.00000"]}', '1757181275.00000', 0, 0) +REPLICATE: /sdb/0/c48d89b33840539f9c5442ab3b10027d, complete_rsync, ('f036f5f9-ad3c-461c-83a5-750d3e1e9174-sda', 'c48d89b33840539f9c5442ab3b10027d.db') +REPLICATE: /sdc/0/c48d89b33840539f9c5442ab3b10027d, sync, (-1, '00000000000000000000000000000000', 'f036f5f9-ad3c-461c-83a5-750d3e1e9174-sda', '1757181274.77666', '1757181275.00000', '0', '{"X-Container-Sync-To": ["a", "1757181276.00000"], "X-Container-Sync-Key": ["secret", "1757181277.00000"]}', '1757181275.00000', 0, 0) +REPLICATE: /sdc/0/c48d89b33840539f9c5442ab3b10027d, complete_rsync, ('f036f5f9-ad3c-461c-83a5-750d3e1e9174-sda', 'c48d89b33840539f9c5442ab3b10027d.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 2 dbs in 0.11949 seconds (16.73803/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/tmpml_b3b6m/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '6cd7ce4a-e412-4beb-9ec6-9d07d2994ca0-sda', '1757181274.75704', '1757181274.00000', '0', '', '1757181274.00000', 0, 0) +test DEBUG: /tmp/tmpml_b3b6m/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', '6cd7ce4a-e412-4beb-9ec6-9d07d2994ca0-sda', '1757181274.75704', '1757181274.00000', '0', '', '1757181274.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.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_all_found +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_all_found ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_half_not_found_headers_and_body +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_half_not_found_headers_and_body ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_half_not_found_statuses +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_half_not_found_statuses ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_handoff +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_handoff ... ok +test.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 ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to POST /a/c: +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -46931,7 +51331,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txa3593b290d694f15bf189-006ac981a5) +StopIteration (txn: txc6ebdddfb542457983d89-0068bc755b) test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -46941,7 +51341,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txa3593b290d694f15bf189-006ac981a5) +StopIteration (txn: txc6ebdddfb542457983d89-0068bc755b) test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -46951,7 +51351,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txa3593b290d694f15bf189-006ac981a5) +StopIteration (txn: txc6ebdddfb542457983d89-0068bc755b) test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -46961,7 +51361,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txa3593b290d694f15bf189-006ac981a5) +StopIteration (txn: txc6ebdddfb542457983d89-0068bc755b) test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -46971,10 +51371,10 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txa3593b290d694f15bf189-006ac981a5) -test ERROR: Container GET returning 503 for (200, 503, 503, 503) (txn: txa3593b290d694f15bf189-006ac981a5) +StopIteration (txn: txc6ebdddfb542457983d89-0068bc755b) +test ERROR: Container GET returning 503 for (200, 503, 503, 503) (txn: txc6ebdddfb542457983d89-0068bc755b) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /a/c: +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -46983,8 +51383,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txb6a17f0bdf864b59a0bda-006ac981a8) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to PUT /a/c: +StopIteration (txn: txed21001348de4c59bf548-0068bc755b) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -46993,8 +51393,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txb6a17f0bdf864b59a0bda-006ac981a8) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /a/c: +StopIteration (txn: txed21001348de4c59bf548-0068bc755b) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -47003,7 +51403,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txb6a17f0bdf864b59a0bda-006ac981a8) +StopIteration (txn: txed21001348de4c59bf548-0068bc755b) test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -47013,7 +51413,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txb6a17f0bdf864b59a0bda-006ac981a8) +StopIteration (txn: txed21001348de4c59bf548-0068bc755b) test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -47023,7 +51423,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txb6a17f0bdf864b59a0bda-006ac981a8) +StopIteration (txn: txed21001348de4c59bf548-0068bc755b) test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -47033,7 +51433,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txb6a17f0bdf864b59a0bda-006ac981a8) +StopIteration (txn: txed21001348de4c59bf548-0068bc755b) test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -47043,212 +51443,152 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txb6a17f0bdf864b59a0bda-006ac981a8) -test ERROR: Container GET returning 503 for (200, 503, 503, 503) (txn: txb6a17f0bdf864b59a0bda-006ac981a8) -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/tmpkliplmzq/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpkliplmzq/tmp_test_proxy_server_chunked/container-sync-realms.conf'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 +StopIteration (txn: txed21001348de4c59bf548-0068bc755b) +test ERROR: Container GET returning 503 for (200, 503, 503, 503) (txn: txed21001348de4c59bf548-0068bc755b) -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791591033.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/b9b/554051fae4b3a8443cdfc8497e024b9b/554051fae4b3a8443cdfc8497e024b9b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791591035.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/a20/246f34896ff18c7c49471daa82bb6a20/246f34896ff18c7c49471daa82bb6a20.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791591035.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/a20/246f34896ff18c7c49471daa82bb6a20/246f34896ff18c7c49471daa82bb6a20.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791591037.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/d8a/192666b2802f16065d7a7563d42cad8a/192666b2802f16065d7a7563d42cad8a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791591037.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/d8a/192666b2802f16065d7a7563d42cad8a/192666b2802f16065d7a7563d42cad8a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791591039.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/aaf/4e77c87d8a1d9e76913528e488b28aaf/4e77c87d8a1d9e76913528e488b28aaf.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791591039.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/aaf/4e77c87d8a1d9e76913528e488b28aaf/4e77c87d8a1d9e76913528e488b28aaf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791591041.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/b09/1d05bbbdfa6552093c9226b5ff356b09/1d05bbbdfa6552093c9226b5ff356b09.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791591041.00000, db: /tmp/tmpuouvt3q7/sda/containers/0/b09/1d05bbbdfa6552093c9226b5ff356b09/1d05bbbdfa6552093c9226b5ff356b09.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpgcbvr5aq/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791590824.00000, (0, 0) as of 1791590824.00000, active as of 1791590824.00000> to ShardRange<'k' to 't' as of 1791590825.00000, (0, 0) as of 1791590825.00000, sharded as of 1791590826.00000>, path: .shards_a/shard_c, db: /tmp/tmpgcbvr5aq/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmpgcbvr5aq/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmpib2v5ydr/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590825.00000-0, db: /tmp/tmpvuii00f5/sda/containers/0/fa4/918e0926229511ee5dfbedceaf682fa4/918e0926229511ee5dfbedceaf682fa4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590828.00000-0, db: /tmp/tmpvuii00f5/sda/containers/0/04e/19b251b803ba6e2c77474a0adc28a04e/19b251b803ba6e2c77474a0adc28a04e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590831.00000-0, db: /tmp/tmpvuii00f5/sda/containers/0/9ec/24809651c95c91faef37ddd8fe6f19ec/24809651c95c91faef37ddd8fe6f19ec.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590834.00000-0, db: /tmp/tmpvuii00f5/sda/containers/0/ad5/1a8b80995497b81f699d87cb53deead5/1a8b80995497b81f699d87cb53deead5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590837.00000-0, db: /tmp/tmpvuii00f5/sda/containers/0/c45/3b77bbc3fddc11c577578c5c022fcc45/3b77bbc3fddc11c577578c5c022fcc45.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590840.00000-0, db: /tmp/tmpvuii00f5/sda/containers/0/e6e/7fb14eaac57d4e4e6b6d9445a9281e6e/7fb14eaac57d4e4e6b6d9445a9281e6e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590843.00000-0, db: /tmp/tmpvuii00f5/sda/containers/0/d81/9c90f59f1d3a4e1d236f44a64849ad81/9c90f59f1d3a4e1d236f44a64849ad81.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590846.00000-0, db: /tmp/tmpvuii00f5/sda/containers/0/131/9367eaad5ad418a91b991e5ef603f131/9367eaad5ad418a91b991e5ef603f131.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590849.00000-0, db: /tmp/tmpvuii00f5/sda/containers/0/0ef/874b67abd560a814993a95d96668d0ef/874b67abd560a814993a95d96668d0ef.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590852.00000-0, db: /tmp/tmpvuii00f5/sda/containers/0/0fb/8ee7716c2e64d386320e8c9630df60fb/8ee7716c2e64d386320e8c9630df60fb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590855.00000-0, db: /tmp/tmpvuii00f5/sda/containers/0/658/d3c1fc70ca6d78874b8d23c6d5617658/d3c1fc70ca6d78874b8d23c6d5617658.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590858.00000-0, db: /tmp/tmpvuii00f5/sda/containers/0/859/1de41c71faedb00bbef3f3e4c63d7859/1de41c71faedb00bbef3f3e4c63d7859.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590861.00000-0, db: /tmp/tmpvuii00f5/sda/containers/0/6cf/b2df8c34854ca121024f6d72bfb236cf/b2df8c34854ca121024f6d72bfb236cf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590864.00000-0, db: /tmp/tmpvuii00f5/sda/containers/0/841/0c5247e4e62b9d5cc61164a823f23841/0c5247e4e62b9d5cc61164a823f23841.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590825.00000-0, db: /tmp/tmphtvxlle0/sda/containers/0/fa4/918e0926229511ee5dfbedceaf682fa4/918e0926229511ee5dfbedceaf682fa4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590829.00000-0, db: /tmp/tmphtvxlle0/sda/containers/0/c4a/4dc924c6a00fdfcb57226f63e1efec4a/4dc924c6a00fdfcb57226f63e1efec4a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590828.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/04e/19b251b803ba6e2c77474a0adc28a04e/19b251b803ba6e2c77474a0adc28a04e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590832.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/8ab/eef2148ac85389f7a6e6fa82ca1af8ab/eef2148ac85389f7a6e6fa82ca1af8ab.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590836.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/8e7/b953c7f48cd0ce610f11e14310ff68e7/b953c7f48cd0ce610f11e14310ff68e7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590840.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/e6e/7fb14eaac57d4e4e6b6d9445a9281e6e/7fb14eaac57d4e4e6b6d9445a9281e6e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590840.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/e6e/7fb14eaac57d4e4e6b6d9445a9281e6e/7fb14eaac57d4e4e6b6d9445a9281e6e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590844.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/3cd/85a36ecfbfcc3b4875a3520ac152b3cd/85a36ecfbfcc3b4875a3520ac152b3cd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590848.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/eaa/b8fda6737d9be178be9e4519b3d07eaa/b8fda6737d9be178be9e4519b3d07eaa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590852.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/0fb/8ee7716c2e64d386320e8c9630df60fb/8ee7716c2e64d386320e8c9630df60fb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590856.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/f02/d807ed01aa1383a5229ab38d9e870f02/d807ed01aa1383a5229ab38d9e870f02.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590860.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/a04/b029026cd838ada9d7fb0d07ae6fca04/b029026cd838ada9d7fb0d07ae6fca04.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590864.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/841/0c5247e4e62b9d5cc61164a823f23841/0c5247e4e62b9d5cc61164a823f23841.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590868.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/a77/6d340cf8569889a9a9712645a2309a77/6d340cf8569889a9a9712645a2309a77.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590872.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/f96/6a2ce3e4fe6311d0946015105cdd4f96/6a2ce3e4fe6311d0946015105cdd4f96.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590872.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/f96/6a2ce3e4fe6311d0946015105cdd4f96/6a2ce3e4fe6311d0946015105cdd4f96.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590876.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/68c/2e37d9d6ccd078159922e275d828a68c/2e37d9d6ccd078159922e275d828a68c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590880.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/b7e/13560864cdfc6f0d2bffd883fc34cb7e/13560864cdfc6f0d2bffd883fc34cb7e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590884.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/525/65031a320a6c51e540e472e9e0816525/65031a320a6c51e540e472e9e0816525.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590888.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/5a7/345d0db83716f1e5a643fa831abdb5a7/345d0db83716f1e5a643fa831abdb5a7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590892.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/247/92e3158e945551529be9f7c78ac31247/92e3158e945551529be9f7c78ac31247.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590896.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/3b5/cbe5e94796165f03aa5f88f04e8263b5/cbe5e94796165f03aa5f88f04e8263b5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590900.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/a02/4929e6b450a36c9553527b3aee8d0a02/4929e6b450a36c9553527b3aee8d0a02.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590904.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/38f/aa2b1e0a7698fc9bfa69a1a80560938f/aa2b1e0a7698fc9bfa69a1a80560938f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590904.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/38f/aa2b1e0a7698fc9bfa69a1a80560938f/aa2b1e0a7698fc9bfa69a1a80560938f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590908.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/b06/5b38b47559ed3d01a94a14b949e85b06/5b38b47559ed3d01a94a14b949e85b06.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590912.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/1c0/6670a5710e5a4278957c0794904ad1c0/6670a5710e5a4278957c0794904ad1c0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590916.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/f42/ecfb4eed4fed325b99edfa65a6d87f42/ecfb4eed4fed325b99edfa65a6d87f42.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590920.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/85c/28f3ab850e78c7b0375351e798f1e85c/28f3ab850e78c7b0375351e798f1e85c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590924.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/06f/4d321cc2fd1ebb9d5886e3093f7b006f/4d321cc2fd1ebb9d5886e3093f7b006f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590928.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/494/f9e3c384b467a51fc501e6a1fac7e494/f9e3c384b467a51fc501e6a1fac7e494.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590932.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/747/c2ed825c2264e95bbf8e389c16419747/c2ed825c2264e95bbf8e389c16419747.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590936.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/253/88d617434959bf8beace2936a8019253/88d617434959bf8beace2936a8019253.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590936.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/253/88d617434959bf8beace2936a8019253/88d617434959bf8beace2936a8019253.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590940.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/6c5/44323e5a389b06c75645bc1c97c6c6c5/44323e5a389b06c75645bc1c97c6c6c5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590944.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/f73/2edb24a953cd6f256d49389ae9953f73/2edb24a953cd6f256d49389ae9953f73.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590948.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/b14/136bdeb8ccee4330b327147fa782eb14/136bdeb8ccee4330b327147fa782eb14.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590952.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/3fc/f40dc2c51ccaaf70fd6acf095a8973fc/f40dc2c51ccaaf70fd6acf095a8973fc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590956.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/906/1a9e26d63e61b8af6c35d6f4e64be906/1a9e26d63e61b8af6c35d6f4e64be906.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590960.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/fee/4ff834bf3ddeee8f7fbefb31bd53cfee/4ff834bf3ddeee8f7fbefb31bd53cfee.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590964.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/920/b0222f08a8194a4e9ee460113ba15920/b0222f08a8194a4e9ee460113ba15920.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590968.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/99b/4621f404b3ffd9b5cfbfc11aab20599b/4621f404b3ffd9b5cfbfc11aab20599b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590968.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/99b/4621f404b3ffd9b5cfbfc11aab20599b/4621f404b3ffd9b5cfbfc11aab20599b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590972.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/ad4/83abf5fdcbbfc7942e24f25d64dd8ad4/83abf5fdcbbfc7942e24f25d64dd8ad4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590976.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/1d2/d38443cb128270b9c2e878be4aec91d2/d38443cb128270b9c2e878be4aec91d2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590980.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/d7c/cd7dae17e4a79d6f3b9e881ea18b6d7c/cd7dae17e4a79d6f3b9e881ea18b6d7c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590984.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/57f/fb222dde3206e2371f0fe2faa937657f/fb222dde3206e2371f0fe2faa937657f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590988.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/df6/19a2c5024d3f7b37b4626aac2a7e3df6/19a2c5024d3f7b37b4626aac2a7e3df6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590992.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/d84/bdc5bc41590e2d3b729b2c6f11900d84/bdc5bc41590e2d3b729b2c6f11900d84.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590996.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/72f/52e6a47767cfce7b0dc5b37be2b4772f/52e6a47767cfce7b0dc5b37be2b4772f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591000.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/30c/84d94f05aeeef27cb2120209ecca230c/84d94f05aeeef27cb2120209ecca230c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591000.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/30c/84d94f05aeeef27cb2120209ecca230c/84d94f05aeeef27cb2120209ecca230c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591004.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/504/40bec0e76c55eb82d3ebd0886b7c9504/40bec0e76c55eb82d3ebd0886b7c9504.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591008.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/f6b/823e16674096b843a6bd1704ec2a0f6b/823e16674096b843a6bd1704ec2a0f6b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591012.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/25b/ea3cb7a36c16628010db5f191554325b/ea3cb7a36c16628010db5f191554325b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591016.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/09f/9560f499aca68de4ea05dcaac9c9a09f/9560f499aca68de4ea05dcaac9c9a09f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591020.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/52d/b97f44c420c5441ac7ae7c6df0c8152d/b97f44c420c5441ac7ae7c6df0c8152d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591024.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/7d9/4199e64465398b72f58257527712e7d9/4199e64465398b72f58257527712e7d9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591028.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/6d2/3d6be52785c96a0baa736563f6b816d2/3d6be52785c96a0baa736563f6b816d2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591032.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/48f/734009247d0277fcaf59b1720746348f/734009247d0277fcaf59b1720746348f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591032.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/48f/734009247d0277fcaf59b1720746348f/734009247d0277fcaf59b1720746348f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591036.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/e88/f5c9416d2dfb806aa3df0cbb7cb0be88/f5c9416d2dfb806aa3df0cbb7cb0be88.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591040.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/be8/d303122bc19cf124aa02e4ffd6b03be8/d303122bc19cf124aa02e4ffd6b03be8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591044.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/18b/c96665bef7d2728b1ebae13878b5418b/c96665bef7d2728b1ebae13878b5418b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591048.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/268/cc2283ddff4a26a1cdbb17a6abc7c268/cc2283ddff4a26a1cdbb17a6abc7c268.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591052.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/f8b/9582121c4d6d065f6b2657c694003f8b/9582121c4d6d065f6b2657c694003f8b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591056.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/7ef/a8b96316a7dd7ac92a5acb94d4ea77ef/a8b96316a7dd7ac92a5acb94d4ea77ef.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591060.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/9b2/09031786a707ac990a1fe92dd9a759b2/09031786a707ac990a1fe92dd9a759b2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591064.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/9b7/95004b6fe711985df68ada4783bdc9b7/95004b6fe711985df68ada4783bdc9b7.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591064.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/9b7/95004b6fe711985df68ada4783bdc9b7/95004b6fe711985df68ada4783bdc9b7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591068.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/f6f/9d5afa64b9a72458e07f1e781bbb2f6f/9d5afa64b9a72458e07f1e781bbb2f6f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591072.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/b45/c79a1edf730836b1b22d64b07cf84b45/c79a1edf730836b1b22d64b07cf84b45.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591076.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/815/8ba6c92df993ec6f5846a75825f35815/8ba6c92df993ec6f5846a75825f35815.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591080.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/334/3e3c123ec3f9e7064cb93ad03779c334/3e3c123ec3f9e7064cb93ad03779c334.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591084.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/274/b9b1aeddbacbee1555ed69a77b8e0274/b9b1aeddbacbee1555ed69a77b8e0274.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591088.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/3ed/d4bccf7abbe035a3221e82a8c4c843ed/d4bccf7abbe035a3221e82a8c4c843ed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591092.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/a49/d3e32d4090dff113d629b2d0ebef7a49/d3e32d4090dff113d629b2d0ebef7a49.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591096.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/c74/6583aeb76611f63744c87e7ce8fa2c74/6583aeb76611f63744c87e7ce8fa2c74.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591100.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/bb5/f3b0b3ac2382f4121d44df580f1c8bb5/f3b0b3ac2382f4121d44df580f1c8bb5.db -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 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': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:38 -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:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_acl_with_write_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_acl_with_write_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_acl_without_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_acl_without_permission ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +test INFO: [worker 1/1 pid=1066320] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=1066320] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=1066320] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=1066320] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=1066320] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=1066320] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=1066320] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=1066320] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=1066320] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=1066320] 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=1066320] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=1066320] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=1066320] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=1066320] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=1066320] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=1066320] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=1066320] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=1066320] 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.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_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 + 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': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:35 -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': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:35 -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': 'Sat, 10 Oct 2026 00:07:07 -0000', 'X-Amz-Metadata-Directive': 'REPLACE', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590827.00000', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/bucket/object', 'Date': 'Sat, 06 Sep 2025 17:54:35 -0000', 'X-Amz-Metadata-Directive': 'REPLACE', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181275.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': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_self_metadata_replace test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_self_metadata_replace ... ok @@ -47257,223 +51597,742 @@ fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:07 -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': 'Sat, 06 Sep 2025 17:54:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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: 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 + +fake-swift DEBUG: permission denined: 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': 'Sat, 06 Sep 2025 17:54:38 -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': 'Sat, 06 Sep 2025 17:54:38 -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': 'Sat, 06 Sep 2025 17:54:38 -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': 'Sat, 06 Sep 2025 17:54:38 -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': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_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 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: tx3a9f48af8a8c444f92517-006ac981b1) -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: tx3a9f48af8a8c444f92517-006ac981b1) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 1068 (txn: tx3a9f48af8a8c444f92517-006ac981b1) -test DEBUG: Setting object count to 1068 (txn: tx3a9f48af8a8c444f92517-006ac981b1) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txbb45e66d790c4354b06bb-006ac981b2) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txbb45e66d790c4354b06bb-006ac981b2) -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: txbb45e66d790c4354b06bb-006ac981b2) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txbb45e66d790c4354b06bb-006ac981b2) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txbb45e66d790c4354b06bb-006ac981b2) -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: txbb45e66d790c4354b06bb-006ac981b2) -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: txbb45e66d790c4354b06bb-006ac981b2) -test ERROR: Aborting listing from shards due to bad response: [200, 404] (txn: txbb45e66d790c4354b06bb-006ac981b2) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx08ed28c152b644dfa8560-006ac981b3) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx08ed28c152b644dfa8560-006ac981b3) -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: tx08ed28c152b644dfa8560-006ac981b3) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx08ed28c152b644dfa8560-006ac981b3) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx08ed28c152b644dfa8560-006ac981b3) -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: tx08ed28c152b644dfa8560-006ac981b3) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.0:1000/sda (txn: tx08ed28c152b644dfa8560-006ac981b3) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.2:1002/sdc (txn: tx08ed28c152b644dfa8560-006ac981b3) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.1:1001/sdb (txn: tx08ed28c152b644dfa8560-006ac981b3) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.3:1003/sda (txn: tx08ed28c152b644dfa8560-006ac981b3) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.4:1004/sda (txn: tx08ed28c152b644dfa8560-006ac981b3) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.5:1005/sda (txn: tx08ed28c152b644dfa8560-006ac981b3) -test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: tx08ed28c152b644dfa8560-006ac981b3) -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: tx08ed28c152b644dfa8560-006ac981b3) -test ERROR: Aborting listing from shards due to bad response: [200, 503] (txn: tx08ed28c152b644dfa8560-006ac981b3) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx58c0b48bf3294eca9a43d-006ac981b3) -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: tx58c0b48bf3294eca9a43d-006ac981b3) -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: tx58c0b48bf3294eca9a43d-006ac981b3) -test DEBUG: Found 33 objects in shard (state=unsharded), total = 33 (txn: tx58c0b48bf3294eca9a43d-006ac981b3) -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: tx58c0b48bf3294eca9a43d-006ac981b3) -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: tx58c0b48bf3294eca9a43d-006ac981b3) -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: tx58c0b48bf3294eca9a43d-006ac981b3) -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: tx58c0b48bf3294eca9a43d-006ac981b3) -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: tx58c0b48bf3294eca9a43d-006ac981b3) -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: tx58c0b48bf3294eca9a43d-006ac981b3) -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: tx58c0b48bf3294eca9a43d-006ac981b3) -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: tx58c0b48bf3294eca9a43d-006ac981b3) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx58c0b48bf3294eca9a43d-006ac981b3) -test DEBUG: Found 1 objects in shard (state=sharded), total = 1 (txn: tx58c0b48bf3294eca9a43d-006ac981b3) -test DEBUG: Found 1 objects in shard (state=sharded), total = 34 (txn: tx58c0b48bf3294eca9a43d-006ac981b3) -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: tx58c0b48bf3294eca9a43d-006ac981b3) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9966&marker=b&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx58c0b48bf3294eca9a43d-006ac981b3) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1058 (txn: tx58c0b48bf3294eca9a43d-006ac981b3) -test DEBUG: Setting object count to 1058 (txn: tx58c0b48bf3294eca9a43d-006ac981b3) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx37aa1730983a42648e215-006ac981b4)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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 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': 'Sat, 06 Sep 2025 17:54:38 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire'} +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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54:38 -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.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.ring.test_composite_builder.TestCompositeBuilder.test_compose_rings +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_compose_rings ... ok +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_compose_rings_float_replica_count_builder_error +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_compose_rings_float_replica_count_builder_error ... ok +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_compose_rings_rebalance_needed +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_compose_rings_rebalance_needed ... ok +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_only_one_ring_in_the_args_error +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_only_one_ring_in_the_args_error ... ok +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_same_device_in_the_different_rings_error +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_same_device_in_the_different_rings_error ... ok +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_same_region_in_the_different_rings_error +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_same_region_in_the_different_rings_error ... ok +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_different_part_power_error +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_different_part_power_error ... ok +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_different_replica_count_works +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_different_replica_count_works ... ok +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_ring_swap +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_ring_swap ... ok +test.unit.common.test_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.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 -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: 1791590830.08401 <= '409 (1791590830.08401), 409 (1791590830.08401), 409 (1791590830.08401)' (txn: tx3671a09b694c474ba0314-006ac981ae) -proxy-server DEBUG: Object PUT returning 202 for 409: 1791590830.08678 <= '409 (1791590830.08678), 409 (1791590830.08678), 409 (1791590830.08678)' (txn: tx139fb08d8b27477f989fd-006ac981ae) -proxy-server DEBUG: Object PUT returning 202 for 409: 1791590830.08953 <= '409 (1791590830.08953), 409 (1791590830.08953), 409 (1791590830.08953)' (txn: tx81810469ed4a488b8a6f0-006ac981ae) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +test DEBUG: /tmp/tmpml_b3b6m/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.2:1002/sdc, nothing to do +test DEBUG: Replicating db /tmp/tmpml_b3b6m/sda/containers/0/27d/c48d89b33840539f9c5442ab3b10027d/c48d89b33840539f9c5442ab3b10027d.db +REPLICATE: /sdb/0/c48d89b33840539f9c5442ab3b10027d, sync, (-1, '00000000000000000000000000000000', 'f036f5f9-ad3c-461c-83a5-750d3e1e9174-sda', '1757181274.77666', '1757181275.00000', '0', '{"X-Container-Sync-To": ["", "1757181278.00000"], "X-Container-Sync-Key": ["secret", "1757181277.00000"]}', '1757181275.00000', 0, 0) +test DEBUG: /tmp/tmpml_b3b6m/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', 'f036f5f9-ad3c-461c-83a5-750d3e1e9174-sda', '1757181274.77666', '1757181275.00000', '0', '{"X-Container-Sync-To": ["", "1757181278.00000"], "X-Container-Sync-Key": ["secret", "1757181277.00000"]}', '1757181275.00000', 0, 0) +test DEBUG: /tmp/tmpml_b3b6m/sda/containers/0/27d/c48d89b33840539f9c5442ab3b10027d/c48d89b33840539f9c5442ab3b10027d.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.60748 seconds (3.29231/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/tmp9cfpblv5/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/replicator.py", line 304, in _post_replicate_hook + self.sync_store.update_sync_store(broker) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_replicator.py", line 1226, in update_sync_store + raise OSError(1, '1') +PermissionError: [Errno 1] 1 proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1791590830.00000 <= '409 (1791590831.00000), 409 (1791590831.00000), 409 (1791590831.00000)' (txn: tx4405b5bda05d4967a443c-006ac981ae) -proxy-server DEBUG: Object PUT returning 202 for 409: 1791590832.00000 <= '409 (1791590833.00000), 409 (1791590833.00000), 409 (1791590833.00000)' (txn: txc4538cbbad5a47cd9b4e2-006ac981ae) -proxy-server DEBUG: Object PUT returning 202 for 409: 1791590834.00000 <= '409 (1791590835.00000), 409 (1791590835.00000), 409 (1791590835.00000)' (txn: tx29e84b7a96944371a0834-006ac981ae) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1791590830.00000 <= '409 (1791590830.00000), 409 (1791590830.00000), 409 (1791590830.00000)' (txn: tx742832512cdc46f38f6cf-006ac981ae) -proxy-server DEBUG: Object PUT returning 202 for 409: 1791590831.00000 <= '409 (1791590831.00000), 409 (1791590831.00000), 409 (1791590831.00000)' (txn: tx94251f702023412c8a463-006ac981ae) -proxy-server DEBUG: Object PUT returning 202 for 409: 1791590832.00000 <= '409 (1791590832.00000), 409 (1791590832.00000), 409 (1791590832.00000)' (txn: tx6d8088c3ea784bfc81975-006ac981ae) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1791590830.00000 <= '409 (1791590830.00000)' (txn: txf7a93dfedd7846fe8d183-006ac981ae) -proxy-server DEBUG: Object PUT returning 202 for 409: 1791590831.00000 <= '409 (1791590831.00000)' (txn: tx17f685d9ec3b4d369cd03-006ac981ae) -proxy-server DEBUG: Object PUT returning 202 for 409: 1791590832.00000 <= '409 (1791590832.00000)' (txn: tx325f3abaccd14ca3b4342-006ac981ae) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txd725230f681b43f68d84c-0068bc755c) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx57343a78d40c40378ca7c-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sde, error: ERROR Insufficient Storage (txn: tx57343a78d40c40378ca7c-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sdo, error: ERROR Insufficient Storage (txn: tx57343a78d40c40378ca7c-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx57343a78d40c40378ca7c-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sdy, error: ERROR Insufficient Storage (txn: tx57343a78d40c40378ca7c-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: tx57343a78d40c40378ca7c-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sdb, error: ERROR Insufficient Storage (txn: tx57343a78d40c40378ca7c-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sdz, error: ERROR Insufficient Storage (txn: tx57343a78d40c40378ca7c-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sdf, error: ERROR Insufficient Storage (txn: tx57343a78d40c40378ca7c-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx57343a78d40c40378ca7c-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.10:1010/sdk, error: ERROR Insufficient Storage (txn: tx57343a78d40c40378ca7c-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.8:1008/sdi, error: ERROR Insufficient Storage (txn: tx57343a78d40c40378ca7c-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.9:1009/sdj, error: ERROR Insufficient Storage (txn: tx57343a78d40c40378ca7c-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sdd, error: ERROR Insufficient Storage (txn: tx57343a78d40c40378ca7c-0068bc755c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sdp, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sdt, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sdu, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sds, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sdz, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sde, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sdw, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c)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 + +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 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': 'Sat, 06 Sep 2025 17:54:42 -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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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 +test WARNING: boom +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.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_not_available +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_not_available ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_reading +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_reading ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_recheck_time_zero +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_recheck_time_zero ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_writing +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_writing ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_empty_body +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_empty_body ... ok + +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Sat, 06 Sep 2025 17:54:35 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181275.77669', '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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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: 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': 'Sat, 06 Sep 2025 17:54:39 -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': '1757181279.94975', '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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_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 + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:38 -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': 'Sat, 06 Sep 2025 17:54:40 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181280.05118', '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': 'Sat, 06 Sep 2025 17:54:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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: 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': 'Sat, 06 Sep 2025 17:54:40 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181280.07274', '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': 'Sat, 06 Sep 2025 17:54:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_with_grantee_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_with_grantee_permission ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_with_owner_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_with_owner_permission ... ok proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx5885c6a5576040cdae333-0068bc7564) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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 -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict_with_missing_backend_timestamp ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict_with_other_weird_success_response -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict_with_other_weird_success_response ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_repl_object_DELETE_backend_update_container_repl_ip -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_repl_object_DELETE_backend_update_container_repl_ip ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_smooth_distributed_backend_requests -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_smooth_distributed_backend_requests ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_some_404s_and_507s -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_some_404s_and_507s ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_txn_id_logging_on_PUT -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_txn_id_logging_on_PUT ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_not_configured -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_not_configured ... ok +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: tx714f7a87534942d1aacd8-0068bc7564) +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/tmp9w13jxev/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp9w13jxev/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/tmp9w13jxev/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp9w13jxev/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:44 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0389 "-" 1066317 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:44 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0113 "-" 1066317 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:44 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0114 "-" 1066317 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:44 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0104 "-" 1066317 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd5436dfc6b79488b8c964-0068bc7564" "proxy-server 1066317" 0.0021 "-" 1066317 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:44 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:49759/sdb1/1/a/c" "txd5436dfc6b79488b8c964-0068bc7564" "container-server 1066317" 0.0017 "-" 1066317 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:44 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:40131/sda1/1/a/c" "txd5436dfc6b79488b8c964-0068bc7564" "container-server 1066317" 0.0017 "-" 1066317 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:44 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txd5436dfc6b79488b8c964-0068bc7564" "proxy-server 1066317" 0.0330 "-" 1066317 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:44 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txd5436dfc6b79488b8c964-0068bc7564" "proxy-server 1066317" 0.0202 "-" 1066317 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/44 PUT /v1/a/c HTTP/1.0 201 - - t - - - txd5436dfc6b79488b8c964-0068bc7564 - 0.0481 - - 1757181284.626554728 1757181284.674655199 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:44 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txa8ae9c3c85f641a6909cc-0068bc7564" "proxy-server 1066317" 0.0020 "-" 1066317 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:44 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:40131/sda1/1/a1/c1" "txa8ae9c3c85f641a6909cc-0068bc7564" "container-server 1066317" 0.0093 "-" 1066317 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:44 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:49759/sdb1/1/a1/c1" "txa8ae9c3c85f641a6909cc-0068bc7564" "container-server 1066317" 0.0019 "-" 1066317 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:44 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txa8ae9c3c85f641a6909cc-0068bc7564" "proxy-server 1066317" 0.0391 "-" 1066317 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:44 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txa8ae9c3c85f641a6909cc-0068bc7564" "proxy-server 1066317" 0.0283 "-" 1066317 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/44 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txa8ae9c3c85f641a6909cc-0068bc7564 - 0.0517 - - 1757181284.676802874 1757181284.728519678 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx16faa7bdd8c14b6d982e0-0068bc7564" "proxy-server 1066317" 0.0076 "-" 1066317 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:44 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:49759/sdb1/2/a/c1" "tx16faa7bdd8c14b6d982e0-0068bc7564" "container-server 1066317" 0.0018 "-" 1066317 1 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:44 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:40131/sda1/2/a/c1" "tx16faa7bdd8c14b6d982e0-0068bc7564" "container-server 1066317" 0.0057 "-" 1066317 1 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:44 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx16faa7bdd8c14b6d982e0-0068bc7564" "proxy-server 1066317" 0.0406 "-" 1066317 1 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:44 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx16faa7bdd8c14b6d982e0-0068bc7564" "proxy-server 1066317" 0.0282 "-" 1066317 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/44 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx16faa7bdd8c14b6d982e0-0068bc7564 - 0.0592 - - 1757181284.730654478 1757181284.789870262 1test.unit.proxy.test_mem_server.TestProxyServer.test_adds_transaction_id +test.unit.proxy.test_mem_server.TestProxyServer.test_adds_transaction_id ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_adds_transaction_id_length_limit +test.unit.proxy.test_mem_server.TestProxyServer.test_adds_transaction_id_length_limit ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_calls_authorize_allow +test.unit.proxy.test_mem_server.TestProxyServer.test_calls_authorize_allow ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_calls_authorize_deny +test.unit.proxy.test_mem_server.TestProxyServer.test_calls_authorize_deny ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_check_response_200 +test.unit.proxy.test_mem_server.TestProxyServer.test_check_response_200 ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_check_response_503 +test.unit.proxy.test_mem_server.TestProxyServer.test_check_response_503 ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_check_response_507 +test.unit.proxy.test_mem_server.TestProxyServer.test_check_response_507 ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_denied_host_header +test.unit.proxy.test_mem_server.TestProxyServer.test_denied_host_header ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_error_limit_methods +test.unit.proxy.test_mem_server.TestProxyServer.test_error_limit_methods ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_error_occurred +test.unit.proxy.test_mem_server.TestProxyServer.test_error_occurred ... ok + +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sdx, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sdb, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sdo, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.17:1017/sdr, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sdf, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.28:1028/sda, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.29:1029/sda, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.30:1030/sda, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.31:1031/sda, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.32:1032/sda, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.33:1033/sda, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.34:1034/sda, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.35:1035/sda, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.36:1036/sda, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.37:1037/sda, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.38:1038/sda, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.39:1039/sda, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.40:1040/sda, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.41:1041/sda, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.42:1042/sda, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.43:1043/sda, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.44:1044/sda, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.45:1045/sda, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.46:1046/sda, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.47:1047/sda, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.48:1048/sda, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.49:1049/sda, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.50:1050/sda, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.51:1051/sda, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.52:1052/sda, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.53:1053/sda, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.54:1054/sda, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.55:1055/sda, error: ERROR Insufficient Storage (txn: txe0cbf8598463493fbf105-0068bc755c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sdw, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sdb, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.9:1009/sdj, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sdq, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sdv, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.7:1007/sdh, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sdx, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sdy, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sdo, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sdd, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.28:1028/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.29:1029/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.30:1030/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_507_and_handoffs_fail +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_507_and_handoffs_fail ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_timeouts +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_timeouts ... ok +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 fake-swift DEBUG: permission denined: 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': 'Sat, 10 Oct 2026 00:07:07 -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': 'Sat, 06 Sep 2025 17:54:42 -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': '1757181282.82609', '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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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: 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': 'Sat, 06 Sep 2025 17:54:42 -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': '1757181282.84600', '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': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 +test:testertest:testertest: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 + fake-swift DEBUG: permission denined: 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': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Sat, 06 Sep 2025 17:54:43 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181283.07468', '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': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest: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': 'Sat, 06 Sep 2025 17:54:43 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181283.09845', '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': 'Sat, 06 Sep 2025 17:54:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:43 -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 -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/tmpkliplmzq/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpkliplmzq/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:06 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0114 "-" 488194 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:06 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0080 "-" 488194 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:06 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0062 "-" 488194 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:06 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0071 "-" 488194 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9fa7f6bfa4c94e3bb4862-006ac981aa" "proxy-server 488194" 0.0015 "-" 488194 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:06 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:33089/sdb1/1/a/c" "tx9fa7f6bfa4c94e3bb4862-006ac981aa" "container-server 488194" 0.0012 "-" 488194 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:06 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:55579/sda1/1/a/c" "tx9fa7f6bfa4c94e3bb4862-006ac981aa" "container-server 488194" 0.0010 "-" 488194 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:06 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx9fa7f6bfa4c94e3bb4862-006ac981aa" "proxy-server 488194" 0.0202 "-" 488194 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:06 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx9fa7f6bfa4c94e3bb4862-006ac981aa" "proxy-server 488194" 0.0129 "-" 488194 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/07/06 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx9fa7f6bfa4c94e3bb4862-006ac981aa - 0.0281 - - 1791590826.208821774 1791590826.236872435 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:06 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx981efc99f8324e01991ae-006ac981aa" "proxy-server 488194" 0.0012 "-" 488194 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:06 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:55579/sda1/1/a1/c1" "tx981efc99f8324e01991ae-006ac981aa" "container-server 488194" 0.0015 "-" 488194 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:06 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:33089/sdb1/1/a1/c1" "tx981efc99f8324e01991ae-006ac981aa" "container-server 488194" 0.0011 "-" 488194 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:06 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx981efc99f8324e01991ae-006ac981aa" "proxy-server 488194" 0.0123 "-" 488194 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:06 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx981efc99f8324e01991ae-006ac981aa" "proxy-server 488194" 0.0212 "-" 488194 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/07/06 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx981efc99f8324e01991ae-006ac981aa - 0.0279 - - 1791590826.238177061 1791590826.266069174 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx340929d4eec949a883f31-006ac981aa" "proxy-server 488194" 0.0055 "-" 488194 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:06 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:33089/sdb1/2/a/c1" "tx340929d4eec949a883f31-006ac981aa" "container-server 488194" 0.0012 "-" 488194 1 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:06 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:55579/sda1/2/a/c1" "tx340929d4eec949a883f31-006ac981aa" "container-server 488194" 0.0064 "-" 488194 1 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:06 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx340929d4eec949a883f31-006ac981aa" "proxy-server 488194" 0.0240 "-" 488194 1 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:06 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx340929d4eec949a883f31-006ac981aa" "proxy-server 488194" 0.0332 "-" 488194 1 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/07/06 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx340929d4eec949a883f31-006ac981aa - 0.0457 - - 1791590826.267374039 1791590826.313122034 1 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3bd06a4786ac4761a15cd-006ac981aa" "proxy-server 488194" 0.0066 "-" 488194 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:06 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:33089/sdb1/1/a/c2" "tx3bd06a4786ac4761a15cd-006ac981aa" "container-server 488194" 0.0014 "-" 488194 2 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:06 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:55579/sda1/1/a/c2" "tx3bd06a4786ac4761a15cd-006ac981aa" "container-server 488194" 0.0055 "-" 488194 2 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:06 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx3bd06a4786ac4761a15cd-006ac981aa" "proxy-server 488194" 0.0200 "-" 488194 2 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:06 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx3bd06a4786ac4761a15cd-006ac981aa" "proxy-server 488194" 0.0315 "-" 488194 2 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/07/06 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx3bd06a4786ac4761a15cd-006ac981aa - 0.0464 - - 1791590826.314986229 1791590826.361366272 2 +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.31:1031/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.32:1032/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.33:1033/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.34:1034/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.35:1035/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.36:1036/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.37:1037/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.38:1038/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.39:1039/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.40:1040/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.41:1041/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.42:1042/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.43:1043/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.44:1044/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.45:1045/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.46:1046/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.47:1047/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.48:1048/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.49:1049/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.50:1050/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.51:1051/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.52:1052/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.53:1053/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.54:1054/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.55:1055/sda, error: ERROR Insufficient Storage (txn: txf033dd1a330a47eea16a3-0068bc7560) +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: txf033dd1a330a47eea16a3-0068bc7560) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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.19:1019/sdt re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx5282fa70c3ed4ff2a5d14-0068bc7563) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx5282fa70c3ed4ff2a5d14-0068bc7563) +proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx5282fa70c3ed4ff2a5d14-0068bc7563) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx5282fa70c3ed4ff2a5d14-0068bc7563) +proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx5282fa70c3ed4ff2a5d14-0068bc7563) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx5282fa70c3ed4ff2a5d14-0068bc7563) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx5282fa70c3ed4ff2a5d14-0068bc7563) +proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx5282fa70c3ed4ff2a5d14-0068bc7563) +proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sdu re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx5282fa70c3ed4ff2a5d14-0068bc7563) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx5282fa70c3ed4ff2a5d14-0068bc7563) +proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx5282fa70c3ed4ff2a5d14-0068bc7563) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx5282fa70c3ed4ff2a5d14-0068bc7563) +proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx5282fa70c3ed4ff2a5d14-0068bc7563) +proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx5282fa70c3ed4ff2a5d14-0068bc7563) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx5282fa70c3ed4ff2a5d14-0068bc7563) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_mostly_not_found +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_mostly_not_found ... 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 +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 + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181677.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/f6a/09fa2ec31aba44573019864900a17f6a/09fa2ec31aba44573019864900a17f6a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181681.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/19c/64e671173049fcc624bd48a991d6619c/64e671173049fcc624bd48a991d6619c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181685.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/b91/23cbb3ed3cf3b85e99028eb536537b91/23cbb3ed3cf3b85e99028eb536537b91.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181689.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/f0f/7e32246ae993b449ace38e852feeaf0f/7e32246ae993b449ace38e852feeaf0f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181693.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/2eb/da702e94c326bdf9c19041326adc22eb/da702e94c326bdf9c19041326adc22eb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181697.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/df0/afba9d2a95823c692eee58e5c9b83df0/afba9d2a95823c692eee58e5c9b83df0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181701.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/76d/a2f56ac2103d689fa6597335c7b8f76d/a2f56ac2103d689fa6597335c7b8f76d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181705.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/531/e0a2868d4c0768eef39eb5e46df01531/e0a2868d4c0768eef39eb5e46df01531.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181709.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/ef8/c430a565581f8f5eed0692ea12306ef8/c430a565581f8f5eed0692ea12306ef8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181713.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/f5e/b4841e59974c8b08e0dc7dd449e87f5e/b4841e59974c8b08e0dc7dd449e87f5e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181717.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/8e7/bee05b0cf5c8a8fbc49c45418017c8e7/bee05b0cf5c8a8fbc49c45418017c8e7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181721.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/834/8ecfc0c9afabd0607dc11abae6a45834/8ecfc0c9afabd0607dc11abae6a45834.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181725.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/ab4/7b0f0b5944c77ebe7d7463c675a23ab4/7b0f0b5944c77ebe7d7463c675a23ab4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181729.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/823/952f57f616f8023d55bb20e7835ab823/952f57f616f8023d55bb20e7835ab823.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181733.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/c97/ad42149dedf0c9bbfc433ae121cbcc97/ad42149dedf0c9bbfc433ae121cbcc97.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181737.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/fa7/2a4ef0962fa46136eeae25f4ee511fa7/2a4ef0962fa46136eeae25f4ee511fa7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181741.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/523/beeadebc77aa4c0e567395d1d38b7523/beeadebc77aa4c0e567395d1d38b7523.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181745.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/348/54ed4c5916b6451d5ba4f5d72cba3348/54ed4c5916b6451d5ba4f5d72cba3348.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181749.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/09b/70fc0123b0ad69f31e991f5e657e909b/70fc0123b0ad69f31e991f5e657e909b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181753.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/349/2d0ebe10c7703e07d4b965ee71590349/2d0ebe10c7703e07d4b965ee71590349.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181757.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/cdc/b8b1e69f8604efd6e2a699f1dd796cdc/b8b1e69f8604efd6e2a699f1dd796cdc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181761.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/c3b/aa10c7f800ee44aaef30427277dccc3b/aa10c7f800ee44aaef30427277dccc3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181765.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/0c7/57a4a23d8089aa23398c6dd5c389a0c7/57a4a23d8089aa23398c6dd5c389a0c7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181769.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/941/686701d9ae381427c9a4846d6a744941/686701d9ae381427c9a4846d6a744941.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181773.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/1f7/a444c44b894e5d9e74fed794f55e11f7/a444c44b894e5d9e74fed794f55e11f7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181777.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/5d4/4fe03ced1ff7f160595380d6415525d4/4fe03ced1ff7f160595380d6415525d4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181781.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/1ea/9481763cd0fa7f0c125a982acc9051ea/9481763cd0fa7f0c125a982acc9051ea.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181785.00000-0, db: /tmp/tmpi_hx_gdu/sda/containers/0/274/4dbf55e24fbbb4b48c7a38090e111274/4dbf55e24fbbb4b48c7a38090e111274.db +sharder-test WARNING: Failed to get shard ranges from a/c: bad, path: .shards_a/shard_c, db: /tmp/tmphohzofw0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181281.00000.db +sharder-test WARNING: Audit warnings for shard: unable to get shard ranges from root, path: .shards_a/shard_c, db: /tmp/tmphohzofw0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181281.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181284.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/83e/e197b95f6f83f5965e253ec9baf2383e/e197b95f6f83f5965e253ec9baf2383e_1757181284.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181284.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/83e/e197b95f6f83f5965e253ec9baf2383e/e197b95f6f83f5965e253ec9baf2383e_1757181284.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181287.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/3d2/9fa31b5ab00f135e9873bbe4648113d2/9fa31b5ab00f135e9873bbe4648113d2_1757181287.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181287.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/3d2/9fa31b5ab00f135e9873bbe4648113d2/9fa31b5ab00f135e9873bbe4648113d2_1757181287.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181290.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/810/d1fc9f6c8990936e9c77314b0d77c810/d1fc9f6c8990936e9c77314b0d77c810_1757181290.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181290.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/810/d1fc9f6c8990936e9c77314b0d77c810/d1fc9f6c8990936e9c77314b0d77c810_1757181290.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181293.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/3d0/1a65df785923b968b377aee3477673d0/1a65df785923b968b377aee3477673d0_1757181293.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181293.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/3d0/1a65df785923b968b377aee3477673d0/1a65df785923b968b377aee3477673d0_1757181293.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181296.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/9ed/223cb5732a19a52b55cbfe7a90bfa9ed/223cb5732a19a52b55cbfe7a90bfa9ed_1757181296.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181296.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/9ed/223cb5732a19a52b55cbfe7a90bfa9ed/223cb5732a19a52b55cbfe7a90bfa9ed_1757181296.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181299.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/be2/8c048827750ff5b49a519e5e2c0dabe2/8c048827750ff5b49a519e5e2c0dabe2_1757181299.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181299.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/be2/8c048827750ff5b49a519e5e2c0dabe2/8c048827750ff5b49a519e5e2c0dabe2_1757181299.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181302.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/239/9b4fdc6799cfcaf510dcfb115efe7239/9b4fdc6799cfcaf510dcfb115efe7239_1757181302.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181302.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/239/9b4fdc6799cfcaf510dcfb115efe7239/9b4fdc6799cfcaf510dcfb115efe7239_1757181302.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181305.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/b10/277c44c99afff650219186f515380b10/277c44c99afff650219186f515380b10_1757181305.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181305.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/b10/277c44c99afff650219186f515380b10/277c44c99afff650219186f515380b10_1757181305.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181308.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/2a1/0c8613b7d8edf0fcd6dc7456acb662a1/0c8613b7d8edf0fcd6dc7456acb662a1_1757181308.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181308.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/2a1/0c8613b7d8edf0fcd6dc7456acb662a1/0c8613b7d8edf0fcd6dc7456acb662a1_1757181308.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181311.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/d48/be699bada61ad55039b202a7f1e38d48/be699bada61ad55039b202a7f1e38d48_1757181311.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181311.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/d48/be699bada61ad55039b202a7f1e38d48/be699bada61ad55039b202a7f1e38d48_1757181311.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181314.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/8e4/42608c5fa458b889de312807c4f728e4/42608c5fa458b889de312807c4f728e4_1757181314.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181314.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/8e4/42608c5fa458b889de312807c4f728e4/42608c5fa458b889de312807c4f728e4_1757181314.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181317.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/21f/4d139b3322a5a03ad68ef1a97951521f/4d139b3322a5a03ad68ef1a97951521f_1757181317.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181317.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/21f/4d139b3322a5a03ad68ef1a97951521f/4d139b3322a5a03ad68ef1a97951521f_1757181317.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181320.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/575/c840af9a5f273ff38add875051cfa575/c840af9a5f273ff38add875051cfa575_1757181320.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181320.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/575/c840af9a5f273ff38add875051cfa575/c840af9a5f273ff38add875051cfa575_1757181320.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181323.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/2cb/ae5af63d1e19b4ccdb5588962e4eb2cb/ae5af63d1e19b4ccdb5588962e4eb2cb_1757181323.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181323.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/2cb/ae5af63d1e19b4ccdb5588962e4eb2cb/ae5af63d1e19b4ccdb5588962e4eb2cb_1757181323.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181326.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/460/47d2bbd01b28a9b7532dbd4f94f03460/47d2bbd01b28a9b7532dbd4f94f03460_1757181326.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181326.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/460/47d2bbd01b28a9b7532dbd4f94f03460/47d2bbd01b28a9b7532dbd4f94f03460_1757181326.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181329.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/4f0/f75a65f7891912664f8c9b1a09ea74f0/f75a65f7891912664f8c9b1a09ea74f0_1757181329.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181329.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/4f0/f75a65f7891912664f8c9b1a09ea74f0/f75a65f7891912664f8c9b1a09ea74f0_1757181329.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181332.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/032/aef869cb808f289502143049ca9fb032/aef869cb808f289502143049ca9fb032_1757181332.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181332.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/032/aef869cb808f289502143049ca9fb032/aef869cb808f289502143049ca9fb032_1757181332.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181335.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/e97/2855f7101ac521c24eaedee1da23ce97/2855f7101ac521c24eaedee1da23ce97_1757181335.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181335.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/e97/2855f7101ac521c24eaedee1da23ce97/2855f7101ac521c24eaedee1da23ce97_1757181335.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181338.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/a4a/1b726a186ba2c22ee5df99196f693a4a/1b726a186ba2c22ee5df99196f693a4a_1757181338.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181338.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/a4a/1b726a186ba2c22ee5df99196f693a4a/1b726a186ba2c22ee5df99196f693a4a_1757181338.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181341.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/9e0/37cd77bede288d03a372e8870ff629e0/37cd77bede288d03a372e8870ff629e0_1757181341.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181341.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/9e0/37cd77bede288d03a372e8870ff629e0/37cd77bede288d03a372e8870ff629e0_1757181341.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181344.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/4b4/8ebed90da59210eed9e72fc1291cf4b4/8ebed90da59210eed9e72fc1291cf4b4_1757181344.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181344.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/4b4/8ebed90da59210eed9e72fc1291cf4b4/8ebed90da59210eed9e72fc1291cf4b4_1757181344.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181347.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/d8c/d08c86cb84f6e09c406e045fb9675d8c/d08c86cb84f6e09c406e045fb9675d8c_1757181347.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181347.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/d8c/d08c86cb84f6e09c406e045fb9675d8c/d08c86cb84f6e09c406e045fb9675d8c_1757181347.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181350.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/ca8/a2687e3c80427304ce14c9a98c3b3ca8/a2687e3c80427304ce14c9a98c3b3ca8_1757181350.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181350.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/ca8/a2687e3c80427304ce14c9a98c3b3ca8/a2687e3c80427304ce14c9a98c3b3ca8_1757181350.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181353.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/658/69064dec010e8bf37c9736cddf2a9658/69064dec010e8bf37c9736cddf2a9658_1757181353.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181353.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/658/69064dec010e8bf37c9736cddf2a9658/69064dec010e8bf37c9736cddf2a9658_1757181353.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181356.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/e79/9b9bb592d17d30145697f2ff82a24e79/9b9bb592d17d30145697f2ff82a24e79_1757181356.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181356.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/e79/9b9bb592d17d30145697f2ff82a24e79/9b9bb592d17d30145697f2ff82a24e79_1757181356.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181359.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/832/71c03945a47cf5466682d73e5dcce832/71c03945a47cf5466682d73e5dcce832_1757181359.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181359.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/832/71c03945a47cf5466682d73e5dcce832/71c03945a47cf5466682d73e5dcce832_1757181359.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181362.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/724/951770a447bc053081ab0f756b943724/951770a447bc053081ab0f756b943724_1757181362.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181362.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/724/951770a447bc053081ab0f756b943724/951770a447bc053081ab0f756b943724_1757181362.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181365.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/1d3/e3172e6eb568f23e4ff8aacdf337c1d3/e3172e6eb568f23e4ff8aacdf337c1d3_1757181365.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181365.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/1d3/e3172e6eb568f23e4ff8aacdf337c1d3/e3172e6eb568f23e4ff8aacdf337c1d3_1757181365.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181368.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/05f/0e1e84d8caae5fc42ea63bd715d1d05f/0e1e84d8caae5fc42ea63bd715d1d05f_1757181368.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181368.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/05f/0e1e84d8caae5fc42ea63bd715d1d05f/0e1e84d8caae5fc42ea63bd715d1d05f_1757181368.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181371.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/b83/bfcc5cd2ee07332e2cd2d72157a70b83/bfcc5cd2ee07332e2cd2d72157a70b83_1757181371.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181371.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/b83/bfcc5cd2ee07332e2cd2d72157a70b83/bfcc5cd2ee07332e2cd2d72157a70b83_1757181371.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181374.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/123/026c4d6330c0b00d8877fb516a670123/026c4d6330c0b00d8877fb516a670123_1757181374.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181374.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/123/026c4d6330c0b00d8877fb516a670123/026c4d6330c0b00d8877fb516a670123_1757181374.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181377.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/e1d/61f44122120ad864513d21ad705aae1d/61f44122120ad864513d21ad705aae1d_1757181377.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181377.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/e1d/61f44122120ad864513d21ad705aae1d/61f44122120ad864513d21ad705aae1d_1757181377.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181380.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/e83/c108d58277f0ec19cc8c43e972b68e83/c108d58277f0ec19cc8c43e972b68e83_1757181380.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181380.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/e83/c108d58277f0ec19cc8c43e972b68e83/c108d58277f0ec19cc8c43e972b68e83_1757181380.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181383.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/0d1/295aa2dcbcb01964a18ef787613c50d1/295aa2dcbcb01964a18ef787613c50d1_1757181383.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181383.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/0d1/295aa2dcbcb01964a18ef787613c50d1/295aa2dcbcb01964a18ef787613c50d1_1757181383.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181386.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/c67/405a116017a2b8cc0b2f6f273b172c67/405a116017a2b8cc0b2f6f273b172c67_1757181386.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181386.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/c67/405a116017a2b8cc0b2f6f273b172c67/405a116017a2b8cc0b2f6f273b172c67_1757181386.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181389.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/047/2673e23c474bc1685bf78c5c44389047/2673e23c474bc1685bf78c5c44389047_1757181389.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181389.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/047/2673e23c474bc1685bf78c5c44389047/2673e23c474bc1685bf78c5c44389047_1757181389.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181392.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/793/3d78b94c534f9f2c8fa113a5dbba5793/3d78b94c534f9f2c8fa113a5dbba5793_1757181392.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181392.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/793/3d78b94c534f9f2c8fa113a5dbba5793/3d78b94c534f9f2c8fa113a5dbba5793_1757181392.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181395.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/15c/e33388fbb69f30319447b5bd0403815c/e33388fbb69f30319447b5bd0403815c_1757181395.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181395.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/15c/e33388fbb69f30319447b5bd0403815c/e33388fbb69f30319447b5bd0403815c_1757181395.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181398.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/50b/8845202c777a887ed05d40fc8a04a50b/8845202c777a887ed05d40fc8a04a50b_1757181398.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181398.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/50b/8845202c777a887ed05d40fc8a04a50b/8845202c777a887ed05d40fc8a04a50b_1757181398.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181401.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/b59/d69595a0ba19847f012509257624db59/d69595a0ba19847f012509257624db59_1757181401.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181401.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/b59/d69595a0ba19847f012509257624db59/d69595a0ba19847f012509257624db59_1757181401.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181404.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/342/54c09163d998f87f80934d72b5b08342/54c09163d998f87f80934d72b5b08342_1757181404.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181404.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/342/54c09163d998f87f80934d72b5b08342/54c09163d998f87f80934d72b5b08342_1757181404.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181407.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/b6a/eb53ab41c488f547d8f8d9589d198b6a/eb53ab41c488f547d8f8d9589d198b6a_1757181407.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181407.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/b6a/eb53ab41c488f547d8f8d9589d198b6a/eb53ab41c488f547d8f8d9589d198b6a_1757181407.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181410.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/44c/9c8070bb6d9e14964969a0f16876a44c/9c8070bb6d9e14964969a0f16876a44c_1757181410.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181410.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/44c/9c8070bb6d9e14964969a0f16876a44c/9c8070bb6d9e14964969a0f16876a44c_1757181410.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181413.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/f36/087a977978d055465acb7830d0425f36/087a977978d055465acb7830d0425f36_1757181413.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181413.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/f36/087a977978d055465acb7830d0425f36/087a977978d055465acb7830d0425f36_1757181413.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181416.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/8c5/36a5ca2c4e1e89f3538421d75b8118c5/36a5ca2c4e1e89f3538421d75b8118c5_1757181416.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181416.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/8c5/36a5ca2c4e1e89f3538421d75b8118c5/36a5ca2c4e1e89f3538421d75b8118c5_1757181416.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181419.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/f81/35cc37b66455cec5909b0b7c5a6dbf81/35cc37b66455cec5909b0b7c5a6dbf81_1757181419.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181419.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/f81/35cc37b66455cec5909b0b7c5a6dbf81/35cc37b66455cec5909b0b7c5a6dbf81_1757181419.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181422.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/8d1/adc464d0fd9871a4dfce5fc7caf408d1/adc464d0fd9871a4dfce5fc7caf408d1_1757181422.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181422.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/8d1/adc464d0fd9871a4dfce5fc7caf408d1/adc464d0fd9871a4dfce5fc7caf408d1_1757181422.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181425.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/0e3/ad7dfdc09058fd826fbcbac0cc7340e3/ad7dfdc09058fd826fbcbac0cc7340e3_1757181425.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181425.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/0e3/ad7dfdc09058fd826fbcbac0cc7340e3/ad7dfdc09058fd826fbcbac0cc7340e3_1757181425.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181428.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/deb/7701db2c4a8f79d3b59e791f9cdc3deb/7701db2c4a8f79d3b59e791f9cdc3deb_1757181428.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181428.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/deb/7701db2c4a8f79d3b59e791f9cdc3deb/7701db2c4a8f79d3b59e791f9cdc3deb_1757181428.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181431.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/6f5/a0fbee4b5b6e0cb89b1017918a5a56f5/a0fbee4b5b6e0cb89b1017918a5a56f5_1757181431.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181431.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/6f5/a0fbee4b5b6e0cb89b1017918a5a56f5/a0fbee4b5b6e0cb89b1017918a5a56f5_1757181431.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181434.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/2e6/3798cc684f0451ad25cdfa4f37eb62e6/3798cc684f0451ad25cdfa4f37eb62e6_1757181434.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 + +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx45213b3d988d4cfd8b514-0068bc7566" "proxy-server 1066317" 0.0112 "-" 1066317 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:46 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:40131/sda1/1/a/c2" "tx45213b3d988d4cfd8b514-0068bc7566" "container-server 1066317" 0.0058 "-" 1066317 2 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:46 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:49759/sdb1/1/a/c2" "tx45213b3d988d4cfd8b514-0068bc7566" "container-server 1066317" 0.0015 "-" 1066317 2 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:46 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx45213b3d988d4cfd8b514-0068bc7566" "proxy-server 1066317" 0.0215 "-" 1066317 2 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:46 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx45213b3d988d4cfd8b514-0068bc7566" "proxy-server 1066317" 0.0331 "-" 1066317 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/46 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx45213b3d988d4cfd8b514-0068bc7566 - 0.0533 - - 1757181286.710750103 1757181286.764068365 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) @@ -47485,66 +52344,7 @@ 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.unit.proxy.test_mem_server.TestProxyServer.test_error_limit_methods -test.unit.proxy.test_mem_server.TestProxyServer.test_error_limit_methods ... ok -test.unit.proxy.test_mem_server.TestProxyServer.test_error_occurred -test.unit.proxy.test_mem_server.TestProxyServer.test_error_occurred ... ok - -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx37aa1730983a42648e215-006ac981b4) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx37aa1730983a42648e215-006ac981b4) -test DEBUG: GET listing from 1 shards for: /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker=&states=listing (txn: tx37aa1730983a42648e215-006ac981b4) -test DEBUG: Getting listing part 0 from shard Namespace(name='a/c', lower='', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx37aa1730983a42648e215-006ac981b4) -test DEBUG: Get listing from /v1/a/c?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx37aa1730983a42648e215-006ac981b4) -test DEBUG: Found 1024 objects in shard (state=sharded), total = 1024 (txn: tx37aa1730983a42648e215-006ac981b4) -test DEBUG: Setting object count to 1024 (txn: tx37aa1730983a42648e215-006ac981b4) -test DEBUG: Found 1024 objects in shard (state=sharding), total = 1024 (txn: tx37aa1730983a42648e215-006ac981b4) -test DEBUG: Setting object count to 1024 (txn: tx37aa1730983a42648e215-006ac981b4) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txf1decf3a92c946f2ae26b-006ac981b5) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txf1decf3a92c946f2ae26b-006ac981b5) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txf1decf3a92c946f2ae26b-006ac981b5) -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: txf1decf3a92c946f2ae26b-006ac981b5) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txf1decf3a92c946f2ae26b-006ac981b5) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txf1decf3a92c946f2ae26b-006ac981b5) -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: txf1decf3a92c946f2ae26b-006ac981b5) -test INFO: Caching listing namespaces for shard-listing-v2/.shards_a/c_pie (3 namespaces) (txn: txf1decf3a92c946f2ae26b-006ac981b5) -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: txf1decf3a92c946f2ae26b-006ac981b5) -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: txf1decf3a92c946f2ae26b-006ac981b5) -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: txf1decf3a92c946f2ae26b-006ac981b5) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txf1decf3a92c946f2ae26b-006ac981b5) -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: txf1decf3a92c946f2ae26b-006ac981b5) -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: txf1decf3a92c946f2ae26b-006ac981b5) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: txf1decf3a92c946f2ae26b-006ac981b5) -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: txf1decf3a92c946f2ae26b-006ac981b5) -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: txf1decf3a92c946f2ae26b-006ac981b5) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 8 (txn: txf1decf3a92c946f2ae26b-006ac981b5) -test DEBUG: Found 8 objects in shard (state=sharded), total = 48 (txn: txf1decf3a92c946f2ae26b-006ac981b5) -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: txf1decf3a92c946f2ae26b-006ac981b5) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txf1decf3a92c946f2ae26b-006ac981b5) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txf1decf3a92c946f2ae26b-006ac981b5) -test DEBUG: Setting object count to 1072 (txn: txf1decf3a92c946f2ae26b-006ac981b5) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txb096b1ffb1a54c76a65d2-006ac981b5) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txb096b1ffb1a54c76a65d2-006ac981b5) -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: txb096b1ffb1a54c76a65d2-006ac981b5) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txb096b1ffb1a54c76a65d2-006ac981b5) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txb096b1ffb1a54c76a65d2-006ac981b5) -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: txb096b1ffb1a54c76a65d2-006ac981b5) -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: txb096b1ffb1a54c76a65d2-006ac981b5) -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: txb096b1ffb1a54c76a65d2-006ac981b5) -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: txb096b1ffb1a54c76a65d2-006ac981b5) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txb096b1ffb1a54c76a65d2-006ac981b5) -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: txb096b1ffb1a54c76a65d2-006ac981b5) -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: txb096b1ffb1a54c76a65d2-006ac981b5) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: txb096b1ffb1a54c76a65d2-006ac981b5) -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: txb096b1ffb1a54c76a65d2-006ac981b5) -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: txb096b1ffb1a54c76a65d2-006ac981b5) -test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: txb096b1ffb1a54c76a65d2-006ac981b5) -test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: txb096b1ffb1a54c76a65d2-006ac981b5)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharding_shard_mixed_policies -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharding_shard_mixed_policies ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharding_shard_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharding_shard_no_memcache ... ok - +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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): @@ -47612,36 +52412,115 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test raise Exception('kaboom1!') Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test raise Exception('kaboom1!') Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test raise Exception('kaboom1!') Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test raise Exception('kaboom1!') Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test raise Exception('kaboom1!') Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test raise Exception('kaboom1!') Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test raise Exception('kaboom1!') Exception: kaboom1! +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test @@ -47662,19 +52541,17 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test raise Exception('kaboom1!') Exception: kaboom1! -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test raise Exception('kaboom1!') Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test raise Exception('kaboom1!') Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test raise Exception('kaboom1!') @@ -47684,8 +52561,6 @@ 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.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.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 @@ -47704,360 +52579,186 @@ test.unit.proxy.test_mem_server.TestProxyServer.test_node_timing ... ok test.unit.proxy.test_mem_server.TestProxyServer.test_private_method_request test.unit.proxy.test_mem_server.TestProxyServer.test_private_method_request ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy +test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_inherits +test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_inherits ... ok -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx0413109bd2af4e1a8f0de-006ac981af) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1791590831.00000 <= '409 (1791590832.00000)' (txn: txf74633ad3fc942e38f175-006ac981af) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx64103c99de88496a8dfa8-006ac981af) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1791590831.00000 <= '409 (unknown), 409 (unknown), 409 (unknown)' (txn: txe38f32edf4a94678a47d9-006ac981af) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1791590831.00000 <= '409 (1791590832.00000), 201 (unknown), 201 (unknown)' (txn: tx9dbf668437234358b0eb1-006ac981af) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_per_policy_config -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_per_policy_config ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_per_policy_config_overrides_and_inherits -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_per_policy_config_overrides_and_inherits ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_proxy_server_config -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_proxy_server_config ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_x_open_expired_custom_config -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_x_open_expired_custom_config ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_x_open_expired_default_config -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_x_open_expired_default_config ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_x_timestamp_not_overridden -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_x_timestamp_not_overridden ... ok - -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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07: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:full_control:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:09 -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': 'Sat, 10 Oct 2026 00:07:09 -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 object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:09 -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': 'Sat, 10 Oct 2026 00:07:09 -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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:testertest:testerFULL_CONTROL fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Sat, 10 Oct 2026 00:07:09 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590829.77263', 'Content-Type': 'binary/octet-stream'} +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': 'Sat, 10 Oct 2026 00:07:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +test:testertest:testertest: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:write:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Sat, 10 Oct 2026 00:07:09 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590829.78746', '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': 'Sat, 10 Oct 2026 00:07:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/bucket/object', 'Date': 'Sat, 06 Sep 2025 17:54:45 -0000', 'X-Amz-Metadata-Directive': 'REPLACE', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181285.00000', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_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:testertest:testertest: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 -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': 'Sat, 10 Oct 2026 00:07:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07: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:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_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 - -fake-swift DEBUG: permission denined: 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': 'Sat, 10 Oct 2026 00:07:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +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': 'Sat, 10 Oct 2026 00:07:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181285.16083', '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': 'Sat, 10 Oct 2026 00:07:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181285.16402', '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': 'Sat, 10 Oct 2026 00:07:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181285.16669', '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': 'Sat, 10 Oct 2026 00:07:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181285.16972', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_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 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: txb096b1ffb1a54c76a65d2-006ac981b5) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txb096b1ffb1a54c76a65d2-006ac981b5) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txb096b1ffb1a54c76a65d2-006ac981b5) -test DEBUG: Setting object count to 1072 (txn: txb096b1ffb1a54c76a65d2-006ac981b5) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txb78dec8ceb584d2db881d-006ac981b6) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txb78dec8ceb584d2db881d-006ac981b6) -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: txb78dec8ceb584d2db881d-006ac981b6) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txb78dec8ceb584d2db881d-006ac981b6) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txb78dec8ceb584d2db881d-006ac981b6) -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: txb78dec8ceb584d2db881d-006ac981b6) -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: txb78dec8ceb584d2db881d-006ac981b6) -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: txb78dec8ceb584d2db881d-006ac981b6) -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: txb78dec8ceb584d2db881d-006ac981b6) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txb78dec8ceb584d2db881d-006ac981b6) -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: txb78dec8ceb584d2db881d-006ac981b6) -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: txb78dec8ceb584d2db881d-006ac981b6) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: txb78dec8ceb584d2db881d-006ac981b6) -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: txb78dec8ceb584d2db881d-006ac981b6) -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: txb78dec8ceb584d2db881d-006ac981b6) -test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: txb78dec8ceb584d2db881d-006ac981b6) -test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: txb78dec8ceb584d2db881d-006ac981b6) -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: txb78dec8ceb584d2db881d-006ac981b6) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txb78dec8ceb584d2db881d-006ac981b6) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txb78dec8ceb584d2db881d-006ac981b6) -test DEBUG: Setting object count to 1072 (txn: txb78dec8ceb584d2db881d-006ac981b6) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx7e188ce1624d4fa799f98-006ac981b7) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx7e188ce1624d4fa799f98-006ac981b7) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx7e188ce1624d4fa799f98-006ac981b7) -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: tx7e188ce1624d4fa799f98-006ac981b7) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx7e188ce1624d4fa799f98-006ac981b7) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx7e188ce1624d4fa799f98-006ac981b7) -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: tx7e188ce1624d4fa799f98-006ac981b7) -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: tx7e188ce1624d4fa799f98-006ac981b7) -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: tx7e188ce1624d4fa799f98-006ac981b7) -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: tx7e188ce1624d4fa799f98-006ac981b7) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx7e188ce1624d4fa799f98-006ac981b7) -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: tx7e188ce1624d4fa799f98-006ac981b7) -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: tx7e188ce1624d4fa799f98-006ac981b7) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx7e188ce1624d4fa799f98-006ac981b7) -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: tx7e188ce1624d4fa799f98-006ac981b7) -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: tx7e188ce1624d4fa799f98-006ac981b7) -test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx7e188ce1624d4fa799f98-006ac981b7) -test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx7e188ce1624d4fa799f98-006ac981b7) -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: tx7e188ce1624d4fa799f98-006ac981b7) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx7e188ce1624d4fa799f98-006ac981b7) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx7e188ce1624d4fa799f98-006ac981b7) -test DEBUG: Setting object count to 1072 (txn: tx7e188ce1624d4fa799f98-006ac981b7) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_deleted_shard -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_deleted_shard ... ok +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181285.17244', 'Content-Type': 'binary/octet-stream'} +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 177, in PUT + resp = req.get_response(self.app) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2440, in get_response + return self.get_acl_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_error ... ok -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 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/tmpnzfqfkc8/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpnzfqfkc8/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/tmpnzfqfkc8/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpnzfqfkc8/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:14 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 1.0309 "-" 488209 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:16 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 1.5224 "-" 488209 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:17 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 1.2266 "-" 488209 - -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.9:1009/sdj (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Node is error limited: 10.0.0.4:1004/sde (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Node is error limited: 10.0.0.20:1020/sdu (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Node is error limited: 10.0.0.5:1005/sdf (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Node is error limited: 10.0.0.22:1022/sdw (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Node is error limited: 10.0.0.27:1027/sdb (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Node is error limited: 10.0.0.23:1023/sdx (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Node is error limited: 10.0.0.17:1017/sdr (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Node is error limited: 10.0.0.15:1015/sdp (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Node is error limited: 10.0.0.13:1013/sdn (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Node is error limited: 10.0.0.6:1006/sdg (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Node is error limited: 10.0.0.14:1014/sdo (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Node is error limited: 10.0.0.3:1003/sdd (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Node is error limited: 10.0.0.8:1008/sdi (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Node is error limited: 10.0.0.7:1007/sdh (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Node is error limited: 10.0.0.25:1025/sdz (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Node is error limited: 10.0.0.16:1016/sdq (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Node is error limited: 10.0.0.11:1011/sdl (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Node is error limited: 10.0.0.24:1024/sdy (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Node is error limited: 10.0.0.19:1019/sdt (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Node is error limited: 10.0.0.21:1021/sdv (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Node is error limited: 10.0.0.26:1026/sda (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Node is error limited: 10.0.0.18:1018/sds (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Node is error limited: 10.0.0.10:1010/sdk (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Node is error limited: 10.0.0.12:1012/sdm (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server ERROR: Object returning 503 for [] (txn: txfe1d748610d148f5b87f8-0068bc7566) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_duplicate_but_insufficient_frag_indexes +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 +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 ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test @@ -48080,199 +52781,211 @@ 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: txf7609fad319444d18d5e0-006ac981b1) -test INFO: Client disconnected on read of '/a/c' (txn: txf7609fad319444d18d5e0-006ac981b1) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.1.0:1100/sda (txn: tx189fa511c5ff4ca0aaea1-006ac981b1) -test INFO: Client disconnected on read of '/a/c' (txn: tx189fa511c5ff4ca0aaea1-006ac981b1) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx5a4d054e11af41d684012-006ac981b2) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to UPDATE /a/c: Network unreachable (txn: tx5a4d054e11af41d684012-006ac981b2) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to UPDATE /a/c: Network unreachable (txn: tx5a4d054e11af41d684012-006ac981b2) -test ERROR: Container UPDATE returning 503 for (503, 503, 503) (txn: tx5a4d054e11af41d684012-006ac981b2) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: txb6f7e313348b46d6a40c7-0068bc756a) +test INFO: Client disconnected on read of '/a/c' (txn: txb6f7e313348b46d6a40c7-0068bc756a) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.1.0:1100/sda (txn: tx87a1755fe8d44defa8b6b-0068bc756a) +test INFO: Client disconnected on read of '/a/c' (txn: tx87a1755fe8d44defa8b6b-0068bc756a) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx58cbfc614dcb4dab868b1-0068bc756b) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to UPDATE /a/c: Network unreachable (txn: tx58cbfc614dcb4dab868b1-0068bc756b) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to UPDATE /a/c: Network unreachable (txn: tx58cbfc614dcb4dab868b1-0068bc756b) +test ERROR: Container UPDATE returning 503 for (503, 503, 503) (txn: tx58cbfc614dcb4dab868b1-0068bc756b) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r3=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy -test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy ... ok -test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_inherits -test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_inherits ... ok -test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_overrides +test 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.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_overrides test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_overrides ... ok test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_with_no_default test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_with_no_default ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_proxy_server_config +test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_proxy_server_config ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_timing_per_policy +test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_timing_per_policy ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_default +test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_default ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_unhandled_exception +test.unit.proxy.test_mem_server.TestProxyServer.test_unhandled_exception ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_valid_api_version +test.unit.proxy.test_mem_server.TestProxyServer.test_valid_api_version ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +test:testertest:testertest:testertest:testerFULL_CONTROL fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Sat, 06 Sep 2025 17:54:46 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181286.95521', '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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_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 - -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': 'Sat, 10 Oct 2026 00:07:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:11 -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:write:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Sat, 06 Sep 2025 17:54:46 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181286.96876', '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': 'Sat, 10 Oct 2026 00:07:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:11 -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': 'Sat, 10 Oct 2026 00:07:11 -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 +test:testertest:testertest: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 -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': 'Sat, 10 Oct 2026 00:07:11 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590831.74313', '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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:46 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'X-Timestamp': '1757181286.08833', 'Content-Type': 'binary/octet-stream'} 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': 'Sat, 10 Oct 2026 00:07:11 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590831.75791', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:46 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181286.09142', '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': 'Sat, 10 Oct 2026 00:07:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:46 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181286.09546', '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': 'Sat, 10 Oct 2026 00:07:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:46 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181286.09837', '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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07:11 -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 -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_delimiter_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_delimiter_no_memcache ... ok - -fake-swift DEBUG: permission denined: 403 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': 'Sat, 10 Oct 2026 00:07: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', 'Range': 'bytes=3-3', 'Date': 'Sat, 10 Oct 2026 00:07: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', 'Range': 'bytes=1-', 'Date': 'Sat, 10 Oct 2026 00:07:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:46 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181286.11120', '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', 'Range': 'bytes=-3', 'Date': 'Sat, 10 Oct 2026 00:07:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:46 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181286.11412', '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': 'Sat, 10 Oct 2026 00:07:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07: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', 'Range': 'hoge', 'Date': 'Sat, 10 Oct 2026 00:07: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', 'Range': 'bytes=', 'Date': 'Sat, 10 Oct 2026 00:07: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', 'Range': 'bytes=1', 'Date': 'Sat, 10 Oct 2026 00:07: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', 'Range': 'bytes=5-1', 'Date': 'Sat, 10 Oct 2026 00:07:11 -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': 'Sat, 06 Sep 2025 17:54:47 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1757181287.00541', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=5-10', 'Date': 'Sat, 10 Oct 2026 00:07:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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_Range_with_invalid_value -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_HEAD_Range_with_invalid_value ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_quota_exceeded +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_quota_exceeded ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_v4 +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_v4 ... ok + +proxy-server DEBUG: Ignoring 404 from primary (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server ERROR: Object returning 503 for [] (txn: tx461b059d023b4e0595c86-0068bc7567) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txfcaaaf38848a453faa234-0068bc7569) +proxy-server DEBUG: Ignoring 404 from primary (txn: txfcaaaf38848a453faa234-0068bc7569) +proxy-server DEBUG: Ignoring 404 from primary (txn: txfcaaaf38848a453faa234-0068bc7569) +proxy-server DEBUG: Ignoring 404 from primary (txn: txfcaaaf38848a453faa234-0068bc7569) +proxy-server DEBUG: Ignoring 404 from primary (txn: txfcaaaf38848a453faa234-0068bc7569) +proxy-server DEBUG: Ignoring 404 from primary (txn: txfcaaaf38848a453faa234-0068bc7569) +proxy-server DEBUG: Ignoring 404 from primary (txn: txfcaaaf38848a453faa234-0068bc7569) +proxy-server DEBUG: Ignoring 404 from primary (txn: txfcaaaf38848a453faa234-0068bc7569) +proxy-server DEBUG: Ignoring 404 from primary (txn: txfcaaaf38848a453faa234-0068bc7569) +proxy-server DEBUG: Ignoring 404 from primary (txn: txfcaaaf38848a453faa234-0068bc7569) +proxy-server DEBUG: Ignoring 404 from primary (txn: txfcaaaf38848a453faa234-0068bc7569) +proxy-server DEBUG: Ignoring 404 from primary (txn: txfcaaaf38848a453faa234-0068bc7569) +proxy-server DEBUG: Ignoring 404 from primary (txn: txfcaaaf38848a453faa234-0068bc7569) +proxy-server DEBUG: Ignoring 404 from primary (txn: txfcaaaf38848a453faa234-0068bc7569) +proxy-server DEBUG: Ignoring 404 from primary (txn: txfcaaaf38848a453faa234-0068bc7569) +proxy-server DEBUG: Ignoring 404 from primary (txn: txfcaaaf38848a453faa234-0068bc7569) +proxy-server DEBUG: Ignoring 404 from primary (txn: txfcaaaf38848a453faa234-0068bc7569) +proxy-server DEBUG: Ignoring 404 from primary (txn: txfcaaaf38848a453faa234-0068bc7569) +proxy-server DEBUG: Ignoring 404 from primary (txn: txfcaaaf38848a453faa234-0068bc7569) +proxy-server DEBUG: Ignoring 404 from primary (txn: txfcaaaf38848a453faa234-0068bc7569) +proxy-server DEBUG: Ignoring 404 from primary (txn: txfcaaaf38848a453faa234-0068bc7569) +proxy-server DEBUG: Ignoring 404 from primary (txn: txfcaaaf38848a453faa234-0068bc7569) +proxy-server DEBUG: Ignoring 404 from primary (txn: txfcaaaf38848a453faa234-0068bc7569) +proxy-server DEBUG: Ignoring 404 from primary (txn: txfcaaaf38848a453faa234-0068bc7569) +proxy-server DEBUG: Ignoring 404 from primary (txn: txfcaaaf38848a453faa234-0068bc7569) +proxy-server DEBUG: Ignoring 404 from primary (txn: txfcaaaf38848a453faa234-0068bc7569) +proxy-server DEBUG: Ignoring 404 from primary (txn: txfcaaaf38848a453faa234-0068bc7569)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_may_503 +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_may_503 ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_stop +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_stop ... ok +test.unit.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 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) @@ -48283,17 +52996,7 @@ 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.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_proxy_server_config -test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_proxy_server_config ... ok -test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_timing_per_policy -test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_timing_per_policy ... ok -test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_default -test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_default ... ok -test.unit.proxy.test_mem_server.TestProxyServer.test_unhandled_exception -test.unit.proxy.test_mem_server.TestProxyServer.test_unhandled_exception ... ok -test.unit.proxy.test_mem_server.TestProxyServer.test_valid_api_version -test.unit.proxy.test_mem_server.TestProxyServer.test_valid_api_version ... ok - +test 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) @@ -48304,145 +53007,459 @@ 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)setUpClass (test.unit.proxy.test_server.TestObjectECRangedGET) +setUpClass (test.unit.proxy.test_server.TestObjectECRangedGET) ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +cont1 DEBUG: Could not load '/tmp/tmpxe4sg1m9/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpxe4sg1m9/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/tmpxe4sg1m9/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpxe4sg1m9/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:51 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0084 "-" 1066317 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:51 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0064 "-" 1066317 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:51 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0069 "-" 1066317 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:51 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0072 "-" 1066317 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf4f61f5b18be419d92af9-0068bc756b" "proxy-server 1066317" 0.0011 "-" 1066317 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:51 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:34343/sda1/1/a/c" "txf4f61f5b18be419d92af9-0068bc756b" "container-server 1066317" 0.0010 "-" 1066317 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:51 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:57709/sdb1/1/a/c" "txf4f61f5b18be419d92af9-0068bc756b" "container-server 1066317" 0.0010 "-" 1066317 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:51 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txf4f61f5b18be419d92af9-0068bc756b" "proxy-server 1066317" 0.0253 "-" 1066317 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:51 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txf4f61f5b18be419d92af9-0068bc756b" "proxy-server 1066317" 0.0177 "-" 1066317 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/51 PUT /v1/a/c HTTP/1.0 201 - - t - - - txf4f61f5b18be419d92af9-0068bc756b - 0.0325 - - 1757181291.329615593 1757181291.362113237 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:51 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx45e0c6733bd4434d97041-0068bc756b" "proxy-server 1066317" 0.0010 "-" 1066317 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:51 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:57709/sdb1/1/a1/c1" "tx45e0c6733bd4434d97041-0068bc756b" "container-server 1066317" 0.0010 "-" 1066317 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:51 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:34343/sda1/1/a1/c1" "tx45e0c6733bd4434d97041-0068bc756b" "container-server 1066317" 0.0009 "-" 1066317 0 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:51 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx45e0c6733bd4434d97041-0068bc756b" "proxy-server 1066317" 0.0121 "-" 1066317 0 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:51 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx45e0c6733bd4434d97041-0068bc756b" "proxy-server 1066317" 0.0211 "-" 1066317 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/51 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx45e0c6733bd4434d97041-0068bc756b - 0.0274 - - 1757181291.363319874 1757181291.390706062 0 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe5c9a6fa08924d8f91f6d-0068bc756b" "proxy-server 1066317" 0.0045 "-" 1066317 - +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:51 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:34343/sda1/2/a/c1" "txe5c9a6fa08924d8f91f6d-0068bc756b" "container-server 1066317" 0.0009 "-" 1066317 1 +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:51 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:57709/sdb1/2/a/c1" "txe5c9a6fa08924d8f91f6d-0068bc756b" "container-server 1066317" 0.0047 "-" 1066317 1 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:51 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txe5c9a6fa08924d8f91f6d-0068bc756b" "proxy-server 1066317" 0.0147 "-" 1066317 1 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:51 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txe5c9a6fa08924d8f91f6d-0068bc756b" "proxy-server 1066317" 0.0230 "-" 1066317 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/51 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txe5c9a6fa08924d8f91f6d-0068bc756b - 0.0329 - - 1757181291.391992569 1757181291.424851179 1 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx49f0e10a5af64b3d9ce9f-0068bc756b" "proxy-server 1066317" 0.0046 "-" 1066317 - +acct2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:51 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:57709/sdb1/1/a/c2" "tx49f0e10a5af64b3d9ce9f-0068bc756b" "container-server 1066317" 0.0041 "-" 1066317 2 +acct1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:51 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:34343/sda1/1/a/c2" "tx49f0e10a5af64b3d9ce9f-0068bc756b" "container-server 1066317" 0.0010 "-" 1066317 2 +cont1 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:51 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx49f0e10a5af64b3d9ce9f-0068bc756b" "proxy-server 1066317" 0.0221 "-" 1066317 2 +cont2 INFO: 127.0.0.1 - - [06/Sep/2025:17:54:51 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx49f0e10a5af64b3d9ce9f-0068bc756b" "proxy-server 1066317" 0.0153 "-" 1066317 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Sep/2025/17/54/51 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx49f0e10a5af64b3d9ce9f-0068bc756b - 0.0328 - - 1757181291.426066875 1757181291.458827496 2 + +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': 'Sat, 06 Sep 2025 17:54:49 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181289.22560', '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': 'Sat, 10 Oct 2026 00:07:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:13 -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': 'Sat, 06 Sep 2025 17:54:49 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181289.23940', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: -test:testertest:testertest:writetest:writeWRITE -fake-swift DEBUG: permission denined: 403 Forbidden test:write READ +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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': 'Sat, 10 Oct 2026 00:07:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:49 -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 + +proxy-server DEBUG: Ignoring 404 from primary (txn: txfcaaaf38848a453faa234-0068bc7569) +proxy-server ERROR: Object returning 503 for [] (txn: txfcaaaf38848a453faa234-0068bc7569) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server ERROR: Object returning 503 for [] (txn: tx6ee2204a4afa4c5382053-0068bc756a) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx44946226e9aa42b7b6a93-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx44946226e9aa42b7b6a93-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx44946226e9aa42b7b6a93-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx44946226e9aa42b7b6a93-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx44946226e9aa42b7b6a93-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx44946226e9aa42b7b6a93-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx44946226e9aa42b7b6a93-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx44946226e9aa42b7b6a93-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx44946226e9aa42b7b6a93-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx44946226e9aa42b7b6a93-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx44946226e9aa42b7b6a93-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx44946226e9aa42b7b6a93-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx44946226e9aa42b7b6a93-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx44946226e9aa42b7b6a93-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx44946226e9aa42b7b6a93-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx44946226e9aa42b7b6a93-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx44946226e9aa42b7b6a93-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx44946226e9aa42b7b6a93-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx44946226e9aa42b7b6a93-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx44946226e9aa42b7b6a93-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx44946226e9aa42b7b6a93-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx44946226e9aa42b7b6a93-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx44946226e9aa42b7b6a93-0068bc756a) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx646485a0e30c4d89bfb6d-0068bc756a)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_mixed_etags_at_same_timestamp +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_mixed_etags_at_same_timestamp ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_mixed_frags_and_no_quorum_will_503 +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_mixed_frags_and_no_quorum_will_503 ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_no_durable_files +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_no_durable_files ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_simple +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_simple ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest_different_timestamps +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest_different_timestamps ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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:write:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:13 -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': 'AWS4-HMAC-SHA256 Credential=test:tester/20250906/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20250906T175449Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824', 'Date': 'Sat, 06 Sep 2025 17:54:49 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181289.14742', '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': 'Sat, 10 Oct 2026 00:07:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20250906/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20250906T175449Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '0000000000000000000000000000000000000000000000000000000000000000', 'Date': 'Sat, 06 Sep 2025 17:54:49 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181289.16056', '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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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_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_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 + +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181434.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/2e6/3798cc684f0451ad25cdfa4f37eb62e6/3798cc684f0451ad25cdfa4f37eb62e6_1757181434.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181437.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/5f6/f4ecbba065b19bccdba44aed8643a5f6/f4ecbba065b19bccdba44aed8643a5f6_1757181437.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181437.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/5f6/f4ecbba065b19bccdba44aed8643a5f6/f4ecbba065b19bccdba44aed8643a5f6_1757181437.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181440.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/1cb/32954383aec73c16580939b8c60831cb/32954383aec73c16580939b8c60831cb_1757181440.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181440.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/1cb/32954383aec73c16580939b8c60831cb/32954383aec73c16580939b8c60831cb_1757181440.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181443.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/f00/5967b53cc6763f14db3b6fbb91adef00/5967b53cc6763f14db3b6fbb91adef00_1757181443.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181443.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/f00/5967b53cc6763f14db3b6fbb91adef00/5967b53cc6763f14db3b6fbb91adef00_1757181443.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181446.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/ba4/b1e9ce51380989785d989d4b46728ba4/b1e9ce51380989785d989d4b46728ba4_1757181446.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181446.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/ba4/b1e9ce51380989785d989d4b46728ba4/b1e9ce51380989785d989d4b46728ba4_1757181446.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181449.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/fbe/cb287e12d351d12d3b993ae8edc6ffbe/cb287e12d351d12d3b993ae8edc6ffbe_1757181449.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181449.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/fbe/cb287e12d351d12d3b993ae8edc6ffbe/cb287e12d351d12d3b993ae8edc6ffbe_1757181449.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181452.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/a1a/075b0c1e8efc5e4565a7b91eddb70a1a/075b0c1e8efc5e4565a7b91eddb70a1a_1757181452.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181452.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/a1a/075b0c1e8efc5e4565a7b91eddb70a1a/075b0c1e8efc5e4565a7b91eddb70a1a_1757181452.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181455.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/d87/ccafb011def75b9f24a0c3111a1efd87/ccafb011def75b9f24a0c3111a1efd87_1757181455.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181455.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/d87/ccafb011def75b9f24a0c3111a1efd87/ccafb011def75b9f24a0c3111a1efd87_1757181455.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181458.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/ebc/6fa533bf6a3fc1fd6d071eb7b05d8ebc/6fa533bf6a3fc1fd6d071eb7b05d8ebc_1757181458.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181458.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/ebc/6fa533bf6a3fc1fd6d071eb7b05d8ebc/6fa533bf6a3fc1fd6d071eb7b05d8ebc_1757181458.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181461.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/983/9958a40bc8e9df466b5b07cee009d983/9958a40bc8e9df466b5b07cee009d983_1757181461.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181461.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/983/9958a40bc8e9df466b5b07cee009d983/9958a40bc8e9df466b5b07cee009d983_1757181461.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181464.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/d89/bcb91f6463db25c3f0d0c714e5f23d89/bcb91f6463db25c3f0d0c714e5f23d89_1757181464.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181464.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/d89/bcb91f6463db25c3f0d0c714e5f23d89/bcb91f6463db25c3f0d0c714e5f23d89_1757181464.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181467.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/9c8/5756b43ce783008e6e86753dceadd9c8/5756b43ce783008e6e86753dceadd9c8_1757181467.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181467.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/9c8/5756b43ce783008e6e86753dceadd9c8/5756b43ce783008e6e86753dceadd9c8_1757181467.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181470.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/4a4/5b9862596b8571fb9a2a8e5591b724a4/5b9862596b8571fb9a2a8e5591b724a4_1757181470.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181470.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/4a4/5b9862596b8571fb9a2a8e5591b724a4/5b9862596b8571fb9a2a8e5591b724a4_1757181470.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181473.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/ab8/3086241982a78791c6200e0c8aa3eab8/3086241982a78791c6200e0c8aa3eab8_1757181473.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181473.00000-0, db: /tmp/tmp1hxcvcid/sda/containers/0/ab8/3086241982a78791c6200e0c8aa3eab8/3086241982a78791c6200e0c8aa3eab8_1757181473.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181291.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/b54/73dcc39679a627503133c66900eceb54/73dcc39679a627503133c66900eceb54.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181291.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/b54/73dcc39679a627503133c66900eceb54/73dcc39679a627503133c66900eceb54.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181295.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/44d/5e4e444778dc8902d3fc5b099405044d/5e4e444778dc8902d3fc5b099405044d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181295.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/44d/5e4e444778dc8902d3fc5b099405044d/5e4e444778dc8902d3fc5b099405044d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181299.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/be2/8c048827750ff5b49a519e5e2c0dabe2/8c048827750ff5b49a519e5e2c0dabe2.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181299.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/be2/8c048827750ff5b49a519e5e2c0dabe2/8c048827750ff5b49a519e5e2c0dabe2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181303.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/787/6ad0fd95b46b047c166d9dd517e77787/6ad0fd95b46b047c166d9dd517e77787.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181303.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/787/6ad0fd95b46b047c166d9dd517e77787/6ad0fd95b46b047c166d9dd517e77787.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181307.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/177/101f702cb6455c1e6938e56e705af177/101f702cb6455c1e6938e56e705af177.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181307.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/177/101f702cb6455c1e6938e56e705af177/101f702cb6455c1e6938e56e705af177.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181311.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/d48/be699bada61ad55039b202a7f1e38d48/be699bada61ad55039b202a7f1e38d48.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181311.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/d48/be699bada61ad55039b202a7f1e38d48/be699bada61ad55039b202a7f1e38d48.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181315.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/8c6/7ed4c1f03944e685f39cfacebc8c18c6/7ed4c1f03944e685f39cfacebc8c18c6.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181315.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/8c6/7ed4c1f03944e685f39cfacebc8c18c6/7ed4c1f03944e685f39cfacebc8c18c6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181319.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/3a3/49ce3e9c9da1507114fe4aa55d2fa3a3/49ce3e9c9da1507114fe4aa55d2fa3a3.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181319.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/3a3/49ce3e9c9da1507114fe4aa55d2fa3a3/49ce3e9c9da1507114fe4aa55d2fa3a3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181323.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/2cb/ae5af63d1e19b4ccdb5588962e4eb2cb/ae5af63d1e19b4ccdb5588962e4eb2cb.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181323.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/2cb/ae5af63d1e19b4ccdb5588962e4eb2cb/ae5af63d1e19b4ccdb5588962e4eb2cb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181327.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/1db/c72e99a5bc34487f8e9b322c6178b1db/c72e99a5bc34487f8e9b322c6178b1db.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181327.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/1db/c72e99a5bc34487f8e9b322c6178b1db/c72e99a5bc34487f8e9b322c6178b1db.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181331.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/db0/c8be6cdb44658835530eca2c4b319db0/c8be6cdb44658835530eca2c4b319db0.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181331.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/db0/c8be6cdb44658835530eca2c4b319db0/c8be6cdb44658835530eca2c4b319db0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181335.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/e97/2855f7101ac521c24eaedee1da23ce97/2855f7101ac521c24eaedee1da23ce97.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181335.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/e97/2855f7101ac521c24eaedee1da23ce97/2855f7101ac521c24eaedee1da23ce97.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181339.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/41c/67859b9b03eab59350c7ed1a1070541c/67859b9b03eab59350c7ed1a1070541c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181339.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/41c/67859b9b03eab59350c7ed1a1070541c/67859b9b03eab59350c7ed1a1070541c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181343.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/70f/0cf4c4986b6217896b78291de958070f/0cf4c4986b6217896b78291de958070f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181343.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/70f/0cf4c4986b6217896b78291de958070f/0cf4c4986b6217896b78291de958070f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181347.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/d8c/d08c86cb84f6e09c406e045fb9675d8c/d08c86cb84f6e09c406e045fb9675d8c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181347.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/d8c/d08c86cb84f6e09c406e045fb9675d8c/d08c86cb84f6e09c406e045fb9675d8c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181351.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/ae3/b63ad63f32b0aa93dc89a13820556ae3/b63ad63f32b0aa93dc89a13820556ae3.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181351.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/ae3/b63ad63f32b0aa93dc89a13820556ae3/b63ad63f32b0aa93dc89a13820556ae3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181355.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/296/6a485f6f4e3909323e7c30366c738296/6a485f6f4e3909323e7c30366c738296.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181355.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/296/6a485f6f4e3909323e7c30366c738296/6a485f6f4e3909323e7c30366c738296.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181359.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/832/71c03945a47cf5466682d73e5dcce832/71c03945a47cf5466682d73e5dcce832.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181359.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/832/71c03945a47cf5466682d73e5dcce832/71c03945a47cf5466682d73e5dcce832.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181363.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/4b0/9721890570307d1c6d61bfd63aaf24b0/9721890570307d1c6d61bfd63aaf24b0.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181363.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/4b0/9721890570307d1c6d61bfd63aaf24b0/9721890570307d1c6d61bfd63aaf24b0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181367.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/dfb/58a186d829fd1cd2d0fe930355866dfb/58a186d829fd1cd2d0fe930355866dfb.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181367.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/dfb/58a186d829fd1cd2d0fe930355866dfb/58a186d829fd1cd2d0fe930355866dfb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181371.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/b83/bfcc5cd2ee07332e2cd2d72157a70b83/bfcc5cd2ee07332e2cd2d72157a70b83.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181371.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/b83/bfcc5cd2ee07332e2cd2d72157a70b83/bfcc5cd2ee07332e2cd2d72157a70b83.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181375.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/701/2c12c417c6d4fcdc0ec905678c3cc701/2c12c417c6d4fcdc0ec905678c3cc701.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181375.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/701/2c12c417c6d4fcdc0ec905678c3cc701/2c12c417c6d4fcdc0ec905678c3cc701.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181379.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/997/2a7cb7e93e155119cd4ce649026ac997/2a7cb7e93e155119cd4ce649026ac997.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181379.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/997/2a7cb7e93e155119cd4ce649026ac997/2a7cb7e93e155119cd4ce649026ac997.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181383.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/0d1/295aa2dcbcb01964a18ef787613c50d1/295aa2dcbcb01964a18ef787613c50d1.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181383.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/0d1/295aa2dcbcb01964a18ef787613c50d1/295aa2dcbcb01964a18ef787613c50d1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181387.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/5ed/630b5a9777b1bd362475e6854e2825ed/630b5a9777b1bd362475e6854e2825ed.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181387.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/5ed/630b5a9777b1bd362475e6854e2825ed/630b5a9777b1bd362475e6854e2825ed.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181391.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/b82/b7410886bcc5ff0c674512f4e9746b82/b7410886bcc5ff0c674512f4e9746b82.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181391.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/b82/b7410886bcc5ff0c674512f4e9746b82/b7410886bcc5ff0c674512f4e9746b82.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181395.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/15c/e33388fbb69f30319447b5bd0403815c/e33388fbb69f30319447b5bd0403815c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181395.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/15c/e33388fbb69f30319447b5bd0403815c/e33388fbb69f30319447b5bd0403815c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181399.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/2da/6df9a3d13ddb491a68cb745816a1c2da/6df9a3d13ddb491a68cb745816a1c2da.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181399.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/2da/6df9a3d13ddb491a68cb745816a1c2da/6df9a3d13ddb491a68cb745816a1c2da.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181403.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/52b/09143085aed4d71ea06420cac207f52b/09143085aed4d71ea06420cac207f52b.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181403.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/52b/09143085aed4d71ea06420cac207f52b/09143085aed4d71ea06420cac207f52b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181407.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/b6a/eb53ab41c488f547d8f8d9589d198b6a/eb53ab41c488f547d8f8d9589d198b6a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181407.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/b6a/eb53ab41c488f547d8f8d9589d198b6a/eb53ab41c488f547d8f8d9589d198b6a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181411.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/37d/12847e5643b5376b9af3811cd7cc937d/12847e5643b5376b9af3811cd7cc937d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181411.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/37d/12847e5643b5376b9af3811cd7cc937d/12847e5643b5376b9af3811cd7cc937d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181415.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/898/08b2eed5e25f0c10ecf26647dcd7a898/08b2eed5e25f0c10ecf26647dcd7a898.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181415.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/898/08b2eed5e25f0c10ecf26647dcd7a898/08b2eed5e25f0c10ecf26647dcd7a898.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181419.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/f81/35cc37b66455cec5909b0b7c5a6dbf81/35cc37b66455cec5909b0b7c5a6dbf81.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181419.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/f81/35cc37b66455cec5909b0b7c5a6dbf81/35cc37b66455cec5909b0b7c5a6dbf81.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181423.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/d6b/f9ef17f029e2975e939342f746c20d6b/f9ef17f029e2975e939342f746c20d6b.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181423.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/d6b/f9ef17f029e2975e939342f746c20d6b/f9ef17f029e2975e939342f746c20d6b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181427.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/4c7/a986bd85fa8b3c8116cd0b0b99acd4c7/a986bd85fa8b3c8116cd0b0b99acd4c7.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181427.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/4c7/a986bd85fa8b3c8116cd0b0b99acd4c7/a986bd85fa8b3c8116cd0b0b99acd4c7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181431.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/6f5/a0fbee4b5b6e0cb89b1017918a5a56f5/a0fbee4b5b6e0cb89b1017918a5a56f5.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181431.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/6f5/a0fbee4b5b6e0cb89b1017918a5a56f5/a0fbee4b5b6e0cb89b1017918a5a56f5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181435.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/c89/cffd54cdb36d256d8493ad72abbbac89/cffd54cdb36d256d8493ad72abbbac89.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181435.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/c89/cffd54cdb36d256d8493ad72abbbac89/cffd54cdb36d256d8493ad72abbbac89.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181439.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/db8/9d74b06d19a78b1298291e014625edb8/9d74b06d19a78b1298291e014625edb8.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181439.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/db8/9d74b06d19a78b1298291e014625edb8/9d74b06d19a78b1298291e014625edb8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181443.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/f00/5967b53cc6763f14db3b6fbb91adef00/5967b53cc6763f14db3b6fbb91adef00.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181443.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/f00/5967b53cc6763f14db3b6fbb91adef00/5967b53cc6763f14db3b6fbb91adef00.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181447.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/8ca/70853c413c682477e018468fa3ce88ca/70853c413c682477e018468fa3ce88ca.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181447.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/8ca/70853c413c682477e018468fa3ce88ca/70853c413c682477e018468fa3ce88ca.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181451.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/e09/8b1adeafb1acc74ba60925de5677ee09/8b1adeafb1acc74ba60925de5677ee09.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181451.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/e09/8b1adeafb1acc74ba60925de5677ee09/8b1adeafb1acc74ba60925de5677ee09.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181455.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/d87/ccafb011def75b9f24a0c3111a1efd87/ccafb011def75b9f24a0c3111a1efd87.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181455.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/d87/ccafb011def75b9f24a0c3111a1efd87/ccafb011def75b9f24a0c3111a1efd87.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181459.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/c11/040fda222b4eb5471812bcc4b5f71c11/040fda222b4eb5471812bcc4b5f71c11.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181459.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/c11/040fda222b4eb5471812bcc4b5f71c11/040fda222b4eb5471812bcc4b5f71c11.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181463.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/102/02bd2f780c790be7306dd91d8852d102/02bd2f780c790be7306dd91d8852d102.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181463.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/102/02bd2f780c790be7306dd91d8852d102/02bd2f780c790be7306dd91d8852d102.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181467.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/9c8/5756b43ce783008e6e86753dceadd9c8/5756b43ce783008e6e86753dceadd9c8.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181467.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/9c8/5756b43ce783008e6e86753dceadd9c8/5756b43ce783008e6e86753dceadd9c8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181471.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/26d/3597f97a6860fbf168fbdc4470b4926d/3597f97a6860fbf168fbdc4470b4926d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181471.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/26d/3597f97a6860fbf168fbdc4470b4926d/3597f97a6860fbf168fbdc4470b4926d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181475.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/d1d/060cb38cf0f0468437efe3f1972a3d1d/060cb38cf0f0468437efe3f1972a3d1d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181475.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/d1d/060cb38cf0f0468437efe3f1972a3d1d/060cb38cf0f0468437efe3f1972a3d1d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181479.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/655/2a20d96b43ce569dd36360c25b9c4655/2a20d96b43ce569dd36360c25b9c4655.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181479.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/655/2a20d96b43ce569dd36360c25b9c4655/2a20d96b43ce569dd36360c25b9c4655.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181483.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/5d0/f91c1da9df76e6c46fd85e127c1425d0/f91c1da9df76e6c46fd85e127c1425d0.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181483.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/5d0/f91c1da9df76e6c46fd85e127c1425d0/f91c1da9df76e6c46fd85e127c1425d0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181487.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/d46/038f607332006c7748266cd977b19d46/038f607332006c7748266cd977b19d46.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181487.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/d46/038f607332006c7748266cd977b19d46/038f607332006c7748266cd977b19d46.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181491.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/2a2/cbf2c768ee9cb9e120c460c39aa0d2a2/cbf2c768ee9cb9e120c460c39aa0d2a2.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181491.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/2a2/cbf2c768ee9cb9e120c460c39aa0d2a2/cbf2c768ee9cb9e120c460c39aa0d2a2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181495.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/36d/f3f747deefd38d860f3ce89df9d1936d/f3f747deefd38d860f3ce89df9d1936d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181495.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/36d/f3f747deefd38d860f3ce89df9d1936d/f3f747deefd38d860f3ce89df9d1936d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181499.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/65b/4b74009f801a7dbf251739ced231065b/4b74009f801a7dbf251739ced231065b.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181499.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/65b/4b74009f801a7dbf251739ced231065b/4b74009f801a7dbf251739ced231065b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181503.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/ccd/9b733a5fbb1599e29797b57568e1eccd/9b733a5fbb1599e29797b57568e1eccd.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181503.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/ccd/9b733a5fbb1599e29797b57568e1eccd/9b733a5fbb1599e29797b57568e1eccd.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 + +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server ERROR: Object returning 503 for [] (txn: tx646485a0e30c4d89bfb6d-0068bc756a) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txeb78f53ba90e4d14800f7-0068bc756b) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx3f0b62807ea642c0adb3b-0068bc756b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3f0b62807ea642c0adb3b-0068bc756b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3f0b62807ea642c0adb3b-0068bc756b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3f0b62807ea642c0adb3b-0068bc756b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3f0b62807ea642c0adb3b-0068bc756b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3f0b62807ea642c0adb3b-0068bc756b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3f0b62807ea642c0adb3b-0068bc756b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3f0b62807ea642c0adb3b-0068bc756b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3f0b62807ea642c0adb3b-0068bc756b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3f0b62807ea642c0adb3b-0068bc756b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3f0b62807ea642c0adb3b-0068bc756b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3f0b62807ea642c0adb3b-0068bc756b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3f0b62807ea642c0adb3b-0068bc756b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3f0b62807ea642c0adb3b-0068bc756b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3f0b62807ea642c0adb3b-0068bc756b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3f0b62807ea642c0adb3b-0068bc756b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3f0b62807ea642c0adb3b-0068bc756b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3f0b62807ea642c0adb3b-0068bc756b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3f0b62807ea642c0adb3b-0068bc756b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3f0b62807ea642c0adb3b-0068bc756b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3f0b62807ea642c0adb3b-0068bc756b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3f0b62807ea642c0adb3b-0068bc756b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3f0b62807ea642c0adb3b-0068bc756b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3f0b62807ea642c0adb3b-0068bc756b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3f0b62807ea642c0adb3b-0068bc756b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3f0b62807ea642c0adb3b-0068bc756b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3f0b62807ea642c0adb3b-0068bc756b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3f0b62807ea642c0adb3b-0068bc756b) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest_with_some_missing +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest_with_some_missing ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest_with_two_vector_timestamps +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest_with_two_vector_timestamps ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20250906/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20250906T175450Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': 'UNSIGNED-PAYLOAD', 'Date': 'Sat, 06 Sep 2025 17:54:50 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181290.60357', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 143, in HEAD - resp = self.GETorHEAD(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2433, in get_response - resp = self.acl_handler.handle_acl( - app, method, container, obj, headers) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl - return getattr(ah, method)(app) - ~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 246, in HEAD - return self._handle_acl(app, 'HEAD') - ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 145, in _handle_acl - resp = self.req.get_acl_response(app, 'HEAD', - container, obj, - headers, query=query) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:50 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181290.61785', '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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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_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:testertest:testertest: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 fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP @@ -48453,29 +53470,29 @@ 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': 'Sat, 10 Oct 2026 00:07:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:13 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590833.45779', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:50 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181290.63814', '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': 'Sat, 10 Oct 2026 00:07:13 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590833.46077', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:50 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181290.64019', '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': 'Sat, 10 Oct 2026 00:07:13 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590833.46329', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:50 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181290.64189', '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': 'Sat, 10 Oct 2026 00:07:13 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590833.46592', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:50 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181290.64363', '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': 'Sat, 10 Oct 2026 00:07:13 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590833.46847', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:50 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181290.64533', 'Content-Type': 'binary/octet-stream'} fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ @@ -48494,7028 +53511,2476 @@ app, method, container, obj, headers, body, query) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_error ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_delimiter_reverse_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_delimiter_reverse_no_memcache ... ok +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 -fake-swift DEBUG: permission denined: 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': 'Sat, 10 Oct 2026 00:07:15 -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 HEAD {'Host': 'localhost:80', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:51 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'X-Timestamp': '1757181291.12554', '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': 'Sat, 10 Oct 2026 00:07:15 -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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:51 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181291.12860', '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': 'Sat, 10 Oct 2026 00:07:15 -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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:51 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181291.13133', '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': 'Sat, 10 Oct 2026 00:07:15 -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:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:51 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181291.13407', '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': 'Sat, 06 Sep 2025 17:54:51 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181291.14666', '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': 'Sat, 10 Oct 2026 00:07:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:51 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181291.14951', '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': 'Sat, 10 Oct 2026 00:07:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:15 -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:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg==', 'Date': 'Sat, 06 Sep 2025 17:54:51 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1757181291.60805', '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': 'Sat, 10 Oct 2026 00:07:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 +test:testertest:testertest: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 + +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: tx75eb529c81204d9b82b54-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx75eb529c81204d9b82b54-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sdy re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx75eb529c81204d9b82b54-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx75eb529c81204d9b82b54-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx75eb529c81204d9b82b54-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx75eb529c81204d9b82b54-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx75eb529c81204d9b82b54-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx75eb529c81204d9b82b54-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx75eb529c81204d9b82b54-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx75eb529c81204d9b82b54-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sdu re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx75eb529c81204d9b82b54-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx75eb529c81204d9b82b54-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx75eb529c81204d9b82b54-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx75eb529c81204d9b82b54-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx75eb529c81204d9b82b54-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx75eb529c81204d9b82b54-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx75eb529c81204d9b82b54-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx75eb529c81204d9b82b54-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx75eb529c81204d9b82b54-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx75eb529c81204d9b82b54-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx75eb529c81204d9b82b54-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx75eb529c81204d9b82b54-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx75eb529c81204d9b82b54-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx75eb529c81204d9b82b54-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx75eb529c81204d9b82b54-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx75eb529c81204d9b82b54-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx75eb529c81204d9b82b54-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx75eb529c81204d9b82b54-0068bc756c) +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: tx75eb529c81204d9b82b54-0068bc756c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: tx06d30dcce7c44e679a464-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx06d30dcce7c44e679a464-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx06d30dcce7c44e679a464-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx06d30dcce7c44e679a464-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx06d30dcce7c44e679a464-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx06d30dcce7c44e679a464-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx06d30dcce7c44e679a464-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx06d30dcce7c44e679a464-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx06d30dcce7c44e679a464-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx06d30dcce7c44e679a464-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx06d30dcce7c44e679a464-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx06d30dcce7c44e679a464-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sdy re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx06d30dcce7c44e679a464-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx06d30dcce7c44e679a464-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx06d30dcce7c44e679a464-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx06d30dcce7c44e679a464-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx06d30dcce7c44e679a464-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx06d30dcce7c44e679a464-0068bc756c)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_succeed +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_succeed ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_delete_at_in_past +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_delete_at_in_past ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_delete_at_non_integer +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_delete_at_non_integer ... ok +test.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 + fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:15 -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_s3response.TestResponse.test_from_swift_resp_slo -test.unit.common.middleware.s3api.test_s3response.TestResponse.test_from_swift_resp_slo ... ok -test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_sysmeta_from_swift3_sysmeta -test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_sysmeta_from_swift3_sysmeta ... ok -test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_sysmeta_headers -test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_sysmeta_headers ... ok -test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_sysmeta_headers_ignore_other_sysmeta -test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_sysmeta_headers_ignore_other_sysmeta ... ok -test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_user_meta_headers -test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_user_meta_headers ... ok -test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_swift3_sysmeta_does_not_overwrite_s3api_sysmeta -test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_swift3_sysmeta_does_not_overwrite_s3api_sysmeta ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_HEAD_with_content_length -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_HEAD_with_content_length ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_bogus_content_length -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_bogus_content_length ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_catcherrors -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_catcherrors ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_catcherrors_passthrough -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_catcherrors_passthrough ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_catcherrors_with_unexpected_error -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_catcherrors_with_unexpected_error ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_error_in_iterator -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_error_in_iterator ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_long_response_body -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_long_response_body ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_multiple_content_lengths -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_multiple_content_lengths ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_no_content_length -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_no_content_length ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_short_response_body -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_short_response_body ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_extra -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_extra ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_extra_length_limit -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_extra_length_limit ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_extra_quoted -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_extra_quoted ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_fail -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_fail ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_pass -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_pass ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_suffix -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_suffix ... ok -test.unit.common.middleware.test_domain_remap.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_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 - +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:51 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181291.69691', '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': 'Sat, 10 Oct 2026 00:07:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg==', 'Date': 'Sat, 10 Oct 2026 00:07:15 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1791590835.19802', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:51 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181291.71082', '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': 'Sat, 10 Oct 2026 00:07:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:51 -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 + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': '6qm+nUNIiw0hvrDDF0kHUQ==', 'Date': 'Sat, 10 Oct 2026 00:07:15 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'eaa9be9d43488b0d21beb0c317490751', 'X-Timestamp': '1791590835.20681', '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: permission denined: 403 Forbidden test:other WRITE +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20250906/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20250906T175452Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824', 'Date': 'Sat, 06 Sep 2025 17:54:52 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181292.59730', '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': 'Sat, 10 Oct 2026 00:07:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:15 -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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20250906/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20250906T175452Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '0000000000000000000000000000000000000000000000000000000000000000', 'Date': 'Sat, 06 Sep 2025 17:54:52 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181292.61318', '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': 'Sat, 10 Oct 2026 00:07:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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_v4_bad_hash +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_v4_bad_hash ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_v4_unsigned_payload +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_v4_unsigned_payload ... ok + +proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx06d30dcce7c44e679a464-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx06d30dcce7c44e679a464-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx06d30dcce7c44e679a464-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx06d30dcce7c44e679a464-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx06d30dcce7c44e679a464-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx06d30dcce7c44e679a464-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx06d30dcce7c44e679a464-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx06d30dcce7c44e679a464-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx06d30dcce7c44e679a464-0068bc756c) +proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sdu re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx06d30dcce7c44e679a464-0068bc756c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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.16:1016/sdq re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx976e2a36e66d4429b5105-0068bc756d) +proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx976e2a36e66d4429b5105-0068bc756d) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx976e2a36e66d4429b5105-0068bc756d) +proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx976e2a36e66d4429b5105-0068bc756d) +proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sdy re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx976e2a36e66d4429b5105-0068bc756d) +proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx976e2a36e66d4429b5105-0068bc756d) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx976e2a36e66d4429b5105-0068bc756d) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx976e2a36e66d4429b5105-0068bc756d) +proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx976e2a36e66d4429b5105-0068bc756d) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx976e2a36e66d4429b5105-0068bc756d) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx976e2a36e66d4429b5105-0068bc756d) +proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx976e2a36e66d4429b5105-0068bc756d) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx976e2a36e66d4429b5105-0068bc756d) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx976e2a36e66d4429b5105-0068bc756d) +proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx976e2a36e66d4429b5105-0068bc756d) +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: tx976e2a36e66d4429b5105-0068bc756d) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx73e6cf89e7694ca2bf23d-0068bc756d)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 + fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:52 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181292.67867', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.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 WRITE 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': 'Sat, 10 Oct 2026 00:07:14 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'X-Timestamp': '1791590834.23115', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:52 -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': 'Sat, 10 Oct 2026 00:07:14 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590834.23345', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:52 -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': 'Sat, 10 Oct 2026 00:07:14 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590834.23549', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:14 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590834.23758', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:14 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590834.24774', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:14 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590834.24998', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20250906/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20250906T175453Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': 'UNSIGNED-PAYLOAD', 'Date': 'Sat, 06 Sep 2025 17:54:53 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181293.63209', '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': 'Sat, 10 Oct 2026 00:07:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg==', 'Date': 'Sat, 10 Oct 2026 00:07:15 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1791590835.05173', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:53 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181293.64805', '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': 'Sat, 10 Oct 2026 00:07:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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.TestS3ApiObjAcl.test_object_PUT_quota_exceeded -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_quota_exceeded ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_v4 -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_v4 ... ok +test:testertest:testertest: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 + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181507.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/54c/f924e07604fb05815bc2c4aa9e8d154c/f924e07604fb05815bc2c4aa9e8d154c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181507.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/54c/f924e07604fb05815bc2c4aa9e8d154c/f924e07604fb05815bc2c4aa9e8d154c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181511.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/f1d/ad210bf2d9b6a89e251cc4222cde5f1d/ad210bf2d9b6a89e251cc4222cde5f1d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181511.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/f1d/ad210bf2d9b6a89e251cc4222cde5f1d/ad210bf2d9b6a89e251cc4222cde5f1d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181515.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/b51/e4d7233e087849b1a2c464eed35b9b51/e4d7233e087849b1a2c464eed35b9b51.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181515.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/b51/e4d7233e087849b1a2c464eed35b9b51/e4d7233e087849b1a2c464eed35b9b51.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181519.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/472/090eaa7bbf3403d409402995a7861472/090eaa7bbf3403d409402995a7861472.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181519.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/472/090eaa7bbf3403d409402995a7861472/090eaa7bbf3403d409402995a7861472.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181523.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/335/9e61a8f2381077a30f808f242c438335/9e61a8f2381077a30f808f242c438335.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181523.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/335/9e61a8f2381077a30f808f242c438335/9e61a8f2381077a30f808f242c438335.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181527.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/048/fc975e8054a94183cd9dc77a5e707048/fc975e8054a94183cd9dc77a5e707048.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181527.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/048/fc975e8054a94183cd9dc77a5e707048/fc975e8054a94183cd9dc77a5e707048.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181531.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/d81/93ab5d5756a372802812720d35204d81/93ab5d5756a372802812720d35204d81.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181531.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/d81/93ab5d5756a372802812720d35204d81/93ab5d5756a372802812720d35204d81.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181535.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/9f7/9316a007b3d3584c5e076446a00959f7/9316a007b3d3584c5e076446a00959f7.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181535.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/9f7/9316a007b3d3584c5e076446a00959f7/9316a007b3d3584c5e076446a00959f7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181539.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/e99/1fc3f067ed59a24f71a3cd8e7fc2ae99/1fc3f067ed59a24f71a3cd8e7fc2ae99.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181539.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/e99/1fc3f067ed59a24f71a3cd8e7fc2ae99/1fc3f067ed59a24f71a3cd8e7fc2ae99.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181543.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/1bb/67f794b997d3ee34880073ae2eedd1bb/67f794b997d3ee34880073ae2eedd1bb.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181543.00000-0, db: /tmp/tmp6njl1akn/sda/containers/0/1bb/67f794b997d3ee34880073ae2eedd1bb/67f794b997d3ee34880073ae2eedd1bb.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181296.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/9ed/223cb5732a19a52b55cbfe7a90bfa9ed/223cb5732a19a52b55cbfe7a90bfa9ed.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181296.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/9ed/223cb5732a19a52b55cbfe7a90bfa9ed/223cb5732a19a52b55cbfe7a90bfa9ed.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181299.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/be2/8c048827750ff5b49a519e5e2c0dabe2/8c048827750ff5b49a519e5e2c0dabe2.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181299.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/be2/8c048827750ff5b49a519e5e2c0dabe2/8c048827750ff5b49a519e5e2c0dabe2.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181302.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/239/9b4fdc6799cfcaf510dcfb115efe7239/9b4fdc6799cfcaf510dcfb115efe7239.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181302.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/239/9b4fdc6799cfcaf510dcfb115efe7239/9b4fdc6799cfcaf510dcfb115efe7239.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181305.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/b10/277c44c99afff650219186f515380b10/277c44c99afff650219186f515380b10.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181305.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/b10/277c44c99afff650219186f515380b10/277c44c99afff650219186f515380b10.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181308.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/2a1/0c8613b7d8edf0fcd6dc7456acb662a1/0c8613b7d8edf0fcd6dc7456acb662a1.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181308.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/2a1/0c8613b7d8edf0fcd6dc7456acb662a1/0c8613b7d8edf0fcd6dc7456acb662a1.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181311.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/d48/be699bada61ad55039b202a7f1e38d48/be699bada61ad55039b202a7f1e38d48.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181311.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/d48/be699bada61ad55039b202a7f1e38d48/be699bada61ad55039b202a7f1e38d48.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181314.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/8e4/42608c5fa458b889de312807c4f728e4/42608c5fa458b889de312807c4f728e4.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181314.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/8e4/42608c5fa458b889de312807c4f728e4/42608c5fa458b889de312807c4f728e4.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181317.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/21f/4d139b3322a5a03ad68ef1a97951521f/4d139b3322a5a03ad68ef1a97951521f.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181317.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/21f/4d139b3322a5a03ad68ef1a97951521f/4d139b3322a5a03ad68ef1a97951521f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181320.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/575/c840af9a5f273ff38add875051cfa575/c840af9a5f273ff38add875051cfa575.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181320.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/575/c840af9a5f273ff38add875051cfa575/c840af9a5f273ff38add875051cfa575.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181323.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/2cb/ae5af63d1e19b4ccdb5588962e4eb2cb/ae5af63d1e19b4ccdb5588962e4eb2cb.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181323.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/2cb/ae5af63d1e19b4ccdb5588962e4eb2cb/ae5af63d1e19b4ccdb5588962e4eb2cb.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181326.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/460/47d2bbd01b28a9b7532dbd4f94f03460/47d2bbd01b28a9b7532dbd4f94f03460.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181326.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/460/47d2bbd01b28a9b7532dbd4f94f03460/47d2bbd01b28a9b7532dbd4f94f03460.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181329.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/4f0/f75a65f7891912664f8c9b1a09ea74f0/f75a65f7891912664f8c9b1a09ea74f0.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181329.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/4f0/f75a65f7891912664f8c9b1a09ea74f0/f75a65f7891912664f8c9b1a09ea74f0.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181332.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/032/aef869cb808f289502143049ca9fb032/aef869cb808f289502143049ca9fb032.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181332.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/032/aef869cb808f289502143049ca9fb032/aef869cb808f289502143049ca9fb032.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181335.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/e97/2855f7101ac521c24eaedee1da23ce97/2855f7101ac521c24eaedee1da23ce97.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181335.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/e97/2855f7101ac521c24eaedee1da23ce97/2855f7101ac521c24eaedee1da23ce97.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181338.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/a4a/1b726a186ba2c22ee5df99196f693a4a/1b726a186ba2c22ee5df99196f693a4a.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181338.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/a4a/1b726a186ba2c22ee5df99196f693a4a/1b726a186ba2c22ee5df99196f693a4a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181341.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/9e0/37cd77bede288d03a372e8870ff629e0/37cd77bede288d03a372e8870ff629e0.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181341.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/9e0/37cd77bede288d03a372e8870ff629e0/37cd77bede288d03a372e8870ff629e0.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181344.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/4b4/8ebed90da59210eed9e72fc1291cf4b4/8ebed90da59210eed9e72fc1291cf4b4.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181344.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/4b4/8ebed90da59210eed9e72fc1291cf4b4/8ebed90da59210eed9e72fc1291cf4b4.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181347.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/d8c/d08c86cb84f6e09c406e045fb9675d8c/d08c86cb84f6e09c406e045fb9675d8c.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181347.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/d8c/d08c86cb84f6e09c406e045fb9675d8c/d08c86cb84f6e09c406e045fb9675d8c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181350.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/ca8/a2687e3c80427304ce14c9a98c3b3ca8/a2687e3c80427304ce14c9a98c3b3ca8.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181350.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/ca8/a2687e3c80427304ce14c9a98c3b3ca8/a2687e3c80427304ce14c9a98c3b3ca8.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181353.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/658/69064dec010e8bf37c9736cddf2a9658/69064dec010e8bf37c9736cddf2a9658.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181353.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/658/69064dec010e8bf37c9736cddf2a9658/69064dec010e8bf37c9736cddf2a9658.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181356.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/e79/9b9bb592d17d30145697f2ff82a24e79/9b9bb592d17d30145697f2ff82a24e79.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181356.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/e79/9b9bb592d17d30145697f2ff82a24e79/9b9bb592d17d30145697f2ff82a24e79.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181359.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/832/71c03945a47cf5466682d73e5dcce832/71c03945a47cf5466682d73e5dcce832.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181359.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/832/71c03945a47cf5466682d73e5dcce832/71c03945a47cf5466682d73e5dcce832.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181362.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/724/951770a447bc053081ab0f756b943724/951770a447bc053081ab0f756b943724.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181362.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/724/951770a447bc053081ab0f756b943724/951770a447bc053081ab0f756b943724.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181365.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/1d3/e3172e6eb568f23e4ff8aacdf337c1d3/e3172e6eb568f23e4ff8aacdf337c1d3.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181365.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/1d3/e3172e6eb568f23e4ff8aacdf337c1d3/e3172e6eb568f23e4ff8aacdf337c1d3.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181368.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/05f/0e1e84d8caae5fc42ea63bd715d1d05f/0e1e84d8caae5fc42ea63bd715d1d05f.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181368.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/05f/0e1e84d8caae5fc42ea63bd715d1d05f/0e1e84d8caae5fc42ea63bd715d1d05f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181371.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/b83/bfcc5cd2ee07332e2cd2d72157a70b83/bfcc5cd2ee07332e2cd2d72157a70b83.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181371.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/b83/bfcc5cd2ee07332e2cd2d72157a70b83/bfcc5cd2ee07332e2cd2d72157a70b83.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181374.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/123/026c4d6330c0b00d8877fb516a670123/026c4d6330c0b00d8877fb516a670123.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181374.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/123/026c4d6330c0b00d8877fb516a670123/026c4d6330c0b00d8877fb516a670123.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181377.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/e1d/61f44122120ad864513d21ad705aae1d/61f44122120ad864513d21ad705aae1d.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181377.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/e1d/61f44122120ad864513d21ad705aae1d/61f44122120ad864513d21ad705aae1d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181380.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/e83/c108d58277f0ec19cc8c43e972b68e83/c108d58277f0ec19cc8c43e972b68e83.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181380.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/e83/c108d58277f0ec19cc8c43e972b68e83/c108d58277f0ec19cc8c43e972b68e83.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181383.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/0d1/295aa2dcbcb01964a18ef787613c50d1/295aa2dcbcb01964a18ef787613c50d1.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181383.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/0d1/295aa2dcbcb01964a18ef787613c50d1/295aa2dcbcb01964a18ef787613c50d1.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181386.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/c67/405a116017a2b8cc0b2f6f273b172c67/405a116017a2b8cc0b2f6f273b172c67.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181386.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/c67/405a116017a2b8cc0b2f6f273b172c67/405a116017a2b8cc0b2f6f273b172c67.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181389.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/047/2673e23c474bc1685bf78c5c44389047/2673e23c474bc1685bf78c5c44389047.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181389.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/047/2673e23c474bc1685bf78c5c44389047/2673e23c474bc1685bf78c5c44389047.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181392.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/793/3d78b94c534f9f2c8fa113a5dbba5793/3d78b94c534f9f2c8fa113a5dbba5793.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181392.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/793/3d78b94c534f9f2c8fa113a5dbba5793/3d78b94c534f9f2c8fa113a5dbba5793.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181395.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/15c/e33388fbb69f30319447b5bd0403815c/e33388fbb69f30319447b5bd0403815c.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181395.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/15c/e33388fbb69f30319447b5bd0403815c/e33388fbb69f30319447b5bd0403815c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181398.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/50b/8845202c777a887ed05d40fc8a04a50b/8845202c777a887ed05d40fc8a04a50b.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181398.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/50b/8845202c777a887ed05d40fc8a04a50b/8845202c777a887ed05d40fc8a04a50b.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181401.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/b59/d69595a0ba19847f012509257624db59/d69595a0ba19847f012509257624db59.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181401.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/b59/d69595a0ba19847f012509257624db59/d69595a0ba19847f012509257624db59.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181404.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/342/54c09163d998f87f80934d72b5b08342/54c09163d998f87f80934d72b5b08342.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181404.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/342/54c09163d998f87f80934d72b5b08342/54c09163d998f87f80934d72b5b08342.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181407.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/b6a/eb53ab41c488f547d8f8d9589d198b6a/eb53ab41c488f547d8f8d9589d198b6a.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181407.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/b6a/eb53ab41c488f547d8f8d9589d198b6a/eb53ab41c488f547d8f8d9589d198b6a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181410.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/44c/9c8070bb6d9e14964969a0f16876a44c/9c8070bb6d9e14964969a0f16876a44c.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181410.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/44c/9c8070bb6d9e14964969a0f16876a44c/9c8070bb6d9e14964969a0f16876a44c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181413.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/f36/087a977978d055465acb7830d0425f36/087a977978d055465acb7830d0425f36.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181413.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/f36/087a977978d055465acb7830d0425f36/087a977978d055465acb7830d0425f36.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: Node will be error limited for 60.00s: 10.0.0.28:1028/sda, error: ERROR Insufficient Storage (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.29:1029/sda, error: ERROR Insufficient Storage (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.30:1030/sda, error: ERROR Insufficient Storage (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.31:1031/sda, error: ERROR Insufficient Storage (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.32:1032/sda, error: ERROR Insufficient Storage (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.33:1033/sda, error: ERROR Insufficient Storage (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.34:1034/sda, error: ERROR Insufficient Storage (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.35:1035/sda, error: ERROR Insufficient Storage (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.36:1036/sda, error: ERROR Insufficient Storage (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.37:1037/sda, error: ERROR Insufficient Storage (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.38:1038/sda, error: ERROR Insufficient Storage (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.39:1039/sda, error: ERROR Insufficient Storage (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.40:1040/sda, error: ERROR Insufficient Storage (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.41:1041/sda, error: ERROR Insufficient Storage (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.42:1042/sda, error: ERROR Insufficient Storage (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.43:1043/sda, error: ERROR Insufficient Storage (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.44:1044/sda, error: ERROR Insufficient Storage (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.45:1045/sda, error: ERROR Insufficient Storage (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.46:1046/sda, error: ERROR Insufficient Storage (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.47:1047/sda, error: ERROR Insufficient Storage (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.48:1048/sda, error: ERROR Insufficient Storage (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.49:1049/sda, error: ERROR Insufficient Storage (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.50:1050/sda, error: ERROR Insufficient Storage (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.51:1051/sda, error: ERROR Insufficient Storage (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.52:1052/sda, error: ERROR Insufficient Storage (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.53:1053/sda, error: ERROR Insufficient Storage (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.54:1054/sda, error: ERROR Insufficient Storage (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.55:1055/sda, error: ERROR Insufficient Storage (txn: tx73e6cf89e7694ca2bf23d-0068bc756d) +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: tx73e6cf89e7694ca2bf23d-0068bc756d) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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: tx2636d33b42e241ad8b967-0068bc756e) +proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx2636d33b42e241ad8b967-0068bc756e) +proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx2636d33b42e241ad8b967-0068bc756e) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx2636d33b42e241ad8b967-0068bc756e) +proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx2636d33b42e241ad8b967-0068bc756e) +proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx2636d33b42e241ad8b967-0068bc756e) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx2636d33b42e241ad8b967-0068bc756e) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx2636d33b42e241ad8b967-0068bc756e)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.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 +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:16 -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': 'Sat, 06 Sep 2025 17:54:54 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181294.77565', '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': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 -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.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.TestDatabaseConnectionError.test_str -test.unit.common.test_db.TestDatabaseConnectionError.test_str ... 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 - -fake-swift DEBUG: permission denined: 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': 'Sat, 10 Oct 2026 00:07:16 -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': 'Sat, 10 Oct 2026 00:07:16 -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': 'Sat, 10 Oct 2026 00:07:16 -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': 'Sat, 10 Oct 2026 00:07:16 -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': 'Sat, 06 Sep 2025 17:54:54 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181294.78798', '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': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07: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: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:54 -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 + fake-swift DEBUG: permission denined: 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': 'Sat, 10 Oct 2026 00:07:16 -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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07: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': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_headers_with_match_and_s3acl -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_headers_with_match_and_s3acl ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_headers_with_not_match_and_s3acl -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_headers_with_not_match_and_s3acl ... ok -test.unit.common.middleware.s3api.test_s3response.TestErrorResponse.test_error_response -test.unit.common.middleware.s3api.test_s3response.TestErrorResponse.test_error_response ... 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_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: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590836.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': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590836.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': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590836.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': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590836.00000', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:53 -0000', 'User-Agent': 'Mozzarella Foxfire'}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 -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20261010/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20261010T000716Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824', 'Date': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590836.62442', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:55 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1757181295.80893', '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': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20261010/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20261010T000716Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '0000000000000000000000000000000000000000000000000000000000000000', 'Date': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590836.63362', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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.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 +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_slo_object_DELETE +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_slo_object_DELETE ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_slo_object_async_DELETE +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_slo_object_async_DELETE ... ok +test.unit.common.middleware.test_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.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.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_recon.TestCommonRecon.test_server_type_to_recon_file +test.unit.common.test_recon.TestCommonRecon.test_server_type_to_recon_file ... 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_ssync_sender.TestSenderEC.test_missing_check_non_durable +test.unit.obj.test_ssync_sender.TestSenderEC.test_missing_check_non_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +test.unit.obj.test_ssync_sender.TestSenderEC.test_updates_put_non_durable +test.unit.obj.test_ssync_sender.TestSenderEC.test_updates_put_non_durable ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' + +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx2636d33b42e241ad8b967-0068bc756e) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx2636d33b42e241ad8b967-0068bc756e) +proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx2636d33b42e241ad8b967-0068bc756e) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx2636d33b42e241ad8b967-0068bc756e) +proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sdy re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx2636d33b42e241ad8b967-0068bc756e) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx2636d33b42e241ad8b967-0068bc756e) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_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)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.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 +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:18 -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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 -test INFO: - - 10/Oct/2026/00/07/18 HEAD /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0003 FA - 1791590838.253321409 1791590838.253625393 0 -test INFO: - - 10/Oct/2026/00/07/18 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0012 - - 1791590838.253243208 1791590838.254421949 0 -test INFO: - - 10/Oct/2026/00/07/18 GET /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0004 FA - 1791590838.256690979 1791590838.257066011 0 -test INFO: - - 10/Oct/2026/00/07/18 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0012 - - 1791590838.256619215 1791590838.257808208 0 -test INFO: - - 10/Oct/2026/00/07/18 POST /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0003 FA - 1791590838.260080099 1791590838.260366440 0 -test INFO: - - 10/Oct/2026/00/07/18 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0011 - - 1791590838.260014057 1791590838.261113167 0 -test INFO: - - 10/Oct/2026/00/07/18 PUT /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0003 FA - 1791590838.263345003 1791590838.263674259 0 -test INFO: - - 10/Oct/2026/00/07/18 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0012 - - 1791590838.263278008 1791590838.264437914 0 -test INFO: - - 10/Oct/2026/00/07/18 DELETE /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0003 FA - 1791590838.266627550 1791590838.266899347 0 -test INFO: - - 10/Oct/2026/00/07/18 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0011 - - 1791590838.266558647 1791590838.267641544 0 -test INFO: - - 10/Oct/2026/00/07/18 HEAD /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0003 FA - 1791590838.270251751 1791590838.270534992 0 -test INFO: - - 10/Oct/2026/00/07/18 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0004 SSC - 1791590838.271016598 1791590838.271427155 0 -test INFO: - - 10/Oct/2026/00/07/18 HEAD /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0003 FA - 1791590838.272152901 1791590838.272430182 0 -test INFO: - - 10/Oct/2026/00/07/18 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0032 - - 1791590838.270025015 1791590838.273239613 - -test INFO: - - 10/Oct/2026/00/07/18 GET /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0004 FA - 1791590838.277746201 1791590838.278100967 0 -test INFO: - - 10/Oct/2026/00/07/18 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0004 SSC - 1791590838.278568506 1791590838.278950453 0 -test INFO: - - 10/Oct/2026/00/07/18 GET /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0004 FA - 1791590838.279629469 1791590838.279998064 0 -test INFO: - - 10/Oct/2026/00/07/18 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0033 - - 1791590838.277532101 1791590838.280825853 - -test INFO: - - 10/Oct/2026/00/07/18 POST /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0003 FA - 1791590838.283136606 1791590838.283416271 0test.unit.common.middleware.test_subrequest_logging.TestSubRequestLogging.test_subrequest_logged_x_copy_from -test.unit.common.middleware.test_subrequest_logging.TestSubRequestLogging.test_subrequest_logged_x_copy_from ... ok -test.unit.common.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.utils.test_checksum.TestCRC32C.test_anycrc -test.unit.common.utils.test_checksum.TestCRC32C.test_anycrc ... skipped 'No anycrc CRC32C' -test.unit.common.utils.test_checksum.TestCRC32C.test_isal -test.unit.common.utils.test_checksum.TestCRC32C.test_isal ... skipped 'No ISA-L CRC32C' -test.unit.common.utils.test_checksum.TestCRC32C.test_kern -test.unit.common.utils.test_checksum.TestCRC32C.test_kern ... ok -test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_after_recv_error -test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_after_recv_error ... ok -test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_after_sendall_error -test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_after_sendall_error ... ok -test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_close_after_accept_error -test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_close_after_accept_error ... ok -test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_close_after_bind_error -test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_close_after_bind_error ... ok -test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_close_after_setsockopt_error -test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_close_after_setsockopt_error ... ok -test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_close_happy_path -test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_close_happy_path ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE ... ok +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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: some source HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:read_acp:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {'If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {'If-Modified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {'If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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_bucket_acl_GET_with_read_acp_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_GET_with_read_acp_permission ... ok +test.unit.common.middleware.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 + +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 0 (ec): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 0 (ec): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 0 (ec): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '3 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 0 (ec): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)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 + +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': 'Sat, 06 Sep 2025 17:54: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_ACP fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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: 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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:55 -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 object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 06 Sep 2025 17:54:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20261010/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20261010T000718Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': 'UNSIGNED-PAYLOAD', 'Date': 'Sat, 10 Oct 2026 00:07:18 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590838.24706', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_fullcontrol_permission ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_other_owner +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_other_owner ... ok +test.unit.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 + +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: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx717d87477e8441f5add86-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1bd70bdf02404e429ba2d-0068bc7570) +proxy-server DEBUG: Ignoring 404 from primary (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from primary (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from primary (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from primary (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from primary (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from primary (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from primary (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from primary (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from primary (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from primary (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from primary (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from primary (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from primary (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from primary (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from primary (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from primary (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from primary (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from primary (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from primary (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from primary (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from primary (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from primary (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from primary (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from primary (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from primary (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from primary (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from primary (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from primary (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb72ca49bab5446e965d7-0068bc7571)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 + +proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb72ca49bab5446e965d7-0068bc7571) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb72ca49bab5446e965d7-0068bc7571) + +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': 'Sat, 06 Sep 2025 17:54:56 -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': 'Sat, 10 Oct 2026 00:07:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:18 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590838.25639', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:56 -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': 'Sat, 10 Oct 2026 00:07:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:19 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590839.79677', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write_acp:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:56 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '456'}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 + +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': 'Sat, 10 Oct 2026 00:07:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:19 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590839.80557', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:57 -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': 'Sat, 10 Oct 2026 00:07:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:19 -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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_without_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_without_permission ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_authenticated_read +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_authenticated_read ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_bucket_owner_full_control +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_bucket_owner_full_control ... ok -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Sat, 10 Oct 2026 00:07:18 -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': '1791590838.31050', 'Content-Type': 'binary/octet-stream'} +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181416.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/8c5/36a5ca2c4e1e89f3538421d75b8118c5/36a5ca2c4e1e89f3538421d75b8118c5.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181416.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/8c5/36a5ca2c4e1e89f3538421d75b8118c5/36a5ca2c4e1e89f3538421d75b8118c5.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181419.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/f81/35cc37b66455cec5909b0b7c5a6dbf81/35cc37b66455cec5909b0b7c5a6dbf81.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181419.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/f81/35cc37b66455cec5909b0b7c5a6dbf81/35cc37b66455cec5909b0b7c5a6dbf81.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181422.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/8d1/adc464d0fd9871a4dfce5fc7caf408d1/adc464d0fd9871a4dfce5fc7caf408d1.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181422.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/8d1/adc464d0fd9871a4dfce5fc7caf408d1/adc464d0fd9871a4dfce5fc7caf408d1.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181425.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/0e3/ad7dfdc09058fd826fbcbac0cc7340e3/ad7dfdc09058fd826fbcbac0cc7340e3.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181425.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/0e3/ad7dfdc09058fd826fbcbac0cc7340e3/ad7dfdc09058fd826fbcbac0cc7340e3.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181428.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/deb/7701db2c4a8f79d3b59e791f9cdc3deb/7701db2c4a8f79d3b59e791f9cdc3deb.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181428.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/deb/7701db2c4a8f79d3b59e791f9cdc3deb/7701db2c4a8f79d3b59e791f9cdc3deb.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181431.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/6f5/a0fbee4b5b6e0cb89b1017918a5a56f5/a0fbee4b5b6e0cb89b1017918a5a56f5.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181431.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/6f5/a0fbee4b5b6e0cb89b1017918a5a56f5/a0fbee4b5b6e0cb89b1017918a5a56f5.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181434.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/2e6/3798cc684f0451ad25cdfa4f37eb62e6/3798cc684f0451ad25cdfa4f37eb62e6.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181434.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/2e6/3798cc684f0451ad25cdfa4f37eb62e6/3798cc684f0451ad25cdfa4f37eb62e6.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181437.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/5f6/f4ecbba065b19bccdba44aed8643a5f6/f4ecbba065b19bccdba44aed8643a5f6.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181437.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/5f6/f4ecbba065b19bccdba44aed8643a5f6/f4ecbba065b19bccdba44aed8643a5f6.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181440.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/1cb/32954383aec73c16580939b8c60831cb/32954383aec73c16580939b8c60831cb.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181440.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/1cb/32954383aec73c16580939b8c60831cb/32954383aec73c16580939b8c60831cb.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181443.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/f00/5967b53cc6763f14db3b6fbb91adef00/5967b53cc6763f14db3b6fbb91adef00.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181443.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/f00/5967b53cc6763f14db3b6fbb91adef00/5967b53cc6763f14db3b6fbb91adef00.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181446.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/ba4/b1e9ce51380989785d989d4b46728ba4/b1e9ce51380989785d989d4b46728ba4.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181446.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/ba4/b1e9ce51380989785d989d4b46728ba4/b1e9ce51380989785d989d4b46728ba4.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181449.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/fbe/cb287e12d351d12d3b993ae8edc6ffbe/cb287e12d351d12d3b993ae8edc6ffbe.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181449.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/fbe/cb287e12d351d12d3b993ae8edc6ffbe/cb287e12d351d12d3b993ae8edc6ffbe.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181452.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/a1a/075b0c1e8efc5e4565a7b91eddb70a1a/075b0c1e8efc5e4565a7b91eddb70a1a.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181452.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/a1a/075b0c1e8efc5e4565a7b91eddb70a1a/075b0c1e8efc5e4565a7b91eddb70a1a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181455.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/d87/ccafb011def75b9f24a0c3111a1efd87/ccafb011def75b9f24a0c3111a1efd87.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181455.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/d87/ccafb011def75b9f24a0c3111a1efd87/ccafb011def75b9f24a0c3111a1efd87.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181458.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/ebc/6fa533bf6a3fc1fd6d071eb7b05d8ebc/6fa533bf6a3fc1fd6d071eb7b05d8ebc.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181458.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/ebc/6fa533bf6a3fc1fd6d071eb7b05d8ebc/6fa533bf6a3fc1fd6d071eb7b05d8ebc.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181461.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/983/9958a40bc8e9df466b5b07cee009d983/9958a40bc8e9df466b5b07cee009d983.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181461.00000-0, db: /tmp/tmp_cse1vuv/sda/containers/0/983/9958a40bc8e9df466b5b07cee009d983/9958a40bc8e9df466b5b07cee009d983.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181299.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/be2/8c048827750ff5b49a519e5e2c0dabe2/8c048827750ff5b49a519e5e2c0dabe2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181304.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/f93/932f10a926a00494d075e2e2d107ef93/932f10a926a00494d075e2e2d107ef93.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181309.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/a55/7f4b3f730beebe98a387adbf51952a55/7f4b3f730beebe98a387adbf51952a55.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181314.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/8e4/42608c5fa458b889de312807c4f728e4/42608c5fa458b889de312807c4f728e4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181319.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/3a3/49ce3e9c9da1507114fe4aa55d2fa3a3/49ce3e9c9da1507114fe4aa55d2fa3a3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181324.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/ae9/33f6d51bedf93f8bfbb933856cd30ae9/33f6d51bedf93f8bfbb933856cd30ae9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181329.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/4f0/f75a65f7891912664f8c9b1a09ea74f0/f75a65f7891912664f8c9b1a09ea74f0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181334.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/99f/69be0d8adacabd846549dfcc82aff99f/69be0d8adacabd846549dfcc82aff99f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181339.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/41c/67859b9b03eab59350c7ed1a1070541c/67859b9b03eab59350c7ed1a1070541c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181344.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/4b4/8ebed90da59210eed9e72fc1291cf4b4/8ebed90da59210eed9e72fc1291cf4b4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181349.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/5ae/b08bf25feb8607b246482bcc267495ae/b08bf25feb8607b246482bcc267495ae.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181354.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/e6a/2e3b58cab3c66e3edd230f5e6232be6a/2e3b58cab3c66e3edd230f5e6232be6a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181359.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/832/71c03945a47cf5466682d73e5dcce832/71c03945a47cf5466682d73e5dcce832.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181364.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/03b/bba9cf3c5149f2c8c1d1ae42ae2cc03b/bba9cf3c5149f2c8c1d1ae42ae2cc03b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181369.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/202/ff743344912c62774e6870f76b046202/ff743344912c62774e6870f76b046202.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181374.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/123/026c4d6330c0b00d8877fb516a670123/026c4d6330c0b00d8877fb516a670123.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181379.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/997/2a7cb7e93e155119cd4ce649026ac997/2a7cb7e93e155119cd4ce649026ac997.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181384.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/923/1be513503453993852f289551d7b1923/1be513503453993852f289551d7b1923.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181389.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/047/2673e23c474bc1685bf78c5c44389047/2673e23c474bc1685bf78c5c44389047.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181394.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/517/0a4b22981e2d9ee28d504b73e172a517/0a4b22981e2d9ee28d504b73e172a517.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181399.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/2da/6df9a3d13ddb491a68cb745816a1c2da/6df9a3d13ddb491a68cb745816a1c2da.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181404.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/342/54c09163d998f87f80934d72b5b08342/54c09163d998f87f80934d72b5b08342.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181409.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/069/35e7dfa7855b94ec9f37bab2ff7a5069/35e7dfa7855b94ec9f37bab2ff7a5069.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181414.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/d44/20bbb091b8c4e45ae56079523d265d44/20bbb091b8c4e45ae56079523d265d44.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181419.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/f81/35cc37b66455cec5909b0b7c5a6dbf81/35cc37b66455cec5909b0b7c5a6dbf81.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181424.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/958/6e6592c22e1e15c7508e9d07dcd66958/6e6592c22e1e15c7508e9d07dcd66958.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181429.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/87f/851834376615d2e7dcf109a8adc4487f/851834376615d2e7dcf109a8adc4487f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181434.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/2e6/3798cc684f0451ad25cdfa4f37eb62e6/3798cc684f0451ad25cdfa4f37eb62e6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181439.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/db8/9d74b06d19a78b1298291e014625edb8/9d74b06d19a78b1298291e014625edb8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181444.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/9e6/1e118e27a997142b1c4f7348de35b9e6/1e118e27a997142b1c4f7348de35b9e6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181449.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/fbe/cb287e12d351d12d3b993ae8edc6ffbe/cb287e12d351d12d3b993ae8edc6ffbe.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181454.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/82e/da9cdb1041f7f89193bef6a2869e782e/da9cdb1041f7f89193bef6a2869e782e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181459.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/c11/040fda222b4eb5471812bcc4b5f71c11/040fda222b4eb5471812bcc4b5f71c11.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181464.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/d89/bcb91f6463db25c3f0d0c714e5f23d89/bcb91f6463db25c3f0d0c714e5f23d89.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181469.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/eb4/cca5dea689ed411d7dee8454def8eeb4/cca5dea689ed411d7dee8454def8eeb4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181474.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/b8c/c581f35d705a71f93bddfd49f5f07b8c/c581f35d705a71f93bddfd49f5f07b8c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181479.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/655/2a20d96b43ce569dd36360c25b9c4655/2a20d96b43ce569dd36360c25b9c4655.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181484.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/9c8/67c868a29ad4d0aa947cbf417bae49c8/67c868a29ad4d0aa947cbf417bae49c8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181489.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/248/affd2bde6b2938ca947ab4a7f3fcf248/affd2bde6b2938ca947ab4a7f3fcf248.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181494.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/3ac/1b42a35613b0033ed3b163af6efe63ac/1b42a35613b0033ed3b163af6efe63ac.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181499.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/65b/4b74009f801a7dbf251739ced231065b/4b74009f801a7dbf251739ced231065b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181504.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/5c4/84423fd04043773e656debe2c977e5c4/84423fd04043773e656debe2c977e5c4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181509.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/786/3790a1d6989ac68f322a2db090fd4786/3790a1d6989ac68f322a2db090fd4786.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181514.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/861/915f17989fa991894c380d6760db2861/915f17989fa991894c380d6760db2861.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181519.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/472/090eaa7bbf3403d409402995a7861472/090eaa7bbf3403d409402995a7861472.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181524.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/348/a5c6b2a772d9645073796fd01481b348/a5c6b2a772d9645073796fd01481b348.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181529.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/9ab/58b86ab68601a7ebe8fccf79b89049ab/58b86ab68601a7ebe8fccf79b89049ab.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181534.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/8e8/203d888d7936e00248c5431e4fb608e8/203d888d7936e00248c5431e4fb608e8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181539.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/e99/1fc3f067ed59a24f71a3cd8e7fc2ae99/1fc3f067ed59a24f71a3cd8e7fc2ae99.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181544.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/dcd/b1604b8649d5fbc83f75f39a222cfdcd/b1604b8649d5fbc83f75f39a222cfdcd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181549.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/71f/2d6e9d5aa5381fbb42b7605bac75f71f/2d6e9d5aa5381fbb42b7605bac75f71f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181554.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/87b/197b598ab76a5b0154cb4549b76c687b/197b598ab76a5b0154cb4549b76c687b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181559.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/58c/39615a5da22f3741bfd4f76712d5f58c/39615a5da22f3741bfd4f76712d5f58c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181564.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/764/b1787f218833fb9e2a457315c926c764/b1787f218833fb9e2a457315c926c764.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181569.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/c9b/3b2feafbca9c24e7a41e84dc8d4d9c9b/3b2feafbca9c24e7a41e84dc8d4d9c9b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181574.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/796/b6e79663021978d90075f0f599d1a796/b6e79663021978d90075f0f599d1a796.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181579.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/ac1/5f800432e4d28226516bef5541e67ac1/5f800432e4d28226516bef5541e67ac1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181584.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/960/ebb3d444411b4fddd7a0b6a63802d960/ebb3d444411b4fddd7a0b6a63802d960.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181589.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/15f/5a8d552fe8d40218f181ff0353b3215f/5a8d552fe8d40218f181ff0353b3215f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181594.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/52d/51fedc6b657d212fe93181ba0c1c052d/51fedc6b657d212fe93181ba0c1c052d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181599.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/55a/a5940d6ccfe0de4940a80d35cd3ff55a/a5940d6ccfe0de4940a80d35cd3ff55a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181604.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/15d/f58b42fe10f4c57a4310ace4ae8c615d/f58b42fe10f4c57a4310ace4ae8c615d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181609.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/94b/8ebebe65c11d8dfe5ae1e98d06d0894b/8ebebe65c11d8dfe5ae1e98d06d0894b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181614.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/67a/dc3bd55e26adb6ca75bead8f8465467a/dc3bd55e26adb6ca75bead8f8465467a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181619.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/b78/fbc852e0bec89299f14c9e302f64fb78/fbc852e0bec89299f14c9e302f64fb78.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181624.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/ca8/881e50a6d55a8fcf754b436f1b54bca8/881e50a6d55a8fcf754b436f1b54bca8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181629.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/c82/73ae20742133aabe6d5a9f14260f5c82/73ae20742133aabe6d5a9f14260f5c82.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181634.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/f96/0e39f2b66fea86dfb3e8479d4ef9ef96/0e39f2b66fea86dfb3e8479d4ef9ef96.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181639.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/8d1/1e48aa44afd7666d54c8b4b2eb3118d1/1e48aa44afd7666d54c8b4b2eb3118d1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181644.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/2a1/e192e72e28fd78b47e6d5f25cd8312a1/e192e72e28fd78b47e6d5f25cd8312a1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181649.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/f1b/cf4a002090709be7fc3293f14fa9ff1b/cf4a002090709be7fc3293f14fa9ff1b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181654.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/f9f/fd5c5932c5b1c7de289184ab79272f9f/fd5c5932c5b1c7de289184ab79272f9f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181659.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/4b4/c34f67cddf09a7232e56e163e89ae4b4/c34f67cddf09a7232e56e163e89ae4b4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181664.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/e5f/9758154bc7ded04b556d3ff40a98de5f/9758154bc7ded04b556d3ff40a98de5f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181669.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/e3c/c893f67855c04058c0a9d93ea6ebce3c/c893f67855c04058c0a9d93ea6ebce3c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181674.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/6d7/09923408c7dab813ad0a8c2da8f636d7/09923408c7dab813ad0a8c2da8f636d7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181679.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/d18/8b5b1f044deda46efe97234d11b3ed18/8b5b1f044deda46efe97234d11b3ed18.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181684.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/7b8/0b69bec836a82a3cc98058f8c4d447b8/0b69bec836a82a3cc98058f8c4d447b8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181689.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/f0f/7e32246ae993b449ace38e852feeaf0f/7e32246ae993b449ace38e852feeaf0f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181694.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/e67/561dabc55cd79b16ffbf8144dffc1e67/561dabc55cd79b16ffbf8144dffc1e67.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181699.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/615/a4cee3355ee875a4242069e47335e615/a4cee3355ee875a4242069e47335e615.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181704.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/a9b/e3e43f3dce273f421c409b69cfb30a9b/e3e43f3dce273f421c409b69cfb30a9b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181709.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/ef8/c430a565581f8f5eed0692ea12306ef8/c430a565581f8f5eed0692ea12306ef8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181714.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/c3f/660b0b7772ac40f6e04707e2fe08bc3f/660b0b7772ac40f6e04707e2fe08bc3f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181719.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/cc7/eeaa1151924f47f06e75102508854cc7/eeaa1151924f47f06e75102508854cc7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181724.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/b62/c39da9284d1b634c7526b03292fb4b62/c39da9284d1b634c7526b03292fb4b62.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181729.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/823/952f57f616f8023d55bb20e7835ab823/952f57f616f8023d55bb20e7835ab823.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181734.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/6a5/fb68d2c6c48fc319171c94dbc13eb6a5/fb68d2c6c48fc319171c94dbc13eb6a5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181739.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/301/fc714698017bdf816e263e8b62380301/fc714698017bdf816e263e8b62380301.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181744.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/647/69f658f7824f8a16f4ed8166c561a647/69f658f7824f8a16f4ed8166c561a647.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181749.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/09b/70fc0123b0ad69f31e991f5e657e909b/70fc0123b0ad69f31e991f5e657e909b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181754.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/424/7b951c644408db8b4200d2db7e752424/7b951c644408db8b4200d2db7e752424.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181759.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/884/e5092d26bdb30d18790c5178ba5ad884/e5092d26bdb30d18790c5178ba5ad884.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181764.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/332/9d4d868416d14e0752162e4afecbc332/9d4d868416d14e0752162e4afecbc332.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181769.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/941/686701d9ae381427c9a4846d6a744941/686701d9ae381427c9a4846d6a744941.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181774.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/c35/32d0dbae11cea75d22349faa70403c35/32d0dbae11cea75d22349faa70403c35.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181779.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/950/bc74d13a5e974d67366ad94a4e80e950/bc74d13a5e974d67366ad94a4e80e950.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181784.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/810/2ee845fdb477cba1fa31a585ffeba810/2ee845fdb477cba1fa31a585ffeba810.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181789.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/d12/4441b6ff6f7cd4e71bf07e79823f8d12/4441b6ff6f7cd4e71bf07e79823f8d12.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181794.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/8ea/5366107cb77c3ff3ead7024975ce78ea/5366107cb77c3ff3ead7024975ce78ea.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181799.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/a79/33a180f20102ae4ef24cd05a341f8a79/33a180f20102ae4ef24cd05a341f8a79.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181804.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/86f/7b438e5594d673bcd1cf4549d077f86f/7b438e5594d673bcd1cf4549d077f86f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181809.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/58a/18b54e214b0374a04425b78636bfb58a/18b54e214b0374a04425b78636bfb58a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181814.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/4bd/b21619072790e6fc04abbb1ffa6ab4bd/b21619072790e6fc04abbb1ffa6ab4bd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181819.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/441/13e58830b8cbc0352ada23426844f441/13e58830b8cbc0352ada23426844f441.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181824.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/a68/7789208a77005696403e3c2d0e2cba68/7789208a77005696403e3c2d0e2cba68.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181829.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/701/4aed0388591ee80159a3985e91ba6701/4aed0388591ee80159a3985e91ba6701.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181834.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/96f/0d350115ccaa208911846eb56639796f/0d350115ccaa208911846eb56639796f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181839.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/9af/e4d1bdd75b119176016ce541ab1c09af/e4d1bdd75b119176016ce541ab1c09af.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181844.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/2fb/73fe5ea3262525207fdc40695f1be2fb/73fe5ea3262525207fdc40695f1be2fb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181849.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/bf0/833ca92bd62b72cc5b440e835518fbf0/833ca92bd62b72cc5b440e835518fbf0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181854.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/4ca/d1feebbe90621a879945c2464885f4ca/d1feebbe90621a879945c2464885f4ca.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181859.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/197/024be3d24e4ab2fba32045bdd1649197/024be3d24e4ab2fba32045bdd1649197.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181864.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/234/121c8dd65ac27af6199adc144d49a234/121c8dd65ac27af6199adc144d49a234.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181869.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/8e5/2b12da1dfd61cfb8856a7582a97cc8e5/2b12da1dfd61cfb8856a7582a97cc8e5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181874.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/784/a9b16e926963000d8ef75c44fb104784/a9b16e926963000d8ef75c44fb104784.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181879.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/adb/c8a6124c96679f52dfdfa03397820adb/c8a6124c96679f52dfdfa03397820adb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181884.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/659/15558e0ab347834475e2f0da309e3659/15558e0ab347834475e2f0da309e3659.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181889.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/cc7/cb49db9d5585431507a3ff193f008cc7/cb49db9d5585431507a3ff193f008cc7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181894.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/2be/8069e56c15b4025101fee00715b7a2be/8069e56c15b4025101fee00715b7a2be.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181899.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/e82/ab43bb8ad8bd0ec9fa677e10076cbe82/ab43bb8ad8bd0ec9fa677e10076cbe82.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181904.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/a07/a6bea0259ffecdd36ae3e3146eef7a07/a6bea0259ffecdd36ae3e3146eef7a07.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181909.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/aa8/5c41609058a2f83759d7d45640f42aa8/5c41609058a2f83759d7d45640f42aa8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181914.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/a00/b709e567a5c499be221cbc4c4d73ea00/b709e567a5c499be221cbc4c4d73ea00.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181919.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/64a/b21a881a26720d974df559d9c9cc464a/b21a881a26720d974df559d9c9cc464a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181924.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/c57/93d9e2020707bf87392de56483f31c57/93d9e2020707bf87392de56483f31c57.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181929.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/ef8/94fb91e8e5b3a896272edf76eedf6ef8/94fb91e8e5b3a896272edf76eedf6ef8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181934.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/839/f19e590a30662fc1cc5d0a761b4d5839/f19e590a30662fc1cc5d0a761b4d5839.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181939.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/e92/a6e6d7afd63e12a7756f5e64b8058e92/a6e6d7afd63e12a7756f5e64b8058e92.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181944.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/3c3/6477fc9b66dbc7350f4ee6eeb1c9e3c3/6477fc9b66dbc7350f4ee6eeb1c9e3c3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181949.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/e20/0d2fcd5a2a5c7464d280ed5ef2d28e20/0d2fcd5a2a5c7464d280ed5ef2d28e20.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181954.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/690/ace90a706e7e06b8772091dbfca41690/ace90a706e7e06b8772091dbfca41690.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181959.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/487/e0544f384dc368f6c338ddeb4d0c6487/e0544f384dc368f6c338ddeb4d0c6487.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181964.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/d0c/46a3276b277760c3f919e69f933d1d0c/46a3276b277760c3f919e69f933d1d0c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181969.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/041/a2f666eed70c9ad8a0fb77a394ea0041/a2f666eed70c9ad8a0fb77a394ea0041.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181974.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/562/00c81d599b55eb7cf77b77fa74094562/00c81d599b55eb7cf77b77fa74094562.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181979.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/3c9/0358c0fe037c5d49b251ef82d66b23c9/0358c0fe037c5d49b251ef82d66b23c9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181984.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/d0d/dd5f6e06c13b696bb7bb189c9cf46d0d/dd5f6e06c13b696bb7bb189c9cf46d0d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181989.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/006/229f53e0a637d49cb1ab29bc5de84006/229f53e0a637d49cb1ab29bc5de84006.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181994.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/876/776204286b6642691e1dc01498808876/776204286b6642691e1dc01498808876.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181999.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/146/6f07e178e9021810becfc530cf1fe146/6f07e178e9021810becfc530cf1fe146.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182004.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/60c/73dca75f8c562271a3f4341ffef8460c/73dca75f8c562271a3f4341ffef8460c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182009.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/0fa/b715257670e955f65ab0913bb4fc40fa/b715257670e955f65ab0913bb4fc40fa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182014.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/364/efdde285103e593f32893014cc732364/efdde285103e593f32893014cc732364.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182019.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/326/b0a4824bb1be241c568f65fbdb388326/b0a4824bb1be241c568f65fbdb388326.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182024.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/bc0/b91162a40fbf6b25062614f29026cbc0/b91162a40fbf6b25062614f29026cbc0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182029.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/0f8/d37ea2399a3509617c5919c5c54680f8/d37ea2399a3509617c5919c5c54680f8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182034.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/b34/7d65ba27e05be5441a8f87622d288b34/7d65ba27e05be5441a8f87622d288b34.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182039.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/732/df8329c663e1aa1babbfe9d6e1b47732/df8329c663e1aa1babbfe9d6e1b47732.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182044.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/bae/39359dddd32865c87fe21c19d097abae/39359dddd32865c87fe21c19d097abae.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182049.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/74a/a8e7c886ad0d325c97087589678bc74a/a8e7c886ad0d325c97087589678bc74a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182054.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/d08/3c9e569564d1ef67f545ea5ca6451d08/3c9e569564d1ef67f545ea5ca6451d08.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182059.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/aa4/48b6ac515ba581d5b9f913276e65aaa4/48b6ac515ba581d5b9f913276e65aaa4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182064.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/4ef/a943a868e0ef8eb90749f47d7aaea4ef/a943a868e0ef8eb90749f47d7aaea4ef.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182069.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/123/73b5354d854f62e3edc19d11f5182123/73b5354d854f62e3edc19d11f5182123.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182074.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/c22/185a0296882b3577315e384bee9f2c22/185a0296882b3577315e384bee9f2c22.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182079.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/8b9/4e3e64250ab2c1e1e98fc5f5291868b9/4e3e64250ab2c1e1e98fc5f5291868b9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182084.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/abb/7b5e0de35349e37b2ca64b89fbdd6abb/7b5e0de35349e37b2ca64b89fbdd6abb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182089.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/afa/f3d3c4b0e43b427c3774756d654f8afa/f3d3c4b0e43b427c3774756d654f8afa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182094.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/d7a/635593201dcf70b1b32adfe338b47d7a/635593201dcf70b1b32adfe338b47d7a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182099.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/518/e5556c0642b4966086542c369348d518/e5556c0642b4966086542c369348d518.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182104.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/a89/5ea9b4005681bbd30289c5bb2b76da89/5ea9b4005681bbd30289c5bb2b76da89.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182109.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/b71/152a10e37ee49c081440bb2b48a26b71/152a10e37ee49c081440bb2b48a26b71.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182114.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/ca2/7d1fac0059a9246b9df6128cb6ae0ca2/7d1fac0059a9246b9df6128cb6ae0ca2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182119.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/f24/74b5bbbaaf2498b3fa4e0173f4673f24/74b5bbbaaf2498b3fa4e0173f4673f24.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182124.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/859/e8097a9a0219b4e1c8f29923b5f40859/e8097a9a0219b4e1c8f29923b5f40859.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182129.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/19d/3e5ff220c3817ddb72d62383c913519d/3e5ff220c3817ddb72d62383c913519d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182134.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/136/8267020703cfb8ff52beb471a3baf136/8267020703cfb8ff52beb471a3baf136.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182139.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/d2e/d7308e13963aeb060e14387fb19b2d2e/d7308e13963aeb060e14387fb19b2d2e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182144.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/175/b74375e5102c3b6f98db96ae827e0175/b74375e5102c3b6f98db96ae827e0175.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182149.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/f70/3a308d461ada283d20d96a3215398f70/3a308d461ada283d20d96a3215398f70.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182154.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/846/5b5c6e767f16eddf8debf8e80d47f846/5b5c6e767f16eddf8debf8e80d47f846.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182159.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/59d/f427bb7144fda4aea67420c013e0759d/f427bb7144fda4aea67420c013e0759d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182164.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/1c3/ea1c3297a7988c701e9aa7d0a19731c3/ea1c3297a7988c701e9aa7d0a19731c3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182169.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/1ea/0d5693b24ba68d4da3090cbc05d411ea/0d5693b24ba68d4da3090cbc05d411ea.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182174.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/e4e/2bc61e8ea865d0ea28b1656a71f90e4e/2bc61e8ea865d0ea28b1656a71f90e4e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182179.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/130/48fc7dfd3c538c67bb5f4b83f0340130/48fc7dfd3c538c67bb5f4b83f0340130.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182184.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/e4f/6fb2580b07a7df83858d16d6bfb62e4f/6fb2580b07a7df83858d16d6bfb62e4f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182189.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/95e/7635910e8c19c2af44d6861ffdc4595e/7635910e8c19c2af44d6861ffdc4595e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182194.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/e0b/94e7851765ab5835602cc6b657785e0b/94e7851765ab5835602cc6b657785e0b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182199.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/f00/fac03588a52e1ac69755fd9ea8002f00/fac03588a52e1ac69755fd9ea8002f00.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182204.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/1ba/aafb761b62d9d922fec77cbb65da71ba/aafb761b62d9d922fec77cbb65da71ba.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182209.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/be0/eded381409bfe71e1f8fc9b7c85eebe0/eded381409bfe71e1f8fc9b7c85eebe0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182214.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/560/0b8564245a7c04f8b9146c7401b81560/0b8564245a7c04f8b9146c7401b81560.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182219.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/012/1a8b724478584859654796479a624012/1a8b724478584859654796479a624012.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182224.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/71f/90dd562ddab02ce95066cab783de071f/90dd562ddab02ce95066cab783de071f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182229.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/239/525888dde69c837488193a2359f07239/525888dde69c837488193a2359f07239.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182234.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/f8b/aec1c62de283fd55e6042a2c281b7f8b/aec1c62de283fd55e6042a2c281b7f8b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182239.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/ce1/0f351c700a22b6a908c82cbbefc68ce1/0f351c700a22b6a908c82cbbefc68ce1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182244.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/f33/acd80506d3761e1fbe22adf76daf8f33/acd80506d3761e1fbe22adf76daf8f33.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182249.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/ae1/d4720bd56370cff68efee3bde3a91ae1/d4720bd56370cff68efee3bde3a91ae1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182254.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/ed1/ed31368b250e8e871dcc11818dd5bed1/ed31368b250e8e871dcc11818dd5bed1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182259.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/2b9/ca32c65f526e6cfcfe1edcedabe232b9/ca32c65f526e6cfcfe1edcedabe232b9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182264.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/3ed/d479f5e870ed9097542c2aa9226aa3ed/d479f5e870ed9097542c2aa9226aa3ed.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182269.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/564/3bab6fdbc6b8cc36190d5b4931f17564/3bab6fdbc6b8cc36190d5b4931f17564.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182274.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/09a/596a2a3a056aedad9e4759eb3aef809a/596a2a3a056aedad9e4759eb3aef809a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182279.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/89e/a3a9d26decf02c94b9478865de32689e/a3a9d26decf02c94b9478865de32689e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182284.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/47a/467d332ef627920bbaf4ab258f9b647a/467d332ef627920bbaf4ab258f9b647a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182289.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/77b/3b3483e10757a9065bece96d099e977b/3b3483e10757a9065bece96d099e977b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182294.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/929/32150b52960e74b9b774c522b616b929/32150b52960e74b9b774c522b616b929.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182299.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/025/236bfe58ad9fe99046525c4a14350025/236bfe58ad9fe99046525c4a14350025.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182304.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/430/e4c068c3a74805dabb7d004c0cfea430/e4c068c3a74805dabb7d004c0cfea430.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182309.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/fbe/ba58567a7f9e4ca1f5ba36abb2033fbe/ba58567a7f9e4ca1f5ba36abb2033fbe.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182314.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/c2b/c4ef9ddfd667d66d98cbc1e4bf0edc2b/c4ef9ddfd667d66d98cbc1e4bf0edc2b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182319.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/098/d3fb08279c7c4069269314fd465f9098/d3fb08279c7c4069269314fd465f9098.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182324.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/dbb/17ec21bb31aa8f850562d730e0debdbb/17ec21bb31aa8f850562d730e0debdbb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182329.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/be5/8281bd8f8dd887f0bf4125c8e7cd8be5/8281bd8f8dd887f0bf4125c8e7cd8be5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182334.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/fab/55ba2e06d44272cfa1d6cf7c171edfab/55ba2e06d44272cfa1d6cf7c171edfab.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182339.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/f99/e782aa16904376b712c1348656325f99/e782aa16904376b712c1348656325f99.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182344.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/360/0fa8b6c0ac48054b309cfb670d57a360/0fa8b6c0ac48054b309cfb670d57a360.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182349.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/102/1055eeec7c692b40410404e51f643102/1055eeec7c692b40410404e51f643102.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182354.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/6ff/b56e04262b20709e767f0fc1f6cf56ff/b56e04262b20709e767f0fc1f6cf56ff.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182359.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/a16/7a2bc2986153c1110248c8d7af48ca16/7a2bc2986153c1110248c8d7af48ca16.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182364.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/824/b108770538ab1e5d57b144cee120b824/b108770538ab1e5d57b144cee120b824.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182369.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/086/02a768f30ca689d4d7838b8fd2734086/02a768f30ca689d4d7838b8fd2734086.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182374.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/a4d/f2a39dab96753286730f49f4e48c1a4d/f2a39dab96753286730f49f4e48c1a4d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182379.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/a3b/b1f523726fe304caff4bf15decb5aa3b/b1f523726fe304caff4bf15decb5aa3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182384.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/640/0447072710efcf205d1b29b710ff4640/0447072710efcf205d1b29b710ff4640.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182389.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/0cb/becba73f66ab38512552874c6b5220cb/becba73f66ab38512552874c6b5220cb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182394.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/d7f/61f46c9ff027749efc3c1efb40538d7f/61f46c9ff027749efc3c1efb40538d7f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182399.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/ef6/6f804a26c990decc2f9e957378b65ef6/6f804a26c990decc2f9e957378b65ef6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182404.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/3d5/a0fa4220d8578be8defd383618f823d5/a0fa4220d8578be8defd383618f823d5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182409.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/d75/6293c6ef36a549f039622c587451bd75/6293c6ef36a549f039622c587451bd75.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182414.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/2de/cd36a33ab5956074e03e0f6c8afb62de/cd36a33ab5956074e03e0f6c8afb62de.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182419.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/a3a/01eeb94fa232179aaafdfef1f4c10a3a/01eeb94fa232179aaafdfef1f4c10a3a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182424.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/b9f/3479267ea82b440d06b702d6b3c62b9f/3479267ea82b440d06b702d6b3c62b9f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182429.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/5d0/ad5008779a14ee00d32602e295b9b5d0/ad5008779a14ee00d32602e295b9b5d0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182434.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/dfd/13da57d818cc328da70f8c577e623dfd/13da57d818cc328da70f8c577e623dfd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182439.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/8dd/03ba47d91eaeb32dae508db83e4138dd/03ba47d91eaeb32dae508db83e4138dd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182444.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/df3/003a29ddf1bf1862ad5c8ae7e0a23df3/003a29ddf1bf1862ad5c8ae7e0a23df3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182449.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/c6e/5f816416a34ab370b7f674d205aadc6e/5f816416a34ab370b7f674d205aadc6e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182454.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/921/210f33cbab35bf491d6cfe82fdd02921/210f33cbab35bf491d6cfe82fdd02921.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182459.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/183/92e80035ea8fcbc18d3c4504643b1183/92e80035ea8fcbc18d3c4504643b1183.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182464.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/1fa/a8aed4c6c3c04ba986323e43fd2cb1fa/a8aed4c6c3c04ba986323e43fd2cb1fa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182469.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/7e9/f7400d3fcc50528c7b1a08dfb90007e9/f7400d3fcc50528c7b1a08dfb90007e9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182474.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/14b/d5641594d8e2fb487d124a594fa7b14b/d5641594d8e2fb487d124a594fa7b14b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182479.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/a9f/a3c7a4f7f196ac9979a122939e71aa9f/a3c7a4f7f196ac9979a122939e71aa9f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182484.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/d3d/a8830ab9dbd4a5c54765a74aabceed3d/a8830ab9dbd4a5c54765a74aabceed3d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182489.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/b94/119dbd323acb96e43cc7ff4744743b94/119dbd323acb96e43cc7ff4744743b94.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182494.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/858/db874ca3d6f749fc8f6c6d16f79c5858/db874ca3d6f749fc8f6c6d16f79c5858.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182499.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/e27/09df9ee44e1011927b0d70ebc2b9ce27/09df9ee44e1011927b0d70ebc2b9ce27.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182504.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/f39/bcba874f0edae331396d084e42c6af39/bcba874f0edae331396d084e42c6af39.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182509.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/5be/0ebc99b9439218fa3eee8153553be5be/0ebc99b9439218fa3eee8153553be5be.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182514.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/4f0/d2966ec9abd087b8f1d4394d7bbe64f0/d2966ec9abd087b8f1d4394d7bbe64f0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182519.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/2cd/7561cd68df7815934056eb5f1db9c2cd/7561cd68df7815934056eb5f1db9c2cd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182524.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/103/dc6cf840d7bec37283bce4d462314103/dc6cf840d7bec37283bce4d462314103.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 + +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': 'Sat, 10 Oct 2026 00:07:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 {'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': 'Sat, 10 Oct 2026 00:07:19 -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': '1791590839.81857', 'Content-Type': 'binary/octet-stream'} +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': 'Sat, 10 Oct 2026 00:07:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07: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_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 DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx02908dfa77c54197a3be2-006ac981b8) -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: tx02908dfa77c54197a3be2-006ac981b8) -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: tx02908dfa77c54197a3be2-006ac981b8) -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: tx02908dfa77c54197a3be2-006ac981b8) -test ERROR: Aborting listing from shards due to bad response: [404] (txn: tx02908dfa77c54197a3be2-006ac981b8) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txa4d13f15c4f046caad537-006ac981b8) -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: txa4d13f15c4f046caad537-006ac981b8) -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: txa4d13f15c4f046caad537-006ac981b8) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txa4d13f15c4f046caad537-006ac981b8) -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: txa4d13f15c4f046caad537-006ac981b8) -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: txa4d13f15c4f046caad537-006ac981b8) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: txa4d13f15c4f046caad537-006ac981b8) -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: txa4d13f15c4f046caad537-006ac981b8) -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: txa4d13f15c4f046caad537-006ac981b8) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: txa4d13f15c4f046caad537-006ac981b8) -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: txa4d13f15c4f046caad537-006ac981b8) -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: txa4d13f15c4f046caad537-006ac981b8) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: txa4d13f15c4f046caad537-006ac981b8) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txd1ff870a43344251a7ffa-006ac981b9) -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: txd1ff870a43344251a7ffa-006ac981b9) -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: txd1ff870a43344251a7ffa-006ac981b9) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: txd1ff870a43344251a7ffa-006ac981b9) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txd1ff870a43344251a7ffa-006ac981b9) -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: txd1ff870a43344251a7ffa-006ac981b9) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 1 (txn: txd1ff870a43344251a7ffa-006ac981b9) -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: txd1ff870a43344251a7ffa-006ac981b9) -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: txd1ff870a43344251a7ffa-006ac981b9) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: txd1ff870a43344251a7ffa-006ac981b9) -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: txd1ff870a43344251a7ffa-006ac981b9) -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: txd1ff870a43344251a7ffa-006ac981b9) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: txd1ff870a43344251a7ffa-006ac981b9) -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: txd1ff870a43344251a7ffa-006ac981b9) -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: txd1ff870a43344251a7ffa-006ac981b9) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 4 (txn: txd1ff870a43344251a7ffa-006ac981b9) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx7504ffafd8114390b308f-006ac981ba) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx7504ffafd8114390b308f-006ac981ba) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx7504ffafd8114390b308f-006ac981ba) -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: tx7504ffafd8114390b308f-006ac981ba) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx7504ffafd8114390b308f-006ac981ba) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx7504ffafd8114390b308f-006ac981ba) -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: tx7504ffafd8114390b308f-006ac981ba) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx7504ffafd8114390b308f-006ac981ba) -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: tx7504ffafd8114390b308f-006ac981ba) -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: tx7504ffafd8114390b308f-006ac981ba) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx7504ffafd8114390b308f-006ac981ba) -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: tx7504ffafd8114390b308f-006ac981ba) -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: tx7504ffafd8114390b308f-006ac981ba) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx7504ffafd8114390b308f-006ac981ba) -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: tx7504ffafd8114390b308f-006ac981ba) -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: tx7504ffafd8114390b308f-006ac981ba) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx7504ffafd8114390b308f-006ac981ba) -test DEBUG: Setting object count to 3120 (txn: tx7504ffafd8114390b308f-006ac981ba) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txf0fdc5a998604dd7afd52-006ac981ba) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txf0fdc5a998604dd7afd52-006ac981ba) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txf0fdc5a998604dd7afd52-006ac981ba) -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: txf0fdc5a998604dd7afd52-006ac981ba) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txf0fdc5a998604dd7afd52-006ac981ba) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txf0fdc5a998604dd7afd52-006ac981ba) -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: txf0fdc5a998604dd7afd52-006ac981ba) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txf0fdc5a998604dd7afd52-006ac981ba) -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: txf0fdc5a998604dd7afd52-006ac981ba) -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: txf0fdc5a998604dd7afd52-006ac981ba) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txf0fdc5a998604dd7afd52-006ac981ba) -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: txf0fdc5a998604dd7afd52-006ac981ba) -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: txf0fdc5a998604dd7afd52-006ac981ba) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txf0fdc5a998604dd7afd52-006ac981ba) -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: txf0fdc5a998604dd7afd52-006ac981ba) -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: txf0fdc5a998604dd7afd52-006ac981ba) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txf0fdc5a998604dd7afd52-006ac981ba) -test DEBUG: Setting object count to 3120 (txn: txf0fdc5a998604dd7afd52-006ac981ba) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx4f33f9385a154a89a4020-006ac981ba) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx4f33f9385a154a89a4020-006ac981ba) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx4f33f9385a154a89a4020-006ac981ba) -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: tx4f33f9385a154a89a4020-006ac981ba) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx4f33f9385a154a89a4020-006ac981ba) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx4f33f9385a154a89a4020-006ac981ba) -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: tx4f33f9385a154a89a4020-006ac981ba) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx4f33f9385a154a89a4020-006ac981ba) -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: tx4f33f9385a154a89a4020-006ac981ba) -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: tx4f33f9385a154a89a4020-006ac981ba) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx4f33f9385a154a89a4020-006ac981ba) -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: tx4f33f9385a154a89a4020-006ac981ba) -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: tx4f33f9385a154a89a4020-006ac981ba) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx4f33f9385a154a89a4020-006ac981ba) -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: tx4f33f9385a154a89a4020-006ac981ba) -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: tx4f33f9385a154a89a4020-006ac981ba) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx4f33f9385a154a89a4020-006ac981ba) -test DEBUG: Setting object count to 3120 (txn: tx4f33f9385a154a89a4020-006ac981ba) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx71287794dfc94716ab535-006ac981ba) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx71287794dfc94716ab535-006ac981ba) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx71287794dfc94716ab535-006ac981ba) -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: tx71287794dfc94716ab535-006ac981ba) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx71287794dfc94716ab535-006ac981ba) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx71287794dfc94716ab535-006ac981ba) -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: tx71287794dfc94716ab535-006ac981ba) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx71287794dfc94716ab535-006ac981ba) -test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx71287794dfc94716ab535-006ac981ba) -test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx71287794dfc94716ab535-006ac981ba) -test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: tx71287794dfc94716ab535-006ac981ba) -test DEBUG: Setting object count to 3120 (txn: tx71287794dfc94716ab535-006ac981ba) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx7a0d041550dc499da56f0-006ac981ba) -test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: tx7a0d041550dc499da56f0-006ac981ba) -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: tx7a0d041550dc499da56f0-006ac981ba) -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: tx7a0d041550dc499da56f0-006ac981ba) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx7a0d041550dc499da56f0-006ac981ba) -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: tx7a0d041550dc499da56f0-006ac981ba) -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: tx7a0d041550dc499da56f0-006ac981ba) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: tx7a0d041550dc499da56f0-006ac981ba) -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: tx7a0d041550dc499da56f0-006ac981ba) -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: tx7a0d041550dc499da56f0-006ac981ba) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: tx7a0d041550dc499da56f0-006ac981ba) -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: tx7a0d041550dc499da56f0-006ac981ba) -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: tx7a0d041550dc499da56f0-006ac981ba) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: tx7a0d041550dc499da56f0-006ac981ba) -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: tx7a0d041550dc499da56f0-006ac981ba) -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: tx7a0d041550dc499da56f0-006ac981ba) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: tx7a0d041550dc499da56f0-006ac981ba) -test DEBUG: Setting object count to 3120 (txn: tx7a0d041550dc499da56f0-006ac981ba) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txaa267c9dd117456fa30da-006ac981ba) -test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: txaa267c9dd117456fa30da-006ac981ba) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txaa267c9dd117456fa30da-006ac981ba) -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: txaa267c9dd117456fa30da-006ac981ba) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txaa267c9dd117456fa30da-006ac981ba) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txaa267c9dd117456fa30da-006ac981ba) -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: txaa267c9dd117456fa30da-006ac981ba) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txaa267c9dd117456fa30da-006ac981ba) -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: txaa267c9dd117456fa30da-006ac981ba) -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: txaa267c9dd117456fa30da-006ac981ba) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: txaa267c9dd117456fa30da-006ac981ba) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx7ff3ba6978164f9e94e89-006ac981ba) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: tx7ff3ba6978164f9e94e89-006ac981ba) -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: tx7ff3ba6978164f9e94e89-006ac981ba) -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: tx7ff3ba6978164f9e94e89-006ac981ba) -test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: tx7ff3ba6978164f9e94e89-006ac981ba) -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: tx7ff3ba6978164f9e94e89-006ac981ba) -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: tx7ff3ba6978164f9e94e89-006ac981ba) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: tx7ff3ba6978164f9e94e89-006ac981ba) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx7850e30035b5486fa2a4d-006ac981ba) -test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: tx7850e30035b5486fa2a4d-006ac981ba) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx7850e30035b5486fa2a4d-006ac981ba) -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: tx7850e30035b5486fa2a4d-006ac981ba) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx7850e30035b5486fa2a4d-006ac981ba) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx7850e30035b5486fa2a4d-006ac981ba) -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: tx7850e30035b5486fa2a4d-006ac981ba) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx7850e30035b5486fa2a4d-006ac981ba) -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: tx7850e30035b5486fa2a4d-006ac981ba) -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: tx7850e30035b5486fa2a4d-006ac981ba) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx7850e30035b5486fa2a4d-006ac981ba) -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: tx7850e30035b5486fa2a4d-006ac981ba) -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: tx7850e30035b5486fa2a4d-006ac981ba) -test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: tx7850e30035b5486fa2a4d-006ac981ba)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 - +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:20 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590840.80661', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_bucket_owner_read +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_bucket_owner_read ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_private +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_private ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182529.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/f78/b017aacb6be4b4aea4efbcddaeed4f78/b017aacb6be4b4aea4efbcddaeed4f78.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182534.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/f4d/015eaf518765b0e79a62c2dea38f5f4d/015eaf518765b0e79a62c2dea38f5f4d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182539.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/d0f/d4198aa5aac289a875cfb4a58c54ed0f/d4198aa5aac289a875cfb4a58c54ed0f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182544.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/2d6/d8e1919749a5c9d39f2de4ac6a0282d6/d8e1919749a5c9d39f2de4ac6a0282d6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182549.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/6b9/4c1ed05503c65e9a2179b644d71d96b9/4c1ed05503c65e9a2179b644d71d96b9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182554.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/71f/bf1a33d6ac9726dcd0bf2063ea34e71f/bf1a33d6ac9726dcd0bf2063ea34e71f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182559.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/15c/9aad4a60b954d3151df8091f1c90115c/9aad4a60b954d3151df8091f1c90115c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182564.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/271/d0533f4ebb5d4f99c9ce88f635eb6271/d0533f4ebb5d4f99c9ce88f635eb6271.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182569.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/531/3579137400cc7e44f25dd5307d4a4531/3579137400cc7e44f25dd5307d4a4531.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757182574.00000-0, db: /tmp/tmp48l_yyno/sda/containers/0/c73/b86b9e4a39cd3ddd4a6bbd07550eec73/b86b9e4a39cd3ddd4a6bbd07550eec73.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/f93/932f10a926a00494d075e2e2d107ef93/932f10a926a00494d075e2e2d107ef93.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181304.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/f93/932f10a926a00494d075e2e2d107ef93/932f10a926a00494d075e2e2d107ef93_1757181304.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/2a1/0c8613b7d8edf0fcd6dc7456acb662a1/0c8613b7d8edf0fcd6dc7456acb662a1.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181308.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/2a1/0c8613b7d8edf0fcd6dc7456acb662a1/0c8613b7d8edf0fcd6dc7456acb662a1_1757181308.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/e5e/434100f3dce0102d83dfce72bf460e5e/434100f3dce0102d83dfce72bf460e5e.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181312.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/e5e/434100f3dce0102d83dfce72bf460e5e/434100f3dce0102d83dfce72bf460e5e_1757181312.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/1c9/55687fcc159404fb4761a9ac8f34e1c9/55687fcc159404fb4761a9ac8f34e1c9.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181316.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/1c9/55687fcc159404fb4761a9ac8f34e1c9/55687fcc159404fb4761a9ac8f34e1c9_1757181316.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/575/c840af9a5f273ff38add875051cfa575/c840af9a5f273ff38add875051cfa575.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181320.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/575/c840af9a5f273ff38add875051cfa575/c840af9a5f273ff38add875051cfa575_1757181320.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/ae9/33f6d51bedf93f8bfbb933856cd30ae9/33f6d51bedf93f8bfbb933856cd30ae9.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181324.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/ae9/33f6d51bedf93f8bfbb933856cd30ae9/33f6d51bedf93f8bfbb933856cd30ae9_1757181324.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/3d9/d75e527a6e91871a64279156102ee3d9/d75e527a6e91871a64279156102ee3d9.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181328.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/3d9/d75e527a6e91871a64279156102ee3d9/d75e527a6e91871a64279156102ee3d9_1757181328.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/032/aef869cb808f289502143049ca9fb032/aef869cb808f289502143049ca9fb032.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181332.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/032/aef869cb808f289502143049ca9fb032/aef869cb808f289502143049ca9fb032_1757181332.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/5c9/fc78f6041149c25967f7ce2e57c055c9/fc78f6041149c25967f7ce2e57c055c9.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181336.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/5c9/fc78f6041149c25967f7ce2e57c055c9/fc78f6041149c25967f7ce2e57c055c9_1757181336.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/53a/15724c17afb4c6f69f840829e01db53a/15724c17afb4c6f69f840829e01db53a.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181340.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/53a/15724c17afb4c6f69f840829e01db53a/15724c17afb4c6f69f840829e01db53a_1757181340.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/4b4/8ebed90da59210eed9e72fc1291cf4b4/8ebed90da59210eed9e72fc1291cf4b4.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181344.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/4b4/8ebed90da59210eed9e72fc1291cf4b4/8ebed90da59210eed9e72fc1291cf4b4_1757181344.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/98d/837aeca16719530c425051bbc85e298d/837aeca16719530c425051bbc85e298d.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181348.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/98d/837aeca16719530c425051bbc85e298d/837aeca16719530c425051bbc85e298d_1757181348.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/9e2/381a6fcd23a0d3aea9ac77ff019179e2/381a6fcd23a0d3aea9ac77ff019179e2.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181352.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/9e2/381a6fcd23a0d3aea9ac77ff019179e2/381a6fcd23a0d3aea9ac77ff019179e2_1757181352.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/e79/9b9bb592d17d30145697f2ff82a24e79/9b9bb592d17d30145697f2ff82a24e79.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181356.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/e79/9b9bb592d17d30145697f2ff82a24e79/9b9bb592d17d30145697f2ff82a24e79_1757181356.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/905/d5fc5a7d5b25ef88d52ca087e86df905/d5fc5a7d5b25ef88d52ca087e86df905.db' +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': 'Sat, 10 Oct 2026 00:07:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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_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.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_memcache.TestCacheMiddleware.test_cache_middleware -test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_cache_middleware ... ok -test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_filter_factory -test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_filter_factory ... ok -test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_config -test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_config ... ok -test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_config_with_options -test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_config_with_options ... ok -test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_memcache_config -test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_memcache_config ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_get_with_if_modified_since -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_get_with_if_modified_since ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches_alternate_etag_non_slo -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches_alternate_etag_non_slo ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches_alternate_etag_non_slo_after_refetch -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches_alternate_etag_non_slo_after_refetch ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches_and_range -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches_and_range ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches_alternate_etag_non_slo -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches_alternate_etag_non_slo ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches_alternate_etag_non_slo_after_refetch -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches_alternate_etag_non_slo_after_refetch ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches_manifest_json_md5 -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches_manifest_json_md5 ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_modified_since_ancient_date -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_modified_since_ancient_date ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_modified_since_last_modified -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_modified_since_last_modified ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_modified_since_now -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_modified_since_now ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_matches -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_matches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_matches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_matches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_matches_no_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_matches_no_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_mismatches -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_mismatches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_mismatches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_mismatches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_mismatches_json_md5 -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_mismatches_json_md5 ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_unmodified_since_ancient_date -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_unmodified_since_ancient_date ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_unmodified_since_last_modified -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_unmodified_since_last_modified ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_unmodified_since_now -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_unmodified_since_now ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_matches -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_matches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_matches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_matches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_mismatches -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_mismatches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_mismatches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_mismatches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_mismatches_alternate_etag_miss -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_mismatches_alternate_etag_miss ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_mismatches_without_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_mismatches_without_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_matches -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_matches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_matches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_matches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_mismatches -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_mismatches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_mismatches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_mismatches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_old_swift_if_match_matches_and_range -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_old_swift_if_match_matches_and_range ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_range_resume_download -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_range_resume_download ... ok -test.unit.common.middleware.test_tempurl.TestTempurlWarning.test_deprecation_warning -test.unit.common.middleware.test_tempurl.TestTempurlWarning.test_deprecation_warning ... 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.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_utils.TestLRUCache.test_maxsize -test.unit.common.test_utils.TestLRUCache.test_maxsize ... ok -test.unit.common.test_utils.TestLRUCache.test_maxtime -test.unit.common.test_utils.TestLRUCache.test_maxtime ... ok -test.unit.common.test_utils.TestLRUCache.test_set_maxsize -test.unit.common.test_utils.TestLRUCache.test_set_maxsize ... ok -test.unit.common.test_utils.TestLRUCache.test_set_maxtime -test.unit.common.test_utils.TestLRUCache.test_set_maxtime ... ok -test.unit.common.utils.test_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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest: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': 'Sat, 10 Oct 2026 00:07:20 -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': '1791590840.85606', 'Content-Type': 'so'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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 {'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': 'Sat, 10 Oct 2026 00:07:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:58 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_public_read +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_public_read ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_public_read_write +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_public_read_write ... ok + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:20 -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': '1791590840.87371', 'Content-Type': 'so'} +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': 'Sat, 10 Oct 2026 00:07:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {} +fake-swift DEBUG: checking permission: bucket object 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': 'Sat, 10 Oct 2026 00:07:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:59 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_all_users +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_all_users ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_all_users_with_uppercase_type +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_all_users_with_uppercase_type ... ok + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:testertest:testerFULL_CONTROL +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {} +fake-swift DEBUG: checking permission: bucket object 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': 'Sat, 10 Oct 2026 00:07:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:testertest:testerFULL_CONTROL +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/bucket/object', 'Date': 'Sat, 10 Oct 2026 00:07:21 -0000', 'X-Amz-Metadata-Directive': 'REPLACE', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590841.00000', 'Content-Type': 'binary/octet-stream'} +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': 'Sat, 10 Oct 2026 00:07:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:54: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': 'Sat, 10 Oct 2026 00:07:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:54:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_authenticated_users +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_authenticated_users ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_email +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_email ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:testertest:testerFULL_CONTROL +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Sat, 10 Oct 2026 00:07:21 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590841.92394', 'Content-Type': 'binary/octet-stream'} +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': 'Sat, 10 Oct 2026 00:07:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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: 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': 'Sat, 10 Oct 2026 00:07:21 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590841.93951', 'Content-Type': 'binary/octet-stream'} +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': 'Sat, 10 Oct 2026 00:07:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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_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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_email_xml +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_email_xml ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_full_control +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_full_control ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_group_xml +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_group_xml ... ok 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': 'Sat, 10 Oct 2026 00:07:22 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590842.40561', 'Content-Type': 'binary/octet-stream'} +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': 'Sat, 10 Oct 2026 00:07:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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: 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': 'Sat, 10 Oct 2026 00:07:22 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590842.42113', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +fake-swift DEBUG: checking permission: bucket 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': 'Sat, 10 Oct 2026 00:07:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:22 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_without_dst_container_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_without_dst_container_permission ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_without_src_obj_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_without_src_obj_permission ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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 {'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': 'Sat, 06 Sep 2025 17:55:00 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_permission ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_target +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_target ... ok +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 06 Sep 2025 17:55: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: src_bucket src_obj HEAD {} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:testertest:testerFULL_CONTROL -fake-swift DEBUG: permission denined: 403 Forbidden test:write READ +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +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': 'Sat, 10 Oct 2026 00:07:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:22 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590842.95556', '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': 'Sat, 10 Oct 2026 00:07:22 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590842.95846', 'Content-Type': 'binary/octet-stream'} +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': 'Sat, 10 Oct 2026 00:07:22 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590842.96119', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55:00 -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': 'Sat, 10 Oct 2026 00:07:22 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590842.96393', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55:00 -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': 'Sat, 10 Oct 2026 00:07:22 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590842.96669', 'Content-Type': 'binary/octet-stream'} -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 177, in PUT - resp = req.get_response(self.app) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2440, in get_response - return self.get_acl_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_error ... ok +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55:00 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_uri +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_uri ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_uri_xml +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_uri_xml ... ok +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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 {'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 HEAD {'Host': 'localhost:80', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'X-Timestamp': '1791590843.15804', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55:00 -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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590843.16106', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55:00 -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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590843.16376', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590843.16648', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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 {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: Grant test:tester READ permission on the object /bucket/object fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 06 Sep 2025 17:55: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_s3_acl.TestS3ApiS3Acl.test_grant_read +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_read ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_read_acp +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_read_acp ... ok + +fake-swift DEBUG: permission denined: 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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590843.17983', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590843.18249', 'Content-Type': 'binary/octet-stream'} +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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg==', 'Date': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1791590843.35595', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} +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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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_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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_with_both_header_and_canned_acl +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_with_both_header_and_canned_acl ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_with_both_header_and_xml +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_with_both_header_and_xml ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_write +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_write ... ok + fake-swift DEBUG: 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/20261010/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20261010T000723Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824', 'Date': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590843.64894', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} +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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20261010/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20261010T000723Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '0000000000000000000000000000000000000000000000000000000000000000', 'Date': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590843.66264', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} +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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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_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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20261010/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20261010T000723Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': 'UNSIGNED-PAYLOAD', 'Date': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590843.69019', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} +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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55:01 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_write_acp +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_write_acp ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_invalid_canned_acl +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_invalid_canned_acl ... ok + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590843.70500', 'Content-Type': 'binary/octet-stream'} +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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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 - +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590843.76204', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Sat, 06 Sep 2025 17:55:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55:01 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_fullcontrol_permission ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_owner_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_owner_permission ... ok + fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590843.77677', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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:read_acp:hmac', 'Date': 'Sat, 06 Sep 2025 17:55:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 06 Sep 2025 17:55: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_object_acl_GET_with_read_acp_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_read_acp_permission ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_without_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_without_permission ... ok +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791590843.82206', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +fake-swift DEBUG: 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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: 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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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_slo_object_DELETE -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_slo_object_DELETE ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_slo_object_async_DELETE -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_slo_object_async_DELETE ... ok -test.unit.common.middleware.test_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.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 INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx4123897e84f54033bbb66-006ac981ba) -test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: tx4123897e84f54033bbb66-006ac981ba) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx4123897e84f54033bbb66-006ac981ba) -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: tx4123897e84f54033bbb66-006ac981ba) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx4123897e84f54033bbb66-006ac981ba) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx991c5a13c27346a9986cf-006ac981ba) -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: tx991c5a13c27346a9986cf-006ac981ba) -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: tx991c5a13c27346a9986cf-006ac981ba) -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: tx991c5a13c27346a9986cf-006ac981ba) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx991c5a13c27346a9986cf-006ac981ba) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx133b3544b9f54863a32c6-006ac981ba) -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: tx133b3544b9f54863a32c6-006ac981ba) -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: tx133b3544b9f54863a32c6-006ac981ba) -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: tx133b3544b9f54863a32c6-006ac981ba) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx133b3544b9f54863a32c6-006ac981ba) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txc033c3984abe4b28afc30-006ac981bb) -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: txc033c3984abe4b28afc30-006ac981bb) -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: txc033c3984abe4b28afc30-006ac981bb) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: txc033c3984abe4b28afc30-006ac981bb) -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: txc033c3984abe4b28afc30-006ac981bb) -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: txc033c3984abe4b28afc30-006ac981bb) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: txc033c3984abe4b28afc30-006ac981bb) -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: txc033c3984abe4b28afc30-006ac981bb) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txc033c3984abe4b28afc30-006ac981bb) -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: txc033c3984abe4b28afc30-006ac981bb) -test ERROR: Aborting listing from shards due to bad response: [200, 200, 404] (txn: txc033c3984abe4b28afc30-006ac981bb) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx0f97314126434515b9e94-006ac981bc) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx0f97314126434515b9e94-006ac981bc) -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: tx0f97314126434515b9e94-006ac981bc) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx0f97314126434515b9e94-006ac981bc) -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: tx0f97314126434515b9e94-006ac981bc) -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: tx0f97314126434515b9e94-006ac981bc) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx0f97314126434515b9e94-006ac981bc) -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: tx0f97314126434515b9e94-006ac981bc) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx0f97314126434515b9e94-006ac981bc) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx0f97314126434515b9e94-006ac981bc) -test DEBUG: Setting object count to 1065 (txn: tx0f97314126434515b9e94-006ac981bc) -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.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_PUT_recreate -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_PUT_recreate ... ok -test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_rebalance_cobuilders_calls -test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_rebalance_cobuilders_calls ... ok -test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_rebalance_respects_cobuilder_part_moves -test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_rebalance_respects_cobuilder_part_moves ... ok -test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_save_then_load -test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_save_then_load ... ok -test.unit.common.test_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_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.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.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.TestSocketStringParser.test_socket_string_parser -test.unit.common.test_utils.TestSocketStringParser.test_socket_string_parser ... ok -test.unit.obj.test_ssync_receiver.TestModuleMethods.test_decode_missing -test.unit.obj.test_ssync_receiver.TestModuleMethods.test_decode_missing ... ok -test.unit.obj.test_ssync_receiver.TestModuleMethods.test_encode_wanted -test.unit.obj.test_ssync_receiver.TestModuleMethods.test_encode_wanted ... ok -test.unit.obj.test_updater.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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_fullcontrol_permission ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_owner_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_owner_permission ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: 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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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 INFO: - - 10/Oct/2026/00/07/23 GET /v1/a/c/o%3Ftemp_url_sig%3Ddeadbeefdeadbeef...%26temp_url_expires%3D1791591843 HTTP/1.0 404 - - - - - - - - 0.0001 - - 1791590843.990189791 1791590843.990315914 - -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 -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test.unit.proxy.test_server.TestAccountController.test_DELETE -test.unit.proxy.test_server.TestAccountController.test_DELETE ... ok -test.unit.proxy.test_server.TestAccountController.test_DELETE_with_query_string -test.unit.proxy.test_server.TestAccountController.test_DELETE_with_query_string ... ok -test.unit.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 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:19 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 1.9078 "-" 488209 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx545c558a07434fe99f63f-006ac981b7" "proxy-server 488209" 0.0013 "-" 488209 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:20 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:47453/sda1/1/a/c" "tx545c558a07434fe99f63f-006ac981b7" "container-server 488209" 0.1234 "-" 488209 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:20 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:38265/sdb1/1/a/c" "tx545c558a07434fe99f63f-006ac981b7" "container-server 488209" 0.0015 "-" 488209 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:20 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx545c558a07434fe99f63f-006ac981b7" "proxy-server 488209" 0.8113 "-" 488209 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:20 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx545c558a07434fe99f63f-006ac981b7" "proxy-server 488209" 1.6390 "-" 488209 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/07/20 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx545c558a07434fe99f63f-006ac981b7 - 1.6467 - - 1791590839.288377285 1791590840.935096502 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:20 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx91b7214a152143aeae402-006ac981b8" "proxy-server 488209" 0.0018 "-" 488209 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:22 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:47453/sda1/1/a1/c1" "tx91b7214a152143aeae402-006ac981b8" "container-server 488209" 0.0281 "-" 488209 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:22 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:38265/sdb1/1/a1/c1" "tx91b7214a152143aeae402-006ac981b8" "container-server 488209" 0.0009 "-" 488209 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:22 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx91b7214a152143aeae402-006ac981b8" "proxy-server 488209" 1.6740 "-" 488209 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:22 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx91b7214a152143aeae402-006ac981b8" "proxy-server 488209" 0.7592 "-" 488209 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/07/22 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx91b7214a152143aeae402-006ac981b8 - 1.6841 - - 1791590840.937032223 1791590842.621149540 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txeec38113fba94fccb48e6-006ac981ba" "proxy-server 488209" 0.5630 "-" 488209 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:24 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:47453/sda1/2/a/c1" "txeec38113fba94fccb48e6-006ac981ba" "container-server 488209" 0.0010 "-" 488209 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:25 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:38265/sdb1/2/a/c1" "txeec38113fba94fccb48e6-006ac981ba" "container-server 488209" 0.8036 "-" 488209 1 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:25 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txeec38113fba94fccb48e6-006ac981ba" "proxy-server 488209" 1.6608 "-" 488209 1 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:25 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txeec38113fba94fccb48e6-006ac981ba" "proxy-server 488209" 2.5294 "-" 488209 1 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/07/25 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txeec38113fba94fccb48e6-006ac981ba - 3.0986 - - 1791590842.622370720 1791590845.720953703 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:26 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx38a0b961bebe45c39fefd-006ac981bd" "proxy-server 488209" 0.3297 "-" 488209 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:27 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:47453/sda1/1/a/c2" "tx38a0b961bebe45c39fefd-006ac981bd" "container-server 488209" 0.0011 "-" 488209 2 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:28 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:38265/sdb1/1/a/c2" "tx38a0b961bebe45c39fefd-006ac981bd" "container-server 488209" 0.6938 "-" 488209 2 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:28 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx38a0b961bebe45c39fefd-006ac981bd" "proxy-server 488209" 2.5568 "-" 488209 2 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:07:28 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx38a0b961bebe45c39fefd-006ac981bd" "proxy-server 488209" 1.6430 "-" 488209 2 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/07/28 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx38a0b961bebe45c39fefd-006ac981bd - 2.8935 - - 1791590845.722313881 1791590848.615836382 2 -test.unit.container.test_replicator.TestReplicatorSync.test_cleanup_post_replicate -test.unit.container.test_replicator.TestReplicatorSync.test_cleanup_post_replicate ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_batch_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_batch_reclaim ... 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_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_chexor -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_chexor ... 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 INFO: Beginning replication run -test INFO: Replication run OVER -test INFO: Attempted to replicate 0 dbs in 0.00038 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/tmp7lt402z4/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00410 seconds (243.66478/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/tmpiw63hq62/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -test DEBUG: Not deleting db /tmp/tmpiw63hq62/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db (2/3 success) -test DEBUG: Not deleting db /tmp/tmpiw63hq62/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db (requires sharding, state unsharded) -test DEBUG: Not deleting db /tmp/tmpiw63hq62/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590844.30258.db (requires sharding, state sharding) -test DEBUG: Not deleting db /tmp/tmpiw63hq62/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590844.30258.db (2/3 success) -test DEBUG: Successfully deleted db /tmp/tmpiw63hq62/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590844.30258.db -test DEBUG: Successfully deleted db /tmp/tmpiw63hq62/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpo_z95u14/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (51, '03c5145e9ebaa7414b3a42ec21f1ec9b', '53f21acd-8428-4faf-97a0-932978be252b-sda', '1791590849.48339', '1791590849.00000', '0', '', '1791590849.00000', 51, 0) -test DEBUG: /tmp/tmpo_z95u14/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': '1791590850.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o1', 'created_at': '1791590851.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': 'o2', 'created_at': '1791590852.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': 'o3', 'created_at': '1791590853.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': 'o4', 'created_at': '1791590854.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': 'o5', 'created_at': '1791590855.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': 'o6', 'created_at': '1791590856.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': 'o7', 'created_at': '1791590857.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': 'o8', 'created_at': '1791590858.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': 'o9', 'created_at': '1791590859.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '53f21acd-8428-4faf-97a0-932978be252b-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 11, 'name': 'o10', 'created_at': '1791590860.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 12, 'name': 'o11', 'created_at': '1791590861.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 13, 'name': 'o12', 'created_at': '1791590862.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 14, 'name': 'o13', 'created_at': '1791590863.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 15, 'name': 'o14', 'created_at': '1791590864.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 16, 'name': 'o15', 'created_at': '1791590865.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 17, 'name': 'o16', 'created_at': '1791590866.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 18, 'name': 'o17', 'created_at': '1791590867.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 19, 'name': 'o18', 'created_at': '1791590868.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 20, 'name': 'o19', 'created_at': '1791590869.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '53f21acd-8428-4faf-97a0-932978be252b-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 21, 'name': 'o20', 'created_at': '1791590870.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 22, 'name': 'o21', 'created_at': '1791590871.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 23, 'name': 'o22', 'created_at': '1791590872.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 24, 'name': 'o23', 'created_at': '1791590873.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 25, 'name': 'o24', 'created_at': '1791590874.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 26, 'name': 'o25', 'created_at': '1791590875.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 27, 'name': 'o26', 'created_at': '1791590876.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 28, 'name': 'o27', 'created_at': '1791590877.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 29, 'name': 'o28', 'created_at': '1791590878.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 30, 'name': 'o29', 'created_at': '1791590879.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '53f21acd-8428-4faf-97a0-932978be252b-sda') -test DEBUG: /tmp/tmpo_z95u14/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 30 (2.78319s)test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_object -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_object ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_create_broker -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_create_broker ... 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.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges_errors -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges_errors ... ok - -test INFO: - - 10/Oct/2026/00/07/19 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0005 SSC - 1791590839.087401152 1791590839.087900877 0 -test INFO: - - 10/Oct/2026/00/07/19 POST /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0003 FA - 1791590839.088803768 1791590839.089098454 0 -test INFO: - - 10/Oct/2026/00/07/19 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.8070 - - 1791590838.282939672 1791590839.089971542 - -test INFO: - - 10/Oct/2026/00/07/19 PUT /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0003 FA - 1791590839.092737675 1791590839.093077898 0 -test INFO: - - 10/Oct/2026/00/07/19 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0004 SSC - 1791590839.093565702 1791590839.093970060 0 -test INFO: - - 10/Oct/2026/00/07/19 PUT /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0003 FA - 1791590839.094653130 1791590839.094977856 0 -test INFO: - - 10/Oct/2026/00/07/19 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0033 - - 1791590839.092532873 1791590839.095806122 - -test INFO: - - 10/Oct/2026/00/07/19 DELETE /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1791590839.097673178 1791590839.097853661 0 -test INFO: - - 10/Oct/2026/00/07/19 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0002 SSC - 1791590839.098171234 1791590839.098414183 0 -test INFO: - - 10/Oct/2026/00/07/19 DELETE /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1791590839.098832369 1791590839.098993778 0 -test INFO: - - 10/Oct/2026/00/07/19 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0020 - - 1791590839.097538710 1791590839.099502087 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:20 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.6556 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:21 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.6088 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:21 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.8007 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:21 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0012 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:21 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:21 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:22 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.7374 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:23 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.7309 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:23 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0013 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:24 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 1.2052 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:24 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:24 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.7313 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:25 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.3469 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:25 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0344 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:25 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0005 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:07:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 2.0181 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:28 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.8317 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:29 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 1.0766 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.7814 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:31 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.9684 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 1.5336 "-" 488186 2 -test ERROR: ERROR Account update failed with 127.0.0.1:49137/sda1 (will retry later): Response 503 OK -test INFO: - - - [10/Oct/2026:00:07:33 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.7576 "-" 488186 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:35 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 1.6662 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:37 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 1.4783 "-" 488186 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:37 +0000] "DELETE /sda1/./a/c" 400 20 "-" "-" "-" 0.0003 "-" 488186 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:37 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 488186 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:37 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0004 "-" 488186 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.3103 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:37 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0620 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:37 +0000] "DELETE /sda1/p/a/c" 409 - "-" "-" "-" 0.2497 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:37 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:38 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.4279 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:38 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0012 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:38 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.1473 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:38 +0000] "DELETE /sda1/p/a/c/bashful" 204 - "-" "-" "-" 0.0115 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:38 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.5023 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:39 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.2445 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:39 +0000] "DELETE /sda1/p/a/c/grumpy10" 204 - "-" "-" "-" 0.0012 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:39 +0000] "DELETE /sda1/p/a/c/grumpy10_no_header" 204 - "-" "-" "-" 0.0005 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:39 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.2554 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:39 +0000] "DELETE /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0012 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:39 +0000] "DELETE /sda1/p/a/c/grumpy20_no_header" 204 - "-" "-" "-" 0.0151 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.3419 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:40 +0000] "DELETE /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0011 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:40 +0000] "DELETE /sda1/p/a/c/grumpy30_no_header" 204 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.2007 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:40 +0000] "DELETE /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0011 "-" 488186 2test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_creation -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_creation ... ok - -test DEBUG: Synchronization for /tmp/tmpo_z95u14/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, '03c5145e9ebaa7414b3a42ec21f1ec9b', '53f21acd-8428-4faf-97a0-932978be252b-sda', '1791590849.48339', '1791590849.00000', '0', '', '1791590849.00000', 51, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('53f21acd-8428-4faf-97a0-932978be252b-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 6.99848 seconds (0.14289/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/tmpo_z95u14/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (51, '03c5145e9ebaa7414b3a42ec21f1ec9b', '53f21acd-8428-4faf-97a0-932978be252b-sda', '1791590849.48339', '1791590849.00000', '0', '', '1791590849.00000', 51, 0) -test DEBUG: /tmp/tmpo_z95u14/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': '1791590880.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 32, 'name': 'o31', 'created_at': '1791590881.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 33, 'name': 'o32', 'created_at': '1791590882.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 34, 'name': 'o33', 'created_at': '1791590883.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 35, 'name': 'o34', 'created_at': '1791590884.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 36, 'name': 'o35', 'created_at': '1791590885.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 37, 'name': 'o36', 'created_at': '1791590886.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 38, 'name': 'o37', 'created_at': '1791590887.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 39, 'name': 'o38', 'created_at': '1791590888.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 40, 'name': 'o39', 'created_at': '1791590889.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '53f21acd-8428-4faf-97a0-932978be252b-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 41, 'name': 'o40', 'created_at': '1791590890.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 42, 'name': 'o41', 'created_at': '1791590891.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 43, 'name': 'o42', 'created_at': '1791590892.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 44, 'name': 'o43', 'created_at': '1791590893.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 45, 'name': 'o44', 'created_at': '1791590894.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 46, 'name': 'o45', 'created_at': '1791590895.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 47, 'name': 'o46', 'created_at': '1791590896.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 48, 'name': 'o47', 'created_at': '1791590897.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 49, 'name': 'o48', 'created_at': '1791590898.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 50, 'name': 'o49', 'created_at': '1791590899.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '53f21acd-8428-4faf-97a0-932978be252b-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 51, 'name': 'o101', 'created_at': '1791591000.00000', 'size': 0, 'content_type': 'content-type-new', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '53f21acd-8428-4faf-97a0-932978be252b-sda') -test DEBUG: /tmp/tmpo_z95u14/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 51 (0.801737s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (51, '03c5145e9ebaa7414b3a42ec21f1ec9b', '53f21acd-8428-4faf-97a0-932978be252b-sda', '1791590849.48339', '1791590849.00000', '0', '', '1791590849.00000', 51, 0) -test DEBUG: /tmp/tmpo_z95u14/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 1.03031 seconds (0.97058/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:0 ts_repl:0 -test WARNING: Could not find a non-zero weight device for handoff partition 0, falling back device sdb -test WARNING: Could not find a non-zero weight device for handoff partition 0, falling back device sdc -test INFO: Beginning replication run -test INFO: Replication run OVER -test INFO: Attempted to replicate 0 dbs in 0.00026 seconds (0.00000/s) -test INFO: Removed 0 dbs -test INFO: 0 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test INFO: Beginning replication run -test INFO: Replication run OVER -test INFO: Attempted to replicate 0 dbs in 0.00024 seconds (0.00000/s) -test INFO: Removed 0 dbs -test INFO: 0 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test INFO: Beginning replication run -test INFO: Replication run OVER -test INFO: Attempted to replicate 0 dbs in 0.00026 seconds (0.00000/s) -test INFO: Removed 0 dbs -test INFO: 0 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpze9sxenj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, '20106c714cccf061341f52a24042bf14', 'cbc0aae1-3da5-4637-a41e-ecf39378ac28-sda', '1791590859.83625', '1791590400.00000', '0', '', '1791590400.00000', 0, 0) -test DEBUG: /tmp/tmpze9sxenj/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': '1791590402.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}, {'ROWID': 2, 'name': 'o2', 'created_at': '1791590403.00000+186a0+186a0', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'cbc0aae1-3da5-4637-a41e-ecf39378ac28-sda')test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_db_file -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_db_file ... ok - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591104.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/9dc/147ddd89ec7c017a7293e0796614d9dc/147ddd89ec7c017a7293e0796614d9dc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591108.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/2d8/7b6a34d9b983f3abb9f345cdb0c402d8/7b6a34d9b983f3abb9f345cdb0c402d8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591112.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/dd9/108de72d6b9793d3dcdbf27e3d69add9/108de72d6b9793d3dcdbf27e3d69add9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591116.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/85b/4a7bbd78660cdb824f4060a6abd2685b/4a7bbd78660cdb824f4060a6abd2685b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591120.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/5e3/e218d56b5f307c6cc855f439e865d5e3/e218d56b5f307c6cc855f439e865d5e3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591124.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/e78/c4e98e05499c4e1219c6d21c4dd45e78/c4e98e05499c4e1219c6d21c4dd45e78.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591128.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/828/13addce454769e8f2ec9fca5853d6828/13addce454769e8f2ec9fca5853d6828.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591132.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/9ed/bfe88ac12478a021193ba95d5ec119ed/bfe88ac12478a021193ba95d5ec119ed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591136.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/cad/8de06faa2381e113b25e37437c9d7cad/8de06faa2381e113b25e37437c9d7cad.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591140.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/2b9/821deed82a06233edf31fbd583be42b9/821deed82a06233edf31fbd583be42b9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591144.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/00f/93d7c77663af2ffd1044d8dd60e3500f/93d7c77663af2ffd1044d8dd60e3500f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591148.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/e30/8bcd8b3ea8b44b75445d4b6da0309e30/8bcd8b3ea8b44b75445d4b6da0309e30.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591152.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/d5a/1bcccb51cf4c906e40a51172ae239d5a/1bcccb51cf4c906e40a51172ae239d5a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591156.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/6be/21a82333642a2181528e0fbc179fa6be/21a82333642a2181528e0fbc179fa6be.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591160.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/71f/794069b400faa7c41626f7be24d9e71f/794069b400faa7c41626f7be24d9e71f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591164.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/3fe/08605b7d1de9aece1bb38cc384f083fe/08605b7d1de9aece1bb38cc384f083fe.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591168.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/801/7ed8ceb656ae47462490e255d4f82801/7ed8ceb656ae47462490e255d4f82801.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591172.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/dc8/fc6b19a2128bc5dc4d9871c9a2315dc8/fc6b19a2128bc5dc4d9871c9a2315dc8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591176.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/863/630451dd8b859fc162f6b94fce4a9863/630451dd8b859fc162f6b94fce4a9863.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591180.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/087/4f40f3c35ae4ecc5fa62b810e3c79087/4f40f3c35ae4ecc5fa62b810e3c79087.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591184.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/434/d30e08ed58ef4579aa09af3c63e28434/d30e08ed58ef4579aa09af3c63e28434.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591188.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/191/b33b4f979a85dfb7ea94aa0443aae191/b33b4f979a85dfb7ea94aa0443aae191.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591192.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/1e7/862a8834f827be807950e7a2005761e7/862a8834f827be807950e7a2005761e7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591196.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/8d1/0e75c2ae191f3cdda82e7063e35698d1/0e75c2ae191f3cdda82e7063e35698d1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591200.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/609/e066ee8e7e3776423e2eda5c9f1ea609/e066ee8e7e3776423e2eda5c9f1ea609.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591204.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/4de/72fc8f1b8ef6824c05fdea5f8a38f4de/72fc8f1b8ef6824c05fdea5f8a38f4de.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591208.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/3fa/19eaa96ff998634f3ef3c87492f043fa/19eaa96ff998634f3ef3c87492f043fa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591212.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/8a5/b1fc42ca1a6c2fa87c69320cad0258a5/b1fc42ca1a6c2fa87c69320cad0258a5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591216.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/c85/3b45f821068b74ef4731cb83e9575c85/3b45f821068b74ef4731cb83e9575c85.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591220.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/ebb/938dc403d176ac4f4e9a549bfa0a2ebb/938dc403d176ac4f4e9a549bfa0a2ebb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591224.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/cc3/bb6e6fe37703cdcb342b32eb50560cc3/bb6e6fe37703cdcb342b32eb50560cc3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591228.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/64f/a2dc445931b66f16ff1aef6d5d41764f/a2dc445931b66f16ff1aef6d5d41764f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591232.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/2e0/da87e7aefa3abda2f4fc6c9c782562e0/da87e7aefa3abda2f4fc6c9c782562e0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591236.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/a5c/ab4bbd5ca25e3bb5b9898fd54e6b5a5c/ab4bbd5ca25e3bb5b9898fd54e6b5a5c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591240.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/a18/abbd2b06e2da85082737a2adcde16a18/abbd2b06e2da85082737a2adcde16a18.dbtest.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.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_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_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_delete_object -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_delete_object ... 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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_double_check_trailing_delimiter -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_double_check_trailing_delimiter ... 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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_double_check_trailing_delimiter_non_slash -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_double_check_trailing_delimiter_non_slash ... ok -test.unit.container.test_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_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_is_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_no_stale_reads -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_no_stale_reads ... ok - -test DEBUG: /tmp/tmpze9sxenj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.819737s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, '20106c714cccf061341f52a24042bf14', 'cbc0aae1-3da5-4637-a41e-ecf39378ac28-sda', '1791590859.83625', '1791590400.00000', '0', '', '1791590400.00000', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('cbc0aae1-3da5-4637-a41e-ecf39378ac28-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 2 objects to the reconciler at /tmp/tmpze9sxenj/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 5.05343 seconds (0.19789/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/tmpze9sxenj/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (2, 'ec84de6f77093f7d06de9917d0e8c307', '3aa2ad5c-d291-4add-9ca3-6fbe8c73f3d0-sda', '1791590865.38205', '1791590400', '0', '', '1791590400', 2, 0) -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('3aa2ad5c-d291-4add-9ca3-6fbe8c73f3d0-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (2, 'ec84de6f77093f7d06de9917d0e8c307', '3aa2ad5c-d291-4add-9ca3-6fbe8c73f3d0-sda', '1791590865.38205', '1791590400', '0', '', '1791590400', 2, 0) -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('3aa2ad5c-d291-4add-9ca3-6fbe8c73f3d0-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpkq8kcctx/sda/containers/0/df1/7d69a3daa789abb831fde54674123df1/7d69a3daa789abb831fde54674123df1.db -REPLICATE: /sdb/0/7d69a3daa789abb831fde54674123df1, sync, (2, '20106c714cccf061341f52a24042bf14', 'd51f3ee9-6f6d-40ab-a34e-101644f16ece-sda', '1791590865.97547', '1791590400.00000', '0', '{"X-Container-Sysmeta-Shard-Root": ["a/c", "1791590865.98396"]}', '1791590400.00000', 0, 0) -test DEBUG: /tmp/tmpkq8kcctx/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': '1791590402.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}, {'ROWID': 2, 'name': 'o2', 'created_at': '1791590403.00000+186a0+186a0', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'd51f3ee9-6f6d-40ab-a34e-101644f16ece-sda') -test DEBUG: /tmp/tmpkq8kcctx/sda/containers/0/df1/7d69a3daa789abb831fde54674123df1/7d69a3daa789abb831fde54674123df1.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.00748849s) -REPLICATE: /sdb/0/7d69a3daa789abb831fde54674123df1, merge_syncs, ([],) -REPLICATE: /sdc/0/7d69a3daa789abb831fde54674123df1, sync, (2, '20106c714cccf061341f52a24042bf14', 'd51f3ee9-6f6d-40ab-a34e-101644f16ece-sda', '1791590865.97547', '1791590400.00000', '0', '{"X-Container-Sysmeta-Shard-Root": ["a/c", "1791590865.98396"]}', '1791590400.00000', 0, 0) -REPLICATE: /sdc/0/7d69a3daa789abb831fde54674123df1, complete_rsync, ('d51f3ee9-6f6d-40ab-a34e-101644f16ece-sda', '7d69a3daa789abb831fde54674123df1.db') -test DEBUG: Adding 2 objects to the reconciler at /tmp/tmpkq8kcctx/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.07640 seconds (13.08849/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/tmpkq8kcctx/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (2, 'ec84de6f77093f7d06de9917d0e8c307', '067454ce-152f-4da9-ad3b-a0ac614d4564-sda', '1791590866.07535', '1791590400', '0', '', '1791590400', 2, 0) -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('067454ce-152f-4da9-ad3b-a0ac614d4564-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (2, 'ec84de6f77093f7d06de9917d0e8c307', '067454ce-152f-4da9-ad3b-a0ac614d4564-sda', '1791590866.07535', '1791590400', '0', '', '1791590400', 2, 0) -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('067454ce-152f-4da9-ad3b-a0ac614d4564-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmps5m3dt5v/sda/containers/0/df1/7d69a3daa789abb831fde54674123df1/7d69a3daa789abb831fde54674123df1.db -REPLICATE: /sdb/0/7d69a3daa789abb831fde54674123df1, sync, (2, '20106c714cccf061341f52a24042bf14', '75f05854-492f-4dc9-9c00-26e0913550d2-sda', '1791590866.13284', '1791590400.00000', '0', '{"X-Container-Sysmeta-Shard-Quoted-Root": ["a/c", "1791590866.13810"]}', '1791590400.00000', 0, 1) -test DEBUG: /tmp/tmps5m3dt5v/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': '1791590402.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o2', 'created_at': '1791590403.00000+186a0+186a0', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '75f05854-492f-4dc9-9c00-26e0913550d2-sda') -test DEBUG: /tmp/tmps5m3dt5v/sda/containers/0/df1/7d69a3daa789abb831fde54674123df1/7d69a3daa789abb831fde54674123df1.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.00710893s) -REPLICATE: /sdb/0/7d69a3daa789abb831fde54674123df1, merge_syncs, ([],) -REPLICATE: /sdc/0/7d69a3daa789abb831fde54674123df1, sync, (2, '20106c714cccf061341f52a24042bf14', '75f05854-492f-4dc9-9c00-26e0913550d2-sda', '1791590866.13284', '1791590400.00000', '0', '{"X-Container-Sysmeta-Shard-Quoted-Root": ["a/c", "1791590866.13810"]}', '1791590400.00000', 0, 1) -REPLICATE: /sdc/0/7d69a3daa789abb831fde54674123df1, complete_rsync, ('75f05854-492f-4dc9-9c00-26e0913550d2-sda', '7d69a3daa789abb831fde54674123df1.db') -test DEBUG: Adding 2 objects to the reconciler at /tmp/tmps5m3dt5v/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.07949 seconds (12.58042/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/tmps5m3dt5v/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (2, '935ba8759712a121f9f1735bf29f8e7e', 'a24ef5cf-745c-4646-b053-c274b9315830-sda', '1791590866.22643', '1791590400', '0', '', '1791590400', 2, 0) -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('a24ef5cf-745c-4646-b053-c274b9315830-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (2, '935ba8759712a121f9f1735bf29f8e7e', 'a24ef5cf-745c-4646-b053-c274b9315830-sda', '1791590866.22643', '1791590400', '0', '', '1791590400', 2, 0) -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('a24ef5cf-745c-4646-b053-c274b9315830-sda', '7653821e01c41ce1c4a149df6c4efd1a.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.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_sharding_states -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_sharding_states ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_stale_read_ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_stale_read_ok ... ok -test.unit.container.test_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_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_items_since -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_items_since ... ok - -test INFO: - - - [10/Oct/2026:00:07:40 +0000] "DELETE /sda1/p/a/c/grumpy40_no_header" 204 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.9613 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:42 +0000] "DELETE /sda1/p/a/c/grumpy50" 204 - "-" "-" "-" 0.0040 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:43 +0000] "DELETE /sda1/p/a/c/grumpy50_no_header" 204 - "-" "-" "-" 0.0005 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:43 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.3688 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:43 +0000] "DELETE /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0064 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:43 +0000] "DELETE /sda1/p/a/c/grumpy60_no_header" 204 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:45 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.4994 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:45 +0000] "DELETE /sda1/p/a/c/grumpy70" 204 - "-" "-" "-" 0.0018 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:45 +0000] "DELETE /sda1/p/a/c/grumpy70_no_header" 204 - "-" "-" "-" 0.0005 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:45 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0060 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:45 +0000] "DELETE /sda1/p/a/c/grumpy80" 204 - "-" "-" "-" 0.0013 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:45 +0000] "DELETE /sda1/p/a/c/grumpy80_no_header" 204 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:45 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0105 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:45 +0000] "DELETE /sda1/p/a/c/grumpier10" 204 - "-" "-" "-" 0.0012 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpier10_no_header" 204 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0077 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0011 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpier20_no_header" 204 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0083 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0011 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpier30_no_header" 204 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0057 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0018 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpier40_no_header" 204 - "-" "-" "-" 0.0509 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0086 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpier50" 204 - "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpier50_no_header" 204 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0130 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0012 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpier60_no_header" 204 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0090 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpier70" 204 - "-" "-" "-" 0.0011 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpier70_no_header" 204 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0065 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpier80" 204 - "-" "-" "-" 0.0012 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpier80_no_header" 204 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/dopey" 204 - "-" "-" "-" 0.0005 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0058 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0068 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/dopey10" 204 - "-" "-" "-" 0.0014 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/dopey10_no_header" 204 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0062 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0012 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/dopey20_no_header" 204 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0052 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0012 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/dopey30_no_header" 204 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0055 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0009 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/dopey40_no_header" 204 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0066 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/dopey50" 204 - "-" "-" "-" 0.0012 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/dopey50_no_header" 204 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0079 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0010 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/dopey60_no_header" 204 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0055 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/dopey70" 204 - "-" "-" "-" 0.0015 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/dopey70_no_header" 204 - "-" "-" "-" 0.0006 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0078 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/dopey80" 204 - "-" "-" "-" 0.0013 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/dopey80_no_header" 204 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0011 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0011 "-" 488186 2 -test DEBUG: Unlinked retiring db '/tmp/tmpk6nome0y/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0061 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpiest10" 204 - "-" "-" "-" 0.0011 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpiest10_no_header" 204 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0090 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0014 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpiest20_no_header" 204 - "-" "-" "-" 0.0004 "-" 488186 2test.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 INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpi02g9r6v/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, '89de928f7ce252a4e5dc24a968f5e5ac', '8d5493bf-2559-4899-adea-572ab5f6bc00-sda', '1791590866.28080', '1791590866.00000', '0', '', '1791590866.00000', 1, 0) -test DEBUG: /tmp/tmpi02g9r6v/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'o-nulo', 'created_at': '1791590868.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o-unu', 'created_at': '1791590869.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '8d5493bf-2559-4899-adea-572ab5f6bc00-sda') -test DEBUG: /tmp/tmpi02g9r6v/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.0072484s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, '89de928f7ce252a4e5dc24a968f5e5ac', '8d5493bf-2559-4899-adea-572ab5f6bc00-sda', '1791590866.28080', '1791590866.00000', '0', '', '1791590866.00000', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('8d5493bf-2559-4899-adea-572ab5f6bc00-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpi02g9r6v/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.07994 seconds (12.50976/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/tmpi02g9r6v/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, '1857b366cda445a9e660ac572a0cbb4b', '34c534ca-eb06-4369-a4eb-f69fc02dfa96-sda', '1791590866.36744', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('34c534ca-eb06-4369-a4eb-f69fc02dfa96-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, '1857b366cda445a9e660ac572a0cbb4b', '34c534ca-eb06-4369-a4eb-f69fc02dfa96-sda', '1791590866.36744', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('34c534ca-eb06-4369-a4eb-f69fc02dfa96-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpi02g9r6v/sdb/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, '1857b366cda445a9e660ac572a0cbb4b', 'f79e16c9-df97-4f1c-a6e3-8be2eda9ef25-', '1791590866.36744', '1791590400', '0', '', '1791590400', 1, 0) -test DEBUG: /tmp/tmpi02g9r6v/sdb/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db in sync with 10.0.0.2:1002/sdc, nothing to do -REPLICATE: /sda/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, '1857b366cda445a9e660ac572a0cbb4b', 'f79e16c9-df97-4f1c-a6e3-8be2eda9ef25-', '1791590866.36744', '1791590400', '0', '', '1791590400', 1, 0) -test DEBUG: /tmp/tmpi02g9r6v/sdb/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db in sync with 10.0.0.0:1000/sda, nothing to do -test DEBUG: Replicating db /tmp/tmpi02g9r6v/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, 'd69f4f6d601e2c81aea552cbd00e9fd0', '68c6b6de-f777-49cc-96c7-aa246429b023-sdb', '1791590866.28080', '1791590867.00000', '0', '', '1791590867.00000', 1, 0) -test DEBUG: /tmp/tmpi02g9r6v/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.2:1002/sdc, starting at row -1 -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'o-nulo', 'created_at': '1791590870.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o-unu', 'created_at': '1791590871.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '68c6b6de-f777-49cc-96c7-aa246429b023-sdb') -test DEBUG: /tmp/tmpi02g9r6v/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.2:1002/sdc, finished at row 2 (0.0154505s) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([{'remote_id': '8d5493bf-2559-4899-adea-572ab5f6bc00-sda', 'sync_point': 2}],) -REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, 'd69f4f6d601e2c81aea552cbd00e9fd0', '68c6b6de-f777-49cc-96c7-aa246429b023-sdb', '1791590866.28080', '1791590867.00000', '0', '', '1791590867.00000', 1, 0) -test DEBUG: /tmp/tmpi02g9r6v/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.0:1000/sda, starting at row -1 -REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'o-nulo', 'created_at': '1791590870.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o-unu', 'created_at': '1791590871.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '68c6b6de-f777-49cc-96c7-aa246429b023-sdb') -test DEBUG: /tmp/tmpi02g9r6v/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.0:1000/sda, finished at row 2 (0.0100079s) -REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([{'remote_id': '8d5493bf-2559-4899-adea-572ab5f6bc00-sda', 'sync_point': 2}],) -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpi02g9r6v/sdb/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 2 dbs in 0.09365 seconds (21.35688/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/tmpi02g9r6v/sdb/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (2, 'c1d0db395abc0a3bb34d71b588d58855', 'f79e16c9-df97-4f1c-a6e3-8be2eda9ef25-', '1791590866.36744', '1791590400', '0', '', '1791590400', 1, 0) -test DEBUG: /tmp/tmpi02g9r6v/sdb/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db usyncing chunks to 10.0.0.2:1002/sdc, starting at row 1 -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, merge_items, ([{'ROWID': 2, 'name': '1:/a/c/o-unu', 'created_at': '1791590871.00000', 'size': 0, 'content_type': 'application/x-put', 'etag': '1791590871.00000', 'deleted': 0, 'storage_policy_index': 0}], 'f79e16c9-df97-4f1c-a6e3-8be2eda9ef25-') -test DEBUG: /tmp/tmpi02g9r6v/sdb/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db usyncing chunks to 10.0.0.2:1002/sdc, finished at row 2 (0.00762296s) -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, merge_syncs, ([{'remote_id': '34c534ca-eb06-4369-a4eb-f69fc02dfa96-sda', 'sync_point': 1}],) -REPLICATE: /sda/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (2, 'c1d0db395abc0a3bb34d71b588d58855', 'f79e16c9-df97-4f1c-a6e3-8be2eda9ef25-', '1791590866.36744', '1791590400', '0', '', '1791590400', 1, 0)test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_namespaces -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_namespaces ... ok -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_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_replicator.TestReplicatorSync.test_post_replicate_hook -test.unit.container.test_replicator.TestReplicatorSync.test_post_replicate_hook ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_object_update_redirected_to_shard -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_object_update_redirected_to_shard ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_timestamp_not_float -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_timestamp_not_float ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_not_valid -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_not_valid ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_namespaces_state_filtering -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_namespaces_state_filtering ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_missing -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_missing ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_objects -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_objects ... 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 - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591244.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/1d5/281495e8158f43e4fcbb64aa99e551d5/281495e8158f43e4fcbb64aa99e551d5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591248.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/47d/23608f505ca03912ba7448e8ba09d47d/23608f505ca03912ba7448e8ba09d47d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591252.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/b83/ffa4bc867b505d667983d4d7ae9a9b83/ffa4bc867b505d667983d4d7ae9a9b83.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591256.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/b96/c4be41376476b8f090e8df70a8bbeb96/c4be41376476b8f090e8df70a8bbeb96.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591260.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/466/94632c97ba1dfdc1edf3c90836ebc466/94632c97ba1dfdc1edf3c90836ebc466.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591264.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/c93/0fd97a7594daff44cd53701af765ec93/0fd97a7594daff44cd53701af765ec93.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591268.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/20f/1f459107b41e9a8bbb6874fc0250020f/1f459107b41e9a8bbb6874fc0250020f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591272.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/07b/a268ca7572ef30b39c27eada5c0e507b/a268ca7572ef30b39c27eada5c0e507b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591276.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/232/6b542f902a2d6027f63c57469f4bf232/6b542f902a2d6027f63c57469f4bf232.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591280.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/58c/0169b12a3831b68e15e5867befaf958c/0169b12a3831b68e15e5867befaf958c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591284.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/fc9/5cde1480dfc43a8c3776f6ae185f9fc9/5cde1480dfc43a8c3776f6ae185f9fc9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591288.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/793/6bb7b331425646eec6c82de2ec794793/6bb7b331425646eec6c82de2ec794793.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591292.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/145/51e92e7fa1c7e3ca7e6f2f0f3f964145/51e92e7fa1c7e3ca7e6f2f0f3f964145.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591296.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/a05/ce9278c040cd57c5d2fc8cae1582ba05/ce9278c040cd57c5d2fc8cae1582ba05.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591300.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/4a0/6c1fca738952f80514252789d8fc94a0/6c1fca738952f80514252789d8fc94a0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591304.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/081/77dc8071035648c21f53804ce2718081/77dc8071035648c21f53804ce2718081.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591308.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/92e/a18728d199df0bbac1fe918be951492e/a18728d199df0bbac1fe918be951492e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591312.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/c84/1778a4068fc5c5f7190a8949523fec84/1778a4068fc5c5f7190a8949523fec84.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591316.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/052/91a7e9b26f58c390a3ced22caca17052/91a7e9b26f58c390a3ced22caca17052.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591320.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/131/e9ede1e9135078070a5230581cc5f131/e9ede1e9135078070a5230581cc5f131.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591324.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/d00/43e715aab6cd7c762f7c074be5131d00/43e715aab6cd7c762f7c074be5131d00.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591328.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/2d5/c4f31bea33e550b93f03110fa8e782d5/c4f31bea33e550b93f03110fa8e782d5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591332.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/f37/2980d81d32d964f5d706726a83b3cf37/2980d81d32d964f5d706726a83b3cf37.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591336.00000-0, db: /tmp/tmp7mkqoezh/sda/containers/0/0b2/b82ed35cfc0cab83dc76650b265250b2/b82ed35cfc0cab83dc76650b265250b2.db -sharder-test WARNING: Failed to get shard ranges from a/c: bad, path: .shards_a/shard_c, db: /tmp/tmpui9dhm3u/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590867.00000.db -sharder-test WARNING: Audit warnings for shard: unable to get shard ranges from root, path: .shards_a/shard_c, db: /tmp/tmpui9dhm3u/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590867.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590870.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/7be/47c77804d8e348fc5cb5a527b7b8c7be/47c77804d8e348fc5cb5a527b7b8c7be_1791590870.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590870.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/7be/47c77804d8e348fc5cb5a527b7b8c7be/47c77804d8e348fc5cb5a527b7b8c7be_1791590870.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590873.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/152/2822237a7b44585337b0bf4a68684152/2822237a7b44585337b0bf4a68684152_1791590873.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590873.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/152/2822237a7b44585337b0bf4a68684152/2822237a7b44585337b0bf4a68684152_1791590873.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590876.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/68c/2e37d9d6ccd078159922e275d828a68c/2e37d9d6ccd078159922e275d828a68c_1791590876.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590876.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/68c/2e37d9d6ccd078159922e275d828a68c/2e37d9d6ccd078159922e275d828a68c_1791590876.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590879.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/f68/4189dc2954a28aaf822254f4050cff68/4189dc2954a28aaf822254f4050cff68_1791590879.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590879.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/f68/4189dc2954a28aaf822254f4050cff68/4189dc2954a28aaf822254f4050cff68_1791590879.00000.dbtest.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter_non_ascii -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter_non_ascii ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter_xml -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter_xml ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_sharded -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_sharded ... ok - -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0110 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0011 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpiest30_no_header" 204 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0107 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0009 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpiest40_no_header" 204 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0188 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpiest50" 204 - "-" "-" "-" 0.0012 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpiest50_no_header" 204 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0074 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0085 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpiest60_no_header" 204 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0094 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpiest70" 204 - "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpiest70_no_header" 204 - "-" "-" "-" 0.0008 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0073 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpiest80" 204 - "-" "-" "-" 0.0011 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c/grumpiest80_no_header" 204 - "-" "-" "-" 0.0010 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0089 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "DELETE /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 488186 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0096 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "GET /sda1/p/a/c" 406 - "-" "-" "-" 0.0002 "-" 488186 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0098 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0009 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0008 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0155 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0061 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0024 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0021 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0021 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0023 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0022 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0028 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0027 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0141 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0022 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0026 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0027 "-" 488186 2 -test DEBUG: Unlinked retiring db '/tmp/tmpbyqu5gma/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0020 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0020 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0025 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0025 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0083 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "GET /sda1/p/a/c" 200 66 "-" "-" "-" 0.0096 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0190 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/1" 201 - "-" "-" "-" 0.0011 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/2" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/1" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/2" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "GET /sda1/p/a/c" 200 50 "-" "-" "-" 0.0180 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "GET /sda1/p/a/c" 200 14 "-" "-" "-" 0.0055 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0315 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:46 +0000] "GET /sda1/p/a/c" 200 221 "-" "-" "-" 0.0264 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.1623 "-" 488186 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter_xml_with_quotes -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter_xml_with_quotes ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_invalid_accept -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_invalid_accept ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty ... 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_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_objects_since_row -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_objects_since_row ... 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_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_own_shard_range -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_own_shard_range ... ok - -test DEBUG: /tmp/tmpi02g9r6v/sdb/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db usyncing chunks to 10.0.0.0:1000/sda, starting at row 1 -REPLICATE: /sda/0/7653821e01c41ce1c4a149df6c4efd1a, merge_items, ([{'ROWID': 2, 'name': '1:/a/c/o-unu', 'created_at': '1791590871.00000', 'size': 0, 'content_type': 'application/x-put', 'etag': '1791590871.00000', 'deleted': 0, 'storage_policy_index': 0}], 'f79e16c9-df97-4f1c-a6e3-8be2eda9ef25-') -test DEBUG: /tmp/tmpi02g9r6v/sdb/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db usyncing chunks to 10.0.0.0:1000/sda, finished at row 2 (0.00984621s) -REPLICATE: /sda/0/7653821e01c41ce1c4a149df6c4efd1a, merge_syncs, ([{'remote_id': '34c534ca-eb06-4369-a4eb-f69fc02dfa96-sda', 'sync_point': 1}],) -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, '6f8d07f6c19a697a79887043a9428390', 'b1ffa94d-4cf0-4d95-9f38-9f703770675e-', '1791590866.65589', '1791590866.65276', '0', '', '1791590866.65276', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('b1ffa94d-4cf0-4d95-9f38-9f703770675e-', '5267a50d4a8f6ea3ee1dbecb8592e872_1791590866.66148.db') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, '6f8d07f6c19a697a79887043a9428390', 'b1ffa94d-4cf0-4d95-9f38-9f703770675e-', '1791590866.65589', '1791590866.65276', '0', '', '1791590866.65276', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791590866.66140', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1791590866.66140', 'deleted': 0, 'state': 40, 'state_timestamp': '1791590866.66140', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590866.66160', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590866.66160', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590866.66148', 'epoch': '1791590866.66148', 'reported': 0, 'tombstones': -1}], 'b1ffa94d-4cf0-4d95-9f38-9f703770675e-') -test DEBUG: /tmp/tmpvtturr5j/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590866.66148.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpvtturr5j/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590866.66148.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, '1055b4d1a96c091bbaf2de0b98475656', 'fa6f22ea-fd68-45ce-8ed5-3d3c0833f465-', '1791590866.75625', '1791590866.75363', '0', '', '1791590866.75363', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791590866.81524', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1791590866.81524', 'deleted': 0, 'state': 40, 'state_timestamp': '1791590866.81524', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590866.82304', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590866.82304', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590866.76180', 'epoch': '1791590866.76180', 'reported': 0, 'tombstones': -1}], 'fa6f22ea-fd68-45ce-8ed5-3d3c0833f465-') -test DEBUG: /tmp/tmp1q0dnl5f/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590866.76180.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp1q0dnl5f/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590866.76180.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, '1055b4d1a96c091bbaf2de0b98475656', 'fa6f22ea-fd68-45ce-8ed5-3d3c0833f465-', '1791590866.75625', '1791590866.80210', '0', '', '1791590866.75363', 101, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791590866.81524', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1791590866.81524', 'deleted': 0, 'state': 40, 'state_timestamp': '1791590866.81524', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590866.82304', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590866.82304', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590866.76180', 'epoch': '1791590866.76180', 'reported': 0, 'tombstones': -1}], 'fa6f22ea-fd68-45ce-8ed5-3d3c0833f465-') -test DEBUG: /tmp/tmp1q0dnl5f/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590866.76180.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp1q0dnl5f/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590866.76180.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, 'aa40c919971a193b301f3c70561d4004', '9cc81d07-37a2-419b-b2dd-6753cfe33569-', '1791590867.16585', '1791590867.16349', '0', '', '1791590867.16349', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791590867.25740', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1791590867.25740', 'deleted': 0, 'state': 40, 'state_timestamp': '1791590867.25740', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590867.27463', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590867.27463', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590867.17980', 'epoch': '1791590867.17980', 'reported': 0, 'tombstones': -1}], '9cc81d07-37a2-419b-b2dd-6753cfe33569-') -test DEBUG: /tmp/tmp5co4rn3_/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590867.17980.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp5co4rn3_/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590867.17980.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, 'aa40c919971a193b301f3c70561d4004', '9cc81d07-37a2-419b-b2dd-6753cfe33569-', '1791590867.16585', '1791590867.24629', '0', '', '1791590867.16349', 101, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791590867.25740', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1791590867.25740', 'deleted': 0, 'state': 40, 'state_timestamp': '1791590867.25740', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590867.27463', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590867.27463', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590867.17980', 'epoch': '1791590867.17980', 'reported': 0, 'tombstones': -1}], '9cc81d07-37a2-419b-b2dd-6753cfe33569-') -test DEBUG: /tmp/tmp5co4rn3_/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590867.17980.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp5co4rn3_/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590867.17980.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_server.TestNonLegacyDefaultStoragePolicy.test_GET_multichar_delimiter -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_multichar_delimiter ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_policy_info -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_policy_info ... ok - -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c/%3C%27sub%27%20%22dir%22%3E/object" 201 - "-" "-" "-" 0.0005 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 200 159 "-" "-" "-" 0.0211 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 400 21 "-" "-" "-" 0.0002 "-" 488186 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0108 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/jsonc" 200 2 "-" "-" "-" 0.0021 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0009 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0006 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/jsonc/2" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0102 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0015 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0020 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0011 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0021 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0011 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0021 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0092 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0023 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0011 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0111 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/jsonc" 200 234 "-" "-" "-" 0.0111 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0106 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0010 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c/-UK" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c/-CH" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 200 36 "-" "-" "-" 0.0095 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0154 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 200 4 "-" "-" "-" 0.0112 "-" 488186 2 -test 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: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 488186 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0117 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0008 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0076 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0027 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0024 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0084 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c/US~~TX~~A" 201 - "-" "-" "-" 0.0006 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c/US~~TX~~B" 201 - "-" "-" "-" 0.0005 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c/US~~OK~~A" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c/US~~OK~~B" 201 - "-" "-" "-" 0.0005 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c/US~~UT~~A" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c/US~~UT~~~B" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0092 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0026 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0027 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0024 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0027 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0025 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0025 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0096 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0026 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0107 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0044 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0076 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0063 "-" 488186 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_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_replication_info -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_replication_info ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_sharding -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_sharding ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_not_supported -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_not_supported ... 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_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_other_params -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_other_params ... 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_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_sharded_subshard_state_listing -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_sharded_subshard_state_listing ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges ... 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.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_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_sharded_subshard_state_updating -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_sharded_subshard_state_updating ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty_old_style_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty_old_style_shard_container ... 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_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges_includes -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges_includes ... 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_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges_with_sharding_overlaps -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges_with_sharding_overlaps ... ok - -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (5, '051368f11f192b2c5e7e715c691578cb', '9365444a-118f-4ab2-adb2-e34a00561c6e-', '1791590867.38879', '1791590867.38626', '0', '', '1791590867.38626', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791590867.43689', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590867.43689', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590867.43689', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590867.44163', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590867.44163', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590867.39405', 'epoch': '1791590867.39405', 'reported': 0, 'tombstones': -1}], '9365444a-118f-4ab2-adb2-e34a00561c6e-') -test DEBUG: /tmp/tmp4tkt7kbg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590867.39405.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp4tkt7kbg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590867.39405.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, '051368f11f192b2c5e7e715c691578cb', '9365444a-118f-4ab2-adb2-e34a00561c6e-', '1791590867.38879', '1791590867.42849', '0', '', '1791590867.38626', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791590867.43689', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590867.43689', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590867.43689', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590867.44163', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590867.44163', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590867.39405', 'epoch': '1791590867.39405', 'reported': 0, 'tombstones': -1}], '9365444a-118f-4ab2-adb2-e34a00561c6e-') -test DEBUG: /tmp/tmp4tkt7kbg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590867.39405.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp4tkt7kbg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590867.39405.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, '051368f11f192b2c5e7e715c691578cb', '8a6c57a6-0d52-4e13-90c9-653b49aab601-', '1791590867.52455', '1791590867.52226', '0', '', '1791590867.52226', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791590867.59473', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590867.59473', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590867.59473', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590867.59969', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590867.59969', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590867.52927', 'epoch': '1791590867.52927', 'reported': 0, 'tombstones': -1}], '8a6c57a6-0d52-4e13-90c9-653b49aab601-') -test DEBUG: /tmp/tmpelp6u9wi/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590867.52927.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpelp6u9wi/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590867.52927.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, '051368f11f192b2c5e7e715c691578cb', '8a6c57a6-0d52-4e13-90c9-653b49aab601-', '1791590867.52455', '1791590867.58189', '0', '', '1791590867.52226', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791590867.59473', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590867.59473', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590867.59473', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590867.59969', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590867.59969', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590867.52927', 'epoch': '1791590867.52927', 'reported': 0, 'tombstones': -1}], '8a6c57a6-0d52-4e13-90c9-653b49aab601-') -test DEBUG: /tmp/tmpelp6u9wi/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590867.52927.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpelp6u9wi/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590867.52927.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, 'b014c53960ac4f904115bb8a1a2cf679', 'df9905a3-3cd6-4e3f-b413-35bc42e4adcd-', '1791590867.71143', '1791590867.70869', '0', '', '1791590867.70869', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791590867.71758', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1791590867.71758', 'deleted': 0, 'state': 40, 'state_timestamp': '1791590867.71758', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590867.71786', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590867.71786', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590867.71767', 'epoch': '1791590867.71767', 'reported': 0, 'tombstones': -1}], 'df9905a3-3cd6-4e3f-b413-35bc42e4adcd-') -test DEBUG: /tmp/tmptrazggu5/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590867.71767.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmptrazggu5/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590867.71767.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, 'b014c53960ac4f904115bb8a1a2cf679', 'df9905a3-3cd6-4e3f-b413-35bc42e4adcd-', '1791590867.71143', '1791590867.87686', '0', '', '1791590867.70869', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791590867.71758', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1791590867.71758', 'deleted': 0, 'state': 40, 'state_timestamp': '1791590867.71758', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590867.71786', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590867.71786', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590867.71767', 'epoch': '1791590867.71767', 'reported': 0, 'tombstones': -1}], 'df9905a3-3cd6-4e3f-b413-35bc42e4adcd-') -test DEBUG: /tmp/tmptrazggu5/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590867.71767.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmptrazggu5/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590867.71767.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_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_subshard_state_listing -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_subshard_state_listing ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_subshard_state_updating -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_subshard_state_updating ... ok -test.unit.container.test_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_server.TestNonLegacyDefaultStoragePolicy.test_GET_non_ascii -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_non_ascii ... ok - -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0050 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0054 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0013 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0056 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0012 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0095 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0059 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0041 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0095 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0068 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0076 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 400 36 "-" "-" "-" 0.0012 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 400 35 "-" "-" "-" 0.0012 "-" 488186 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0098 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0059 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0066 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0062 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0046 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0072 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0022 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0023 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0022 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0013 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0014 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 200 323 "-" "-" "-" 0.0021 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0089 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0141 "-" 488186 2 -test DEBUG: Unlinked retiring db '/tmp/tmpti0wqy4o/tmp_test_container_server_ContainerController/sda1/containers/p/61c/b6a56f59d3a8b4d57e122a32d715b61c/b6a56f59d3a8b4d57e122a32d715b61c.db' -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0033 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0027 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0067 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0071 "-" 488186 2 -test DEBUG: Unlinked retiring db '/tmp/tmpmcjyqffu/tmp_test_container_server_ContainerController/sda1/containers/p/61c/b6a56f59d3a8b4d57e122a32d715b61c/b6a56f59d3a8b4d57e122a32d715b61c.db' -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0028 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0024 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0116 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0162 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0027 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0021 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0021 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0110 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0171 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0018 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0017 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0019 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0093 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0155 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0022 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0020 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0021 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0153 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:47 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0110 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0018 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0018 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0018 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0307 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/jsonc/Sp%C3%A4tzle" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/jsonc/%E3%83%A9%E3%83%BC%E3%83%A1%E3%83%B3" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/jsonc" 200 268 "-" "-" "-" 0.0094 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/jsonc" 200 22 "-" "-" "-" 0.0021 "-" 488186 2 -test 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_replicator.TestReplicatorSync.test_replication_local_sharded_remote_unsharded_large_diff -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_unsharded_large_diff ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_usage -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_usage ... 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_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_has_multiple_policies -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_has_multiple_policies ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_plain -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_plain ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_missing -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_missing ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_has_other_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_has_other_shard_ranges ... ok - -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0071 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/obj_default_0" 201 - "-" "-" "-" 0.0004 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/obj_default_1" 201 - "-" "-" "-" 0.0003 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/obj_default_2" 201 - "-" "-" "-" 0.0003 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/obj_default_3" 201 - "-" "-" "-" 0.0004 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/obj_default_4" 201 - "-" "-" "-" 0.0004 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/obj_default_5" 201 - "-" "-" "-" 0.0003 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/obj_default_6" 201 - "-" "-" "-" 0.0003 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/obj_default_7" 201 - "-" "-" "-" 0.0004 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/obj_default_8" 201 - "-" "-" "-" 0.0003 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/obj_default_9" 201 - "-" "-" "-" 0.0003 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/obj_default_10" 201 - "-" "-" "-" 0.0004 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/obj_1_0" 201 - "-" "-" "-" 0.0003 "-" 488186 1 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/obj_1_1" 201 - "-" "-" "-" 0.0003 "-" 488186 1 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/obj_1_2" 201 - "-" "-" "-" 0.0004 "-" 488186 1 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/obj_1_3" 201 - "-" "-" "-" 0.0003 "-" 488186 1 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/obj_1_4" 201 - "-" "-" "-" 0.0003 "-" 488186 1 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/obj_1_5" 201 - "-" "-" "-" 0.0004 "-" 488186 1 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/obj_1_6" 201 - "-" "-" "-" 0.0003 "-" 488186 1 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/obj_1_7" 201 - "-" "-" "-" 0.0003 "-" 488186 1 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/obj_1_8" 201 - "-" "-" "-" 0.0004 "-" 488186 1 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/obj_1_9" 201 - "-" "-" "-" 0.0003 "-" 488186 1 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0067 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0022 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/c" 200 80 "-" "-" "-" 0.0022 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/c" 400 40 "-" "-" "-" 0.0010 "-" 488186 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: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0002 "-" 488186 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0074 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/US/TX" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/US/TX/B" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/US/OK" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/US/OK/B" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/US/UT/A" 201 - "-" "-" "-" 0.0007 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/c" 200 242 "-" "-" "-" 0.0100 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/plainc" 201 - "-" "-" "-" 0.0092 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0019 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/plainc/0" 201 - "-" "-" "-" 0.0030 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/plainc/1" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/plainc/2" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0198 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "HEAD /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0011 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0021 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0128 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0197 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/a1" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/b1" 201 - "-" "-" "-" 0.0006 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/a2" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/b2" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/a3" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c/b3" 201 - "-" "-" "-" 0.0008 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/c" 200 9 "-" "-" "-" 0.0079 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0093 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0067 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0022 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0017 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0015 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0092 "-" 488186 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_auditing -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_auditing ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_errors -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_initialize_container_broker_in_default -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_initialize_container_broker_in_default ... ok - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590882.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/8a9/45843ac9fa7b517697c1276528d008a9/45843ac9fa7b517697c1276528d008a9_1791590882.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590882.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/8a9/45843ac9fa7b517697c1276528d008a9/45843ac9fa7b517697c1276528d008a9_1791590882.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590885.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/a7d/64098c081e53382e31a9ec74dfe5fa7d/64098c081e53382e31a9ec74dfe5fa7d_1791590885.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590885.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/a7d/64098c081e53382e31a9ec74dfe5fa7d/64098c081e53382e31a9ec74dfe5fa7d_1791590885.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590888.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/5a7/345d0db83716f1e5a643fa831abdb5a7/345d0db83716f1e5a643fa831abdb5a7_1791590888.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590888.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/5a7/345d0db83716f1e5a643fa831abdb5a7/345d0db83716f1e5a643fa831abdb5a7_1791590888.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590891.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/b0d/40ba40a9ef065cd8bfd4c23fd689db0d/40ba40a9ef065cd8bfd4c23fd689db0d_1791590891.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590891.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/b0d/40ba40a9ef065cd8bfd4c23fd689db0d/40ba40a9ef065cd8bfd4c23fd689db0d_1791590891.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590894.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/1d9/0ff98dde0cb7cadd7b955c1214b7a1d9/0ff98dde0cb7cadd7b955c1214b7a1d9_1791590894.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590894.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/1d9/0ff98dde0cb7cadd7b955c1214b7a1d9/0ff98dde0cb7cadd7b955c1214b7a1d9_1791590894.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590897.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/bd1/5513af7316022e8e25f59a30e6f0ebd1/5513af7316022e8e25f59a30e6f0ebd1_1791590897.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590897.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/bd1/5513af7316022e8e25f59a30e6f0ebd1/5513af7316022e8e25f59a30e6f0ebd1_1791590897.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590900.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/a02/4929e6b450a36c9553527b3aee8d0a02/4929e6b450a36c9553527b3aee8d0a02_1791590900.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590900.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/a02/4929e6b450a36c9553527b3aee8d0a02/4929e6b450a36c9553527b3aee8d0a02_1791590900.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590903.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/d84/c317163763a3ac7480da32ab245add84/c317163763a3ac7480da32ab245add84_1791590903.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590903.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/d84/c317163763a3ac7480da32ab245add84/c317163763a3ac7480da32ab245add84_1791590903.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590906.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/db4/28dbf2bdeb8222a2fc7e261e5c152db4/28dbf2bdeb8222a2fc7e261e5c152db4_1791590906.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590906.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/db4/28dbf2bdeb8222a2fc7e261e5c152db4/28dbf2bdeb8222a2fc7e261e5c152db4_1791590906.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590909.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/6e0/228f452598ae3a1f944c6cfeff1e86e0/228f452598ae3a1f944c6cfeff1e86e0_1791590909.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590909.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/6e0/228f452598ae3a1f944c6cfeff1e86e0/228f452598ae3a1f944c6cfeff1e86e0_1791590909.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590912.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/1c0/6670a5710e5a4278957c0794904ad1c0/6670a5710e5a4278957c0794904ad1c0_1791590912.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590912.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/1c0/6670a5710e5a4278957c0794904ad1c0/6670a5710e5a4278957c0794904ad1c0_1791590912.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590915.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/eb6/70edb92ccf795a40cefb802163a3deb6/70edb92ccf795a40cefb802163a3deb6_1791590915.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590915.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/eb6/70edb92ccf795a40cefb802163a3deb6/70edb92ccf795a40cefb802163a3deb6_1791590915.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590918.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/891/19d6dccc75958ec49821fdea9745e891/19d6dccc75958ec49821fdea9745e891_1791590918.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590918.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/891/19d6dccc75958ec49821fdea9745e891/19d6dccc75958ec49821fdea9745e891_1791590918.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590921.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/e9e/deb3daeb7864f8ea65fac7efd7bf9e9e/deb3daeb7864f8ea65fac7efd7bf9e9e_1791590921.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590921.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/e9e/deb3daeb7864f8ea65fac7efd7bf9e9e/deb3daeb7864f8ea65fac7efd7bf9e9e_1791590921.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590924.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/06f/4d321cc2fd1ebb9d5886e3093f7b006f/4d321cc2fd1ebb9d5886e3093f7b006f_1791590924.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590924.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/06f/4d321cc2fd1ebb9d5886e3093f7b006f/4d321cc2fd1ebb9d5886e3093f7b006f_1791590924.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590927.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/e6a/d263f6acc3f65d83b4d4e3e5f1ca7e6a/d263f6acc3f65d83b4d4e3e5f1ca7e6a_1791590927.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590927.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/e6a/d263f6acc3f65d83b4d4e3e5f1ca7e6a/d263f6acc3f65d83b4d4e3e5f1ca7e6a_1791590927.00000.dbtest.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_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_replicator.TestReplicatorSync.test_replication_local_sharding_remote_presharding -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_presharding ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty_shard_container ... 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_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_enable_sharding -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_enable_sharding ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_exception -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_exception ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_override_deleted_for_namespaces -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_override_deleted_for_namespaces ... ok - -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, 'b014c53960ac4f904115bb8a1a2cf679', '5bc77a3c-2442-4c88-8beb-4986f63f60b9-', '1791590867.94188', '1791590867.93961', '0', '', '1791590867.93961', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791590867.94655', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1791590867.94655', 'deleted': 0, 'state': 40, 'state_timestamp': '1791590867.94655', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590867.94672', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590867.94672', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590867.94660', 'epoch': '1791590867.94660', 'reported': 0, 'tombstones': -1}], '5bc77a3c-2442-4c88-8beb-4986f63f60b9-') -test DEBUG: /tmp/tmpizung998/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590867.94660.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpizung998/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590867.94660.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, 'b014c53960ac4f904115bb8a1a2cf679', '5bc77a3c-2442-4c88-8beb-4986f63f60b9-', '1791590867.94188', '1791590868.00065', '0', '', '1791590867.93961', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791590867.94655', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1791590867.94655', 'deleted': 0, 'state': 40, 'state_timestamp': '1791590867.94655', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590867.94672', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590867.94672', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590867.94660', 'epoch': '1791590867.94660', 'reported': 0, 'tombstones': -1}], '5bc77a3c-2442-4c88-8beb-4986f63f60b9-') -test DEBUG: /tmp/tmpizung998/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590867.94660.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpizung998/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590867.94660.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, 'dd2adf4d7bb3a48781cc9747c7ddcac9', 'b3740c30-06b8-41a9-b636-5283481bd769-', '1791590868.08656', '1791590868.08408', '0', '', '1791590868.08408', 2, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('b3740c30-06b8-41a9-b636-5283481bd769-', '5267a50d4a8f6ea3ee1dbecb8592e872_1791590868.10432.db') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (8, 'dd2adf4d7bb3a48781cc9747c7ddcac9', 'b3740c30-06b8-41a9-b636-5283481bd769-', '1791590868.08656', '1791590868.08408', '0', '', '1791590868.08408', 2, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791590868.09431', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590868.09431', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590868.09431', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590868.10495', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590868.10495', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590868.10432', 'epoch': '1791590868.10432', 'reported': 0, 'tombstones': -1}], 'b3740c30-06b8-41a9-b636-5283481bd769-') -test DEBUG: /tmp/tmpoxfbh0id/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590868.10432.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpoxfbh0id/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590868.10432.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, 'dd2adf4d7bb3a48781cc9747c7ddcac9', 'a67c2a20-d897-4813-a4c1-91def1430418-', '1791590868.25424', '1791590868.25191', '0', '', '1791590868.25191', 2, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('a67c2a20-d897-4813-a4c1-91def1430418-', '5267a50d4a8f6ea3ee1dbecb8592e872_1791590868.27686.db') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (8, 'dd2adf4d7bb3a48781cc9747c7ddcac9', 'a67c2a20-d897-4813-a4c1-91def1430418-', '1791590868.25424', '1791590868.25191', '0', '', '1791590868.25191', 2, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791590868.26506', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590868.26506', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590868.26506', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590868.27746', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590868.27746', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590868.27686', 'epoch': '1791590868.27686', 'reported': 0, 'tombstones': -1}], 'a67c2a20-d897-4813-a4c1-91def1430418-') -test DEBUG: /tmp/tmpv6sacbcn/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590868.27686.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpv6sacbcn/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590868.27686.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, '71e671b4bf70b0bb540f7e2026f0b966', '6ef1575d-8712-4fdc-aeaa-170612b90558-', '1791590868.38132', '1791590868.37733', '0', '', '1791590868.37733', 3, 0) -test WARNING: /tmp/tmptd36s0eh/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590868.45055.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading -test WARNING: /tmp/tmptd36s0eh/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590868.45055.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, '71e671b4bf70b0bb540f7e2026f0b966', '6ef1575d-8712-4fdc-aeaa-170612b90558-', '1791590868.38132', '1791590871.77862', '0', '', '1791590868.37733', 3, 0) -test WARNING: /tmp/tmptd36s0eh/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590868.45055.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading -test WARNING: /tmp/tmptd36s0eh/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590868.45055.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, '9aa1bf4e6d0490436d19daad80aa45a8', '63039cd5-f352-4223-af99-ed0f4efa636a-', '1791590874.48578', '1791590874.48328', '0', '', '1791590874.48328', 3, 0) -test WARNING: /tmp/tmpw67zxmbg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590875.82788.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading -test WARNING: /tmp/tmpw67zxmbg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590875.82788.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 INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0015 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0015 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0015 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0087 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0060 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0010 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0001 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0066 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0013 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/.shards_a/c_f" 201 - "-" "-" "-" 0.0109 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "PUT /sda1/p/.shards_a/c_f" 202 - "-" "-" "-" 0.0108 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0015 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0014 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0097 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0014 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0014 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0014 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0014 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:48 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0017 "-" 488186 2 -test DEBUG: Unlinked retiring db '/tmp/tmpqlicgzcy/tmp_test_container_server_ContainerController/sda1/containers/p/189/b0d72ea4144f5f4c7f596aa4fe1f3189/b0d72ea4144f5f4c7f596aa4fe1f3189.db' -test INFO: - - - [10/Oct/2026:00:07:49 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0037 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:49 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0030 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:49 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0030 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:50 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.8070 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:50 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.4411 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:50 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0019 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:50 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:51 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.3255 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:51 +0000] "GET /sda1/p/a/c" 200 1332 "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:51 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:51 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.2394 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:51 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0015 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:51 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0016 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:51 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.2927 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:52 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.5546 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:52 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0021 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:52 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.4890 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:53 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 1.3197 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:53 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0074 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 1.0111 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 1.1314 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:56 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0021 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:56 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.8864 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.1111 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0030 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0121 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0067 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0025 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0023 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0023 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0022 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0309 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0055 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0079 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 200 53 "-" "-" "-" 0.0022 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0018 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0132 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0095 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0080 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0015 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0014 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 488186 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_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_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_is_deleted ... 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_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_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_timestamp_with_offset -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_timestamp_with_offset ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_OPTIONS -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_OPTIONS ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_metadata -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_metadata ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_is_reclaimable -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_is_reclaimable ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_no_timestamp_update -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_no_timestamp_update ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_sharding_large_diff -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_sharding_large_diff ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_last_modified_time -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_last_modified_time ... 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: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0092 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0043 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0083 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 488186 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0139 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0201 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0081 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0012 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/xmlc" 201 - "-" "-" "-" 0.0108 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/xmlc/0" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/xmlc/1" 201 - "-" "-" "-" 0.0008 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/xmlc/2" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0168 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0018 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0033 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0012 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0022 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0012 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0025 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0013 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0026 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0013 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0025 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0101 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0005 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0096 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0189 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "HEAD /sda1/p/a/c" 400 21 "-" "-" "-" 0.0003 "-" 488186 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "HEAD /sda1/p/a/c" 406 - "-" "-" "-" 0.0004 "-" 488186 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "HEAD /sda1/p/a/c" 400 34 "-" "-" "-" 0.0003 "-" 488186 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "HEAD /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 488186 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 488186 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0122 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0083 "-" 488186 2 -test 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: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0184 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0088 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0277 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0114 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0014 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0085 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0143 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0014 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0107 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0055 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0128 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0093 "-" 488186 -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_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges ... 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_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_legacy_pending_files -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_legacy_pending_files ... 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 - +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': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55:01 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_write_acp_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_write_acp_permission ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_without_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_without_permission ... ok + fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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': 'Sat, 10 Oct 2026 00:07:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other 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': 'Sat, 10 Oct 2026 00:07:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 10 Oct 2026 00:07:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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 -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 488177 -my-daemon DEBUG: Forked worker 488177 finished -my-daemon DEBUG: Spawned worker mock-pid-0 with {} -my-daemon DEBUG: Spawned worker mock-pid-1 with {} -my-daemon DEBUG: Spawned worker mock-pid-2 with {} -my-daemon DEBUG: Daemon needs to change options, aborting workers -my-daemon DEBUG: Cleaned up worker mock-pid-0 -my-daemon DEBUG: Cleaned up worker mock-pid-1 -my-daemon DEBUG: Cleaned up worker mock-pid-2 -my-daemon DEBUG: Spawned worker mock-pid-3 with {} -my-daemon DEBUG: Spawned worker mock-pid-4 with {} -my-daemon DEBUG: Spawned worker mock-pid-5 with {} -my-daemon DEBUG: Cleaned up worker mock-pid-3 -my-daemon DEBUG: Cleaned up worker mock-pid-4 -my-daemon DEBUG: Cleaned up worker mock-pid-5 -my-daemon NOTICE: SIGTERM received () -my-daemon DEBUG: Spawned worker mock-pid with {'mock_options': True} -my-daemon DEBUG: Spawned worker mock-pid with {'mock_options': True} -my-daemon DEBUG: Worker mock-pid exited -my-daemon DEBUG: Spawned worker mock-pid with {'mock_options': True} -my-daemon NOTICE: Worker mock-pid died -my-daemon DEBUG: Spawned worker mock-pid-1 with {'mock_options': True} -my-daemon DEBUG: Spawned worker mock-pid-2 with {'mock_options': True} -my-daemon DEBUG: Cleaned up worker mock-pid-1 -my-daemon DEBUG: Cleaned up worker mock-pid-2 -my-daemon DEBUG: Spawned worker mock-pid-1 with {'mock_options': True} -my-daemon DEBUG: Spawned worker mock-pid-2 with {'mock_options': True} -my-daemon DEBUG: Cleaned up worker mock-pid-1 -my-daemon DEBUG: Cleaned up worker mock-pid-2 -test ERROR: Problem finding shard upper in '/tmp/tmp5729zvls/test_container.db': : LockTimeout (Nones) -test ERROR: Problem finding shard upper in '/tmp/tmp5729zvls/test_container.db': : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2498, in find_shard_ranges - next_shard_upper = sub_broker._get_next_shard_range_upper( - shard_size, last_shard_upper) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -sqlite3.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.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 - -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, '9aa1bf4e6d0490436d19daad80aa45a8', '63039cd5-f352-4223-af99-ed0f4efa636a-', '1791590874.48578', '1791590877.10495', '0', '', '1791590874.48328', 3, 0) -test WARNING: /tmp/tmpw67zxmbg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590875.82788.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading -test WARNING: /tmp/tmpw67zxmbg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590875.82788.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, '65782a07c193d2ba7a29fc1efe6df8e7', '8d956fe7-30c1-425b-ab16-1c3d96f49d5f-', '1791590877.18663', '1791590877.18338', '0', '', '1791590877.18338', 5, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791590877.24890', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590877.24890', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590877.24890', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590877.26871', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590877.26871', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590877.19996', 'epoch': '1791590877.19996', 'reported': 0, 'tombstones': -1}], '8d956fe7-30c1-425b-ab16-1c3d96f49d5f-') -test DEBUG: /tmp/tmp334mhde8/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590877.19996.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp334mhde8/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590877.19996.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, '65782a07c193d2ba7a29fc1efe6df8e7', '8d956fe7-30c1-425b-ab16-1c3d96f49d5f-', '1791590877.18663', '1791590877.24010', '0', '', '1791590877.18338', 5, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791590877.24890', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590877.24890', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590877.24890', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590877.26871', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590877.26871', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590877.19996', 'epoch': '1791590877.19996', 'reported': 0, 'tombstones': -1}], '8d956fe7-30c1-425b-ab16-1c3d96f49d5f-') -test DEBUG: /tmp/tmp334mhde8/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590877.19996.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp334mhde8/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590877.19996.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, '65782a07c193d2ba7a29fc1efe6df8e7', '3c087f96-ef42-40fe-9a61-1863ab3306d8-', '1791590877.39291', '1791590877.39060', '0', '', '1791590877.39060', 5, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791590877.48362', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590877.48362', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590877.48362', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590877.50543', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590877.50543', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590877.41926', 'epoch': '1791590877.41926', 'reported': 0, 'tombstones': -1}], '3c087f96-ef42-40fe-9a61-1863ab3306d8-') -test DEBUG: /tmp/tmps3ah6vmt/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590877.41926.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmps3ah6vmt/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590877.41926.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, '65782a07c193d2ba7a29fc1efe6df8e7', '3c087f96-ef42-40fe-9a61-1863ab3306d8-', '1791590877.39291', '1791590877.47351', '0', '', '1791590877.39060', 5, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791590877.48362', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590877.48362', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590877.48362', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590877.50543', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590877.50543', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590877.41926', 'epoch': '1791590877.41926', 'reported': 0, 'tombstones': -1}], '3c087f96-ef42-40fe-9a61-1863ab3306d8-') -test DEBUG: /tmp/tmps3ah6vmt/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590877.41926.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmps3ah6vmt/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590877.41926.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, '8db2a8cc4236cfd1b9937aa1adf8fdeb', 'bbf9ecb4-57b2-499c-a2be-6b35e6c182b7-', '1791590877.64258', '1791590877.63850', '0', '', '1791590877.63850', 3, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791590877.64700', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590877.64700', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590877.64700', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590877.65139', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590877.65139', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590877.65093', 'epoch': '1791590877.65093', 'reported': 0, 'tombstones': -1}], 'bbf9ecb4-57b2-499c-a2be-6b35e6c182b7-') -test DEBUG: /tmp/tmprl7xgd0f/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590877.65093.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmprl7xgd0f/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590877.65093.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, '8db2a8cc4236cfd1b9937aa1adf8fdeb', 'bbf9ecb4-57b2-499c-a2be-6b35e6c182b7-', '1791590877.64258', '1791590877.70067', '0', '', '1791590877.63850', 3, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791590877.64700', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590877.64700', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590877.64700', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590877.65139', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590877.65139', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590877.65093', 'epoch': '1791590877.65093', 'reported': 0, 'tombstones': -1}], 'bbf9ecb4-57b2-499c-a2be-6b35e6c182b7-')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_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter ... 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_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_metadata -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_metadata ... 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_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_object_timing_metrics -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_object_timing_metrics ... ok -test.unit.container.test_backend.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.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter_non_slash -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter_non_slash ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_unsharded_remote_sharded -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_unsharded_remote_sharded ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info ... 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 INFO: - - - [10/Oct/2026:00:07:57 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0061 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0142 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0021 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0071 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0074 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0085 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "POST /sda1/p/a/c/" 404 - "-" "-" "-" 0.0009 "-" 488186 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0091 "-" 488186 1 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 488186 1 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0056 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 488186 1 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0087 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 488186 1 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0093 "-" 488186 3 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 488186 1 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0047 "-" 488186 4 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 488186 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: - - - [10/Oct/2026:00:07:57 +0000] "POST /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 488186 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0303 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0027 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0079 "-" 488186 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0114 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "POST /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 488186 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0101 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0076 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0146 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0021 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0073 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0026 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0087 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0064 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0069 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0296 "-" 488186 2 -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 488186 2 -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" - "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0104 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0144 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0052 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0058 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0049 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0044 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0023 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0017 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0015 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 200 332 "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0015 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0015 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:57 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0015 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0015 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0015 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0017 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0017 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0017 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0017 "-" 488186 2 -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590930.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/73b/04e6d2e296d8dc7fe71b2f6c4692273b/04e6d2e296d8dc7fe71b2f6c4692273b_1791590930.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590930.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/73b/04e6d2e296d8dc7fe71b2f6c4692273b/04e6d2e296d8dc7fe71b2f6c4692273b_1791590930.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590933.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/365/46f8b028e0cbaa9cb2fee3977b52b365/46f8b028e0cbaa9cb2fee3977b52b365_1791590933.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590933.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/365/46f8b028e0cbaa9cb2fee3977b52b365/46f8b028e0cbaa9cb2fee3977b52b365_1791590933.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590936.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/253/88d617434959bf8beace2936a8019253/88d617434959bf8beace2936a8019253_1791590936.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590936.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/253/88d617434959bf8beace2936a8019253/88d617434959bf8beace2936a8019253_1791590936.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590939.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/0bf/5feab2713cacd3fccc2e5d00e2d6a0bf/5feab2713cacd3fccc2e5d00e2d6a0bf_1791590939.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590939.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/0bf/5feab2713cacd3fccc2e5d00e2d6a0bf/5feab2713cacd3fccc2e5d00e2d6a0bf_1791590939.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590942.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/9e6/388bc26a53d6f552abe4f16de8c519e6/388bc26a53d6f552abe4f16de8c519e6_1791590942.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590942.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/9e6/388bc26a53d6f552abe4f16de8c519e6/388bc26a53d6f552abe4f16de8c519e6_1791590942.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590945.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/698/efd5e428b7b2d5db613d7c1add36e698/efd5e428b7b2d5db613d7c1add36e698_1791590945.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590945.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/698/efd5e428b7b2d5db613d7c1add36e698/efd5e428b7b2d5db613d7c1add36e698_1791590945.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590948.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/b14/136bdeb8ccee4330b327147fa782eb14/136bdeb8ccee4330b327147fa782eb14_1791590948.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590948.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/b14/136bdeb8ccee4330b327147fa782eb14/136bdeb8ccee4330b327147fa782eb14_1791590948.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590951.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/5dd/c5c3d7ea298c592349845594f0a2c5dd/c5c3d7ea298c592349845594f0a2c5dd_1791590951.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590951.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/5dd/c5c3d7ea298c592349845594f0a2c5dd/c5c3d7ea298c592349845594f0a2c5dd_1791590951.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590954.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/f66/0714bb28fbd9b4de880111d634286f66/0714bb28fbd9b4de880111d634286f66_1791590954.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590954.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/f66/0714bb28fbd9b4de880111d634286f66/0714bb28fbd9b4de880111d634286f66_1791590954.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590957.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/268/5900e5df60be9b9c8e0dc77b45744268/5900e5df60be9b9c8e0dc77b45744268_1791590957.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590957.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/268/5900e5df60be9b9c8e0dc77b45744268/5900e5df60be9b9c8e0dc77b45744268_1791590957.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590960.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/fee/4ff834bf3ddeee8f7fbefb31bd53cfee/4ff834bf3ddeee8f7fbefb31bd53cfee_1791590960.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590960.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/fee/4ff834bf3ddeee8f7fbefb31bd53cfee/4ff834bf3ddeee8f7fbefb31bd53cfee_1791590960.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590963.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/83c/41eb28701e2d07caf6c1e87f86ccc83c/41eb28701e2d07caf6c1e87f86ccc83c_1791590963.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590963.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/83c/41eb28701e2d07caf6c1e87f86ccc83c/41eb28701e2d07caf6c1e87f86ccc83c_1791590963.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590966.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/a29/47f81e60aa16efd5679348bedc228a29/47f81e60aa16efd5679348bedc228a29_1791590966.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590966.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/a29/47f81e60aa16efd5679348bedc228a29/47f81e60aa16efd5679348bedc228a29_1791590966.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590969.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/af8/33b990d020b0405db830056e3f805af8/33b990d020b0405db830056e3f805af8_1791590969.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590969.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/af8/33b990d020b0405db830056e3f805af8/33b990d020b0405db830056e3f805af8_1791590969.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590972.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/ad4/83abf5fdcbbfc7942e24f25d64dd8ad4/83abf5fdcbbfc7942e24f25d64dd8ad4_1791590972.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590972.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/ad4/83abf5fdcbbfc7942e24f25d64dd8ad4/83abf5fdcbbfc7942e24f25d64dd8ad4_1791590972.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590975.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/e0d/361a142b4254eb84f0405580bbf6ce0d/361a142b4254eb84f0405580bbf6ce0d_1791590975.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590975.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/e0d/361a142b4254eb84f0405580bbf6ce0d/361a142b4254eb84f0405580bbf6ce0d_1791590975.00000.dbtest.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_list_objects_iter_prefix_delim -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter_prefix_delim ... 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_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_shard_ranges -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_shard_ranges ... 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 DEBUG: /tmp/tmprl7xgd0f/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590877.65093.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmprl7xgd0f/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590877.65093.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, '8db2a8cc4236cfd1b9937aa1adf8fdeb', '01fa09be-87ca-4501-b10c-1f26e05544c2-', '1791590877.76239', '1791590877.76006', '0', '', '1791590877.76006', 3, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791590877.76852', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590877.76852', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590877.76852', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590877.77496', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590877.77496', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590877.77455', 'epoch': '1791590877.77455', 'reported': 0, 'tombstones': -1}], '01fa09be-87ca-4501-b10c-1f26e05544c2-') -test DEBUG: /tmp/tmp4zkgpohw/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590877.77455.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp4zkgpohw/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590877.77455.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, '8db2a8cc4236cfd1b9937aa1adf8fdeb', '01fa09be-87ca-4501-b10c-1f26e05544c2-', '1791590877.76239', '1791590877.81735', '0', '', '1791590877.76006', 3, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791590877.76852', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590877.76852', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590877.76852', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590877.77496', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590877.77496', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590877.77455', 'epoch': '1791590877.77455', 'reported': 0, 'tombstones': -1}], '01fa09be-87ca-4501-b10c-1f26e05544c2-') -test DEBUG: /tmp/tmp4zkgpohw/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590877.77455.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp4zkgpohw/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1791590877.77455.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, 'aaee975255977f6ec4ad51d9fadaf337', '11122aeb-d53d-41c4-aa66-1731d133f793-sda', '1791590877.87835', '1791590877.87464', '0', '', '1791590877.87464', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('11122aeb-d53d-41c4-aa66-1731d133f793-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (6, 'b2eac5962590c2ce66f08820e1a3b432', '606c7016-b342-4918-800c-a87155279a77-sda', '1791590877.93418', '1791590877.93092', '0', '', '1791590877.93092', 6, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791590877.95335', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1791590877.95335', 'deleted': 0, 'state': 40, 'state_timestamp': '1791590877.95335', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590877.95914', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590877.95914', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590877.95890', 'epoch': '1791590877.95890', 'reported': 0, 'tombstones': -1}], '606c7016-b342-4918-800c-a87155279a77-sda') -test DEBUG: /tmp/tmpjmwjs458/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpjmwjs458/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, 'b2eac5962590c2ce66f08820e1a3b432', '606c7016-b342-4918-800c-a87155279a77-sda', '1791590877.93418', '1791590877.94689', '0', '', '1791590877.93092', 6, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791590877.95335', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1791590877.95335', 'deleted': 0, 'state': 40, 'state_timestamp': '1791590877.95335', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590877.95914', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590877.95914', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590877.95890', 'epoch': '1791590877.95890', 'reported': 0, 'tombstones': -1}], '606c7016-b342-4918-800c-a87155279a77-sda') -test DEBUG: /tmp/tmpjmwjs458/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpjmwjs458/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, '87b6fe86e468de28e847d09b6b1b8061', '333393d6-2ce1-400e-a381-e61357fda593-sda', '1791590878.06712', '1791590878.06487', '0', '', '1791590878.06487', 6, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791590878.13754', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1791590878.13754', 'deleted': 0, 'state': 40, 'state_timestamp': '1791590878.13754', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590878.17234', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590878.17234', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590878.17125', 'epoch': '1791590878.17125', 'reported': 0, 'tombstones': -1}], '333393d6-2ce1-400e-a381-e61357fda593-sda') -test DEBUG: /tmp/tmpjvaxpspj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpjvaxpspj/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, '87b6fe86e468de28e847d09b6b1b8061', '333393d6-2ce1-400e-a381-e61357fda593-sda', '1791590878.06712', '1791590878.10418', '0', '', '1791590878.06487', 6, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791590878.13754', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1791590878.13754', 'deleted': 0, 'state': 40, 'state_timestamp': '1791590878.13754', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590878.17234', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590878.17234', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590878.17125', 'epoch': '1791590878.17125', 'reported': 0, 'tombstones': -1}], '333393d6-2ce1-400e-a381-e61357fda593-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_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_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 INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0027 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0029 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0028 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0029 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0030 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0029 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0027 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0028 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0026 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0026 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0024 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0024 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0024 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0026 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0027 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0026 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0028 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0027 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0028 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0027 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0026 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0018 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0015 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0015 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0015 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0017 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0015 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0015 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0017 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0015 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0015 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0013 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0013 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0018 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0017 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0017 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0026 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0023 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0024 "-" 488186 2 -test DEBUG: Unlinked retiring db '/tmp/tmp0_rdikgf/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0081 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0022 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 1337 "-" "-" "-" 0.0022 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0020 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0022 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0065 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 1347 "-" "-" "-" 0.0027 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0023 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0020 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0019 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0020 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0021 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0020 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0020 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0021 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0250 "-" 488186 2 -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" - "-" 488186 2 -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 664 "-" "-" "-" - "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0283 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0027 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0208 "-" 488186 -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_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_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_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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_stale_read_ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_stale_read_ok ... 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_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_items_since -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_items_since ... 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_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_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_overwrite -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_overwrite ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_namespaces -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_namespaces ... 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_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_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_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_change -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_change ... 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_get_namespaces_state_filtering -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_namespaces_state_filtering ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_for_existing_default -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_for_existing_default ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_for_existing_non_default -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_for_existing_non_default ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_specified -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_specified ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_objects -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_objects ... 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_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.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_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 INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0032 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0692 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0031 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0183 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0021 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0063 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c/unsharded" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0093 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c/sharding" 201 - "-" "-" "-" 0.0005 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0095 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c/racing_update" 201 - "-" "-" "-" 0.0006 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0047 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0075 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0103 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0110 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0217 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0216 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0088 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0103 "-" 488186 4 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 488186 4 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0012 "-" 488186 4 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0012 "-" 488186 4 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0012 "-" 488186 4 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0012 "-" 488186 4 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0021 "-" 488186 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: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 400 45 "-" "-" "-" 0.0003 "-" 488186 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 - "-" "-" "-" - "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0092 "-" 488186 4 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 488186 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: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 488186 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0103 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0050 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0164 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 488186 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0175 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0060 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0099 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0066 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 488186 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0088 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0097 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0014 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0014 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 488186 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0118 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c/bashful" 201 - "-" "-" "-" 0.0010 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0188 "-" 488186 2test.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_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_replicator.TestReplicatorSync.test_sync_bogus_db_quarantines -test.unit.container.test_replicator.TestReplicatorSync.test_sync_bogus_db_quarantines ... 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_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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_own_shard_range -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_own_shard_range ... 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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_policy_info -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_policy_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_migrates_table -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_migrates_table ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_replication_info -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_replication_info ... ok - -test DEBUG: /tmp/tmpjvaxpspj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpjvaxpspj/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, '79b55cfa39b3bbae3721217d33fb778c', '8a9b9de4-da9c-40c1-bf00-8fafc9e99010-sda', '1791590878.30084', '1791590878.29696', '0', '', '1791590878.29696', 3, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('8a9b9de4-da9c-40c1-bf00-8fafc9e99010-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Unlinked retiring db '/tmp/tmpatsr78bl/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, '79b55cfa39b3bbae3721217d33fb778c', 'e5f4c894-b3aa-4544-951c-f16606d200a1-sda', '1791590878.55082', '1791590878.54686', '0', '', '1791590878.54686', 3, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('e5f4c894-b3aa-4544-951c-f16606d200a1-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, '79b55cfa39b3bbae3721217d33fb778c', '8f5a6f0e-c74d-489a-988c-8879de9bb2cb-sda', '1791590878.68095', '1791590878.67825', '0', '', '1791590878.67825', 3, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('8f5a6f0e-c74d-489a-988c-8879de9bb2cb-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Unlinked retiring db '/tmp/tmprxh1vfp3/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, '79b55cfa39b3bbae3721217d33fb778c', '71e526b9-d42c-443d-866c-fb631052ac9e-sda', '1791590878.79196', '1791590878.78953', '0', '', '1791590878.78953', 3, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('71e526b9-d42c-443d-866c-fb631052ac9e-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'c8cc84b2-db8c-4ab7-8003-af60c4fc23d0-sda', '1791590878.95237', '1791590878.9497', '0', '', '1791590878.9497', 0, 0) -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp_cp6cpxh/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'a070fdc1-5c26-4759-982e-5fb6127728ae-sdb', '1791590879.01958', '1791590880.00000', '0', '', '1791590880.00000', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('a070fdc1-5c26-4759-982e-5fb6127728ae-sdb', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'a070fdc1-5c26-4759-982e-5fb6127728ae-sdb', '1791590879.01958', '1791590880.00000', '0', '', '1791590880.00000', 0, 0) -test ERROR: Quarantining DB /tmp/tmp_cp6cpxh/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('a070fdc1-5c26-4759-982e-5fb6127728ae-sdb', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.04637 seconds (21.56439/s) -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/tmp4jupdip9/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'e8763f03-54c7-4a61-a6b8-5d9811574427-sda', '1791590879.08329', '1791590879', '0', '', '1791590879', 0, 0) -test DEBUG: /tmp/tmp4jupdip9/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', 'e8763f03-54c7-4a61-a6b8-5d9811574427-sda', '1791590879.08329', '1791590879', '0', '', '1791590879', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('e8763f03-54c7-4a61-a6b8-5d9811574427-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.05277 seconds (18.94913/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpkbtee0ev/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b74968c12f8360b1387fa7cf25a880de', '66736b7a-f884-43dd-bf2e-05f0f2cf5e98-sda', '1791590879.16689', '1791590879', '0', '', '1791590879', 1, 0) -test DEBUG: /tmp/tmpkbtee0ev/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': '1791590881.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '66736b7a-f884-43dd-bf2e-05f0f2cf5e98-sda') -test DEBUG: /tmp/tmpkbtee0ev/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00695753s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b74968c12f8360b1387fa7cf25a880de', '66736b7a-f884-43dd-bf2e-05f0f2cf5e98-sda', '1791590879.16689', '1791590879', '0', '', '1791590879', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('66736b7a-f884-43dd-bf2e-05f0f2cf5e98-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.06004 seconds (16.65613/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/tmpr5piu2t3/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '491e2156-5c25-4d1a-b325-902e6dcca5aa-sda', '1791590879.25318', '1791590879', '0', '', '1791590879', 0, 0) -test DEBUG: /tmp/tmpr5piu2t3/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', '491e2156-5c25-4d1a-b325-902e6dcca5aa-sda', '1791590879.25318', '1791590879', '0', '', '1791590879', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('491e2156-5c25-4d1a-b325-902e6dcca5aa-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.06578 seconds (15.20240/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmp9r4fx79s/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b74968c12f8360b1387fa7cf25a880de', 'b89e14e8-2c6b-4d89-a9d4-15e33ba9d506-sda', '1791590879.35485', '1791590879', '0', '', '1791590879', 1, 1) -test DEBUG: /tmp/tmp9r4fx79s/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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_report_info -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_report_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_range_rows_with_limit -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_range_rows_with_limit ... ok - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590978.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/941/fce4ac96ae74faf9c45092ff4ccfc941/fce4ac96ae74faf9c45092ff4ccfc941_1791590978.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590978.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/941/fce4ac96ae74faf9c45092ff4ccfc941/fce4ac96ae74faf9c45092ff4ccfc941_1791590978.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590981.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/d77/896a55dbc189b29d6ea1ab58652ffd77/896a55dbc189b29d6ea1ab58652ffd77_1791590981.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590981.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/d77/896a55dbc189b29d6ea1ab58652ffd77/896a55dbc189b29d6ea1ab58652ffd77_1791590981.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590984.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/57f/fb222dde3206e2371f0fe2faa937657f/fb222dde3206e2371f0fe2faa937657f_1791590984.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590984.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/57f/fb222dde3206e2371f0fe2faa937657f/fb222dde3206e2371f0fe2faa937657f_1791590984.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590987.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/f3c/894e035809109cea39a16ba61f2b6f3c/894e035809109cea39a16ba61f2b6f3c_1791590987.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590987.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/f3c/894e035809109cea39a16ba61f2b6f3c/894e035809109cea39a16ba61f2b6f3c_1791590987.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590990.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/0bd/edfb8b0f187da2559e2c0036c94fe0bd/edfb8b0f187da2559e2c0036c94fe0bd_1791590990.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590990.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/0bd/edfb8b0f187da2559e2c0036c94fe0bd/edfb8b0f187da2559e2c0036c94fe0bd_1791590990.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590993.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/ea9/63e5037dff70130578c715abdf759ea9/63e5037dff70130578c715abdf759ea9_1791590993.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590993.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/ea9/63e5037dff70130578c715abdf759ea9/63e5037dff70130578c715abdf759ea9_1791590993.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590996.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/72f/52e6a47767cfce7b0dc5b37be2b4772f/52e6a47767cfce7b0dc5b37be2b4772f_1791590996.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590996.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/72f/52e6a47767cfce7b0dc5b37be2b4772f/52e6a47767cfce7b0dc5b37be2b4772f_1791590996.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590999.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/4ee/15ae98fe1482de5e376c693a831c44ee/15ae98fe1482de5e376c693a831c44ee_1791590999.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590999.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/4ee/15ae98fe1482de5e376c693a831c44ee/15ae98fe1482de5e376c693a831c44ee_1791590999.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591002.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/f7b/a75e65d0f036f7fcfa427cfa279b1f7b/a75e65d0f036f7fcfa427cfa279b1f7b_1791591002.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591002.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/f7b/a75e65d0f036f7fcfa427cfa279b1f7b/a75e65d0f036f7fcfa427cfa279b1f7b_1791591002.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591005.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/11e/5be26bd1a67d203869b1410990ae611e/5be26bd1a67d203869b1410990ae611e_1791591005.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591005.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/11e/5be26bd1a67d203869b1410990ae611e/5be26bd1a67d203869b1410990ae611e_1791591005.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591008.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/f6b/823e16674096b843a6bd1704ec2a0f6b/823e16674096b843a6bd1704ec2a0f6b_1791591008.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591008.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/f6b/823e16674096b843a6bd1704ec2a0f6b/823e16674096b843a6bd1704ec2a0f6b_1791591008.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591011.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/531/1bdab28ab22b3923a58374d0324f5531/1bdab28ab22b3923a58374d0324f5531_1791591011.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591011.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/531/1bdab28ab22b3923a58374d0324f5531/1bdab28ab22b3923a58374d0324f5531_1791591011.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591014.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/5bb/10d5efdbbee6edf83988045b5d96d5bb/10d5efdbbee6edf83988045b5d96d5bb_1791591014.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591014.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/5bb/10d5efdbbee6edf83988045b5d96d5bb/10d5efdbbee6edf83988045b5d96d5bb_1791591014.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591017.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/a68/9e6847014dd46d1bc8b45af82422ea68/9e6847014dd46d1bc8b45af82422ea68_1791591017.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591017.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/a68/9e6847014dd46d1bc8b45af82422ea68/9e6847014dd46d1bc8b45af82422ea68_1791591017.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591020.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/52d/b97f44c420c5441ac7ae7c6df0c8152d/b97f44c420c5441ac7ae7c6df0c8152d_1791591020.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591020.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/52d/b97f44c420c5441ac7ae7c6df0c8152d/b97f44c420c5441ac7ae7c6df0c8152d_1791591020.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591023.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/580/8ce65af4fa79f9baa9aa531d92eee580/8ce65af4fa79f9baa9aa531d92eee580_1791591023.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591023.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/580/8ce65af4fa79f9baa9aa531d92eee580/8ce65af4fa79f9baa9aa531d92eee580_1791591023.00000.dbtest.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges ... ok - -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0107 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c/grumpy10" 201 - "-" "-" "-" 0.0020 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c/grumpy10_no_header" 201 - "-" "-" "-" 0.0006 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0075 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0020 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c/grumpy20_no_header" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0068 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0010 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:58 +0000] "PUT /sda1/p/a/c/grumpy30_no_header" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0059 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0010 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpy40_no_header" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0058 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpy50" 201 - "-" "-" "-" 0.0010 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpy50_no_header" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0082 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0013 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpy60_no_header" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0185 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpy70" 201 - "-" "-" "-" 0.0019 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpy70_no_header" 201 - "-" "-" "-" 0.0010 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0063 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpy80" 201 - "-" "-" "-" 0.0013 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpy80_no_header" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0071 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpier10" 201 - "-" "-" "-" 0.0012 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpier10_no_header" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0063 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0010 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpier20_no_header" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0076 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0010 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpier30_no_header" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0075 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0012 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpier40_no_header" 201 - "-" "-" "-" 0.0009 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0082 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpier50" 201 - "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpier50_no_header" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0098 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0010 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpier60_no_header" 201 - "-" "-" "-" 0.0008 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0154 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpier70" 201 - "-" "-" "-" 0.0011 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpier70_no_header" 201 - "-" "-" "-" 0.0011 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0137 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpier80" 201 - "-" "-" "-" 0.0015 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpier80_no_header" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/dopey" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0077 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0095 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/dopey10" 201 - "-" "-" "-" 0.0011 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/dopey10_no_header" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0054 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0011 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/dopey20_no_header" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0066 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0017 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/dopey30_no_header" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0055 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0010 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/dopey40_no_header" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0061 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/dopey50" 201 - "-" "-" "-" 0.0011 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/dopey50_no_header" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0056 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0012 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/dopey60_no_header" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0051 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/dopey70" 201 - "-" "-" "-" 0.0011 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/dopey70_no_header" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0133 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/dopey80" 201 - "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/dopey80_no_header" 201 - "-" "-" "-" 0.0006 "-" 488186 2test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges_includes -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges_includes ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges_with_sharding_overlaps -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges_with_sharding_overlaps ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges_with_shrinking_overlaps -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges_with_shrinking_overlaps ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_usage -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_usage ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_create_policy_over_newer_remote_delete -test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_create_policy_over_newer_remote_delete ... ok -test.unit.container.test_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_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_has_multiple_policies -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_has_multiple_policies ... 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_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_has_other_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_has_other_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_initialize_container_broker_in_default -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_initialize_container_broker_in_default ... ok - -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b74968c12f8360b1387fa7cf25a880de', 'b89e14e8-2c6b-4d89-a9d4-15e33ba9d506-sda', '1791590879.35485', '1791590879', '0', '', '1791590879', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('b89e14e8-2c6b-4d89-a9d4-15e33ba9d506-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.06603 seconds (15.14482/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpz2ihg_f5/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '6e4e7ecc-3526-40b1-8e5d-59c73490beb8-sda', '1791590879.46013', '1791590879', '0', '', '1791590879', 0, 0) -test DEBUG: /tmp/tmpz2ihg_f5/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', '6e4e7ecc-3526-40b1-8e5d-59c73490beb8-sda', '1791590879.46013', '1791590879', '0', '', '1791590879', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('6e4e7ecc-3526-40b1-8e5d-59c73490beb8-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.03696 seconds (27.05419/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpdw8bikam/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '294ca76b54081cee71df8423426425ad', '526194cb-64bd-4450-aca5-49eee4b58780-sda', '1791590879.52345', '1791590879', '0', '', '1791590879', 1, 0) -test DEBUG: /tmp/tmpdw8bikam/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': '1791590882.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '526194cb-64bd-4450-aca5-49eee4b58780-sda') -test DEBUG: /tmp/tmpdw8bikam/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00716352s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '294ca76b54081cee71df8423426425ad', '526194cb-64bd-4450-aca5-49eee4b58780-sda', '1791590879.52345', '1791590879', '0', '', '1791590879', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('526194cb-64bd-4450-aca5-49eee4b58780-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.08281 seconds (12.07562/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/tmpnwbpf2dm/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'f6db8ba3-b047-4239-b76e-0916655382b4-sda', '1791590879.63313', '1791590879', '0', '', '1791590879', 0, 0) -test DEBUG: /tmp/tmpnwbpf2dm/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', 'f6db8ba3-b047-4239-b76e-0916655382b4-sda', '1791590879.63313', '1791590879', '0', '', '1791590879', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('f6db8ba3-b047-4239-b76e-0916655382b4-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.05294 seconds (18.88906/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpu4slx2u3/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '294ca76b54081cee71df8423426425ad', 'dadf6800-f8d8-4cff-a182-c4c67703e7db-sda', '1791590879.74291', '1791590879', '0', '', '1791590879', 1, 0) -test DEBUG: /tmp/tmpu4slx2u3/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, '294ca76b54081cee71df8423426425ad', 'dadf6800-f8d8-4cff-a182-c4c67703e7db-sda', '1791590879.74291', '1791590879', '0', '', '1791590879', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('dadf6800-f8d8-4cff-a182-c4c67703e7db-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.06856 seconds (14.58663/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpq7ozs8u9/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'f1157629-fea4-477f-a2a9-1be28d6c627e-sda', '1791590879.87505', '1791590881', '0', '', '1791590881', 0, 0) -test DEBUG: /tmp/tmpq7ozs8u9/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', 'f1157629-fea4-477f-a2a9-1be28d6c627e-sda', '1791590879.87505', '1791590881', '0', '', '1791590881', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('f1157629-fea4-477f-a2a9-1be28d6c627e-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.03869 seconds (25.84634/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmp9119qat7/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '294ca76b54081cee71df8423426425ad', '9c854df8-8be1-44d9-9b85-517b1dc794b2-sda', '1791590879.94410', '1791590881', '0', '', '1791590881', 1, 0) -test DEBUG: /tmp/tmp9119qat7/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': '1791590882.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '9c854df8-8be1-44d9-9b85-517b1dc794b2-sda') -test DEBUG: /tmp/tmp9119qat7/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0072813s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '294ca76b54081cee71df8423426425ad', '9c854df8-8be1-44d9-9b85-517b1dc794b2-sda', '1791590879.94410', '1791590881', '0', '', '1791590881', 1, 0)test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_create_policy_over_older_remote_delete -test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_create_policy_over_older_remote_delete ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_shard_range_json_in_body -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_shard_range_json_in_body ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_shard_range_to_deleted_container -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_shard_range_to_deleted_container ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_simulated_create_race -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_simulated_create_race ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_timestamp_not_float -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_timestamp_not_float ... ok - -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0014 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0010 "-" 488186 2 -test DEBUG: Unlinked retiring db '/tmp/tmpto59owbr/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0126 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpiest10" 201 - "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpiest10_no_header" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0154 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0010 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpiest20_no_header" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0066 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0016 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpiest30_no_header" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0060 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0010 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpiest40_no_header" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0130 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpiest50" 201 - "-" "-" "-" 0.0021 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpiest50_no_header" 201 - "-" "-" "-" 0.0011 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0072 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0010 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpiest60_no_header" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0044 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpiest70" 201 - "-" "-" "-" 0.0011 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpiest70_no_header" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0061 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpiest80" 201 - "-" "-" "-" 0.0013 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c/grumpiest80_no_header" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0104 "-" 488186 4 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 488186 4 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0055 "-" 488186 4 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 488186 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: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0139 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0019 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0052 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/.shards_a/shard_c" 404 - "-" "-" "-" 0.0003 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/.shards_a/shard_c" 400 49 "-" "-" "-" 0.0002 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/.shards_a/shard_c" 201 - "-" "-" "-" 0.0211 "-" 488186 1 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0064 "-" 488186 1 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0065 "-" 488186 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: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0093 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0108 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:07:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0064 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0127 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0062 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0050 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0002 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0002 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 400 69 "-" "-" "-" 0.0002 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 400 75 "-" "-" "-" 0.0002 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 400 35 "-" "-" "-" 0.0002 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0073 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0078 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0084 "-" 488186 2 -test DEBUG: Unlinked retiring db '/tmp/tmptcmm0p2v/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0090 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0014 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0087 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0017 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0044 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0028 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0074 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0069 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 488186 - -test 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_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_replicator.TestReplicatorSync.test_sync_local_half_delete_policy_over_newer_remote_create -test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_half_delete_policy_over_newer_remote_create ... ok -test.unit.container.test_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_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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_deleted ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_change_storage_policy_via_DELETE_then_PUT -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_change_storage_policy_via_DELETE_then_PUT ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_old_enough_to_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_old_enough_to_reclaim ... ok -test.unit.container.test_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_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 INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/b%27%5Cxe2%5Cx98%5Cx83%27" 201 - "-" "-" "-" 0.0078 "-" 488186 2 -test 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: - - - [10/Oct/2026:00:08:00 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 488186 - -test 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: - - - [10/Oct/2026:00:08:00 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0002 "-" 488186 - -test 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: - - - [10/Oct/2026:00:08:00 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0002 "-" 488186 - -test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 1023, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1000, in _timing_stats - resp = func(ctrl, *args, **kwargs) - File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 947, in REPLICATE - ret = self.replicator_rpc.dispatch(post_args, args) - File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 903, in dispatch - return getattr(self, op)( - ~~~~~~~^^^^^^^^^^ -AttributeError: 'ContainerReplicatorRpc' object has no attribute 'unknown_sync' -test DEBUG: - - - [10/Oct/2026:00:08:00 +0000] "REPLICATE /sda1/p/a/" 500 711 "-" "-" "-" 0.0032 "-" 488186 - -test 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: - - - [10/Oct/2026:00:08:00 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0002 "-" 488186 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0072 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "UPDATE /sda1/p/a/c" 400 41 "-" "-" "-" 0.0003 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "UPDATE /sda1/p/a/c" 202 - "-" "-" "-" 0.0144 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 200 131 "-" "-" "-" 0.0022 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/.a/c" 404 - "-" "-" "-" 0.0003 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "UPDATE /sda1/p/.a/c" 202 - "-" "-" "-" 0.0139 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/.a/c" 200 131 "-" "-" "-" 0.0021 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test ERROR: ERROR __call__ error with PUT /sda1/p/a/c : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 1023, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_server.py", line 6149, in mock_put_method - raise Exception() -Exception -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0084 "-" 488186 2 -test 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: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0079 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0088 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0143 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0140 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "HEAD /sda1/p/a/c2" 204 - "-" "-" "-" 0.0012 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0139 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0051 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0121 "-" 488186 1 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 488186 1 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0173 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0104 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0055 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0152 "-" 488186 3 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 488186 3 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0083 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0146 "-" 488186 4 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 488186 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: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0092 "-" 488186 3 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0082 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0119 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/o" 201 - "-" "-" "-" 0.0085 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0012 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0011 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0011 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0011 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0011 "-" 488186 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_content_type_on_HEAD -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_content_type_on_HEAD ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_correct_allowed_method -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_correct_allowed_method ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_namespace_container -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_namespace_container ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_object_in_container -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_object_in_container ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_creation -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_creation ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_delete_auto_create -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_delete_auto_create ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_deleted_headers -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_deleted_headers ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_delimiter_with_reserved -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_delimiter_with_reserved ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_legacy_pending_files -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_legacy_pending_files ... ok - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591026.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/0cd/23bc2cad700842e1aebd5c6ec0dca0cd/23bc2cad700842e1aebd5c6ec0dca0cd_1791591026.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591026.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/0cd/23bc2cad700842e1aebd5c6ec0dca0cd/23bc2cad700842e1aebd5c6ec0dca0cd_1791591026.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591029.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/30f/15fcb7a17faf4bfd15faa395f677f30f/15fcb7a17faf4bfd15faa395f677f30f_1791591029.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591029.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/30f/15fcb7a17faf4bfd15faa395f677f30f/15fcb7a17faf4bfd15faa395f677f30f_1791591029.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591032.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/48f/734009247d0277fcaf59b1720746348f/734009247d0277fcaf59b1720746348f_1791591032.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591032.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/48f/734009247d0277fcaf59b1720746348f/734009247d0277fcaf59b1720746348f_1791591032.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591035.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/f0e/b96c2f3c79818d66541ce6909739cf0e/b96c2f3c79818d66541ce6909739cf0e_1791591035.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591035.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/f0e/b96c2f3c79818d66541ce6909739cf0e/b96c2f3c79818d66541ce6909739cf0e_1791591035.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591038.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/259/d005f7bbfc6fdfc028ec43862848d259/d005f7bbfc6fdfc028ec43862848d259_1791591038.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591038.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/259/d005f7bbfc6fdfc028ec43862848d259/d005f7bbfc6fdfc028ec43862848d259_1791591038.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591041.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/34e/58b9c13552ceab17ae7779d403c8c34e/58b9c13552ceab17ae7779d403c8c34e_1791591041.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591041.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/34e/58b9c13552ceab17ae7779d403c8c34e/58b9c13552ceab17ae7779d403c8c34e_1791591041.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591044.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/18b/c96665bef7d2728b1ebae13878b5418b/c96665bef7d2728b1ebae13878b5418b_1791591044.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591044.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/18b/c96665bef7d2728b1ebae13878b5418b/c96665bef7d2728b1ebae13878b5418b_1791591044.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591047.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/242/678d9bb6590436d532a1184daff48242/678d9bb6590436d532a1184daff48242_1791591047.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591047.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/242/678d9bb6590436d532a1184daff48242/678d9bb6590436d532a1184daff48242_1791591047.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591050.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/d75/7c55ac557a568d79b1fb87ece4707d75/7c55ac557a568d79b1fb87ece4707d75_1791591050.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591050.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/d75/7c55ac557a568d79b1fb87ece4707d75/7c55ac557a568d79b1fb87ece4707d75_1791591050.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591053.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/6a1/4378196a220d5ff555247f8bc10c56a1/4378196a220d5ff555247f8bc10c56a1_1791591053.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591053.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/6a1/4378196a220d5ff555247f8bc10c56a1/4378196a220d5ff555247f8bc10c56a1_1791591053.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591056.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/7ef/a8b96316a7dd7ac92a5acb94d4ea77ef/a8b96316a7dd7ac92a5acb94d4ea77ef_1791591056.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591056.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/7ef/a8b96316a7dd7ac92a5acb94d4ea77ef/a8b96316a7dd7ac92a5acb94d4ea77ef_1791591056.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591059.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/80e/c26fec75c02841ebdfc9bf749df4a80e/c26fec75c02841ebdfc9bf749df4a80e_1791591059.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591059.00000-0, db: /tmp/tmpsrgugcof/sda/containers/0/80e/c26fec75c02841ebdfc9bf749df4a80e/c26fec75c02841ebdfc9bf749df4a80e_1791591059.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590884.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/525/65031a320a6c51e540e472e9e0816525/65031a320a6c51e540e472e9e0816525.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590884.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/525/65031a320a6c51e540e472e9e0816525/65031a320a6c51e540e472e9e0816525.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590888.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/5a7/345d0db83716f1e5a643fa831abdb5a7/345d0db83716f1e5a643fa831abdb5a7.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590888.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/5a7/345d0db83716f1e5a643fa831abdb5a7/345d0db83716f1e5a643fa831abdb5a7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590892.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/247/92e3158e945551529be9f7c78ac31247/92e3158e945551529be9f7c78ac31247.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590892.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/247/92e3158e945551529be9f7c78ac31247/92e3158e945551529be9f7c78ac31247.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590896.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/3b5/cbe5e94796165f03aa5f88f04e8263b5/cbe5e94796165f03aa5f88f04e8263b5.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590896.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/3b5/cbe5e94796165f03aa5f88f04e8263b5/cbe5e94796165f03aa5f88f04e8263b5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590900.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/a02/4929e6b450a36c9553527b3aee8d0a02/4929e6b450a36c9553527b3aee8d0a02.db -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('9c854df8-8be1-44d9-9b85-517b1dc794b2-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.06945 seconds (14.39806/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/tmpwzirhi9x/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'd20f9d5e9fbc9b816a2a21c1882ffe85', 'bcd057d2-de53-4e91-a886-8ab7ea4554a6-sda', '1791590880.03014', '1791590880', '1791590881', '', '1791590881', 1, 1) -test DEBUG: /tmp/tmpwzirhi9x/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': '1791590883.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'bcd057d2-de53-4e91-a886-8ab7ea4554a6-sda') -test DEBUG: /tmp/tmpwzirhi9x/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00778699s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'd20f9d5e9fbc9b816a2a21c1882ffe85', 'bcd057d2-de53-4e91-a886-8ab7ea4554a6-sda', '1791590880.03014', '1791590880', '1791590881', '', '1791590881', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('bcd057d2-de53-4e91-a886-8ab7ea4554a6-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.04803 seconds (20.81908/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/tmpmnch97uu/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'd20f9d5e9fbc9b816a2a21c1882ffe85', '39123a14-124b-42f2-b491-6467899d0736-sda', '1791590880.11079', '1791590880', '1791590881', '', '1791590881', 1, 1) -test DEBUG: /tmp/tmpmnch97uu/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, 'd20f9d5e9fbc9b816a2a21c1882ffe85', '39123a14-124b-42f2-b491-6467899d0736-sda', '1791590880.11079', '1791590880', '1791590881', '', '1791590881', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('39123a14-124b-42f2-b491-6467899d0736-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.04446 seconds (22.48988/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpmwdf5r87/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '158033c0-ed77-4267-8d52-73ad84e25dd5-sda', '1791590880.18731', '1791590882', '1791590881', '', '1791590882', 0, 1) -test DEBUG: /tmp/tmpmwdf5r87/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', '158033c0-ed77-4267-8d52-73ad84e25dd5-sda', '1791590880.18731', '1791590882', '1791590881', '', '1791590882', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('158033c0-ed77-4267-8d52-73ad84e25dd5-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.04896 seconds (20.42391/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmp47ownetj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '0ca6ffe561de10f3f625e4779570ff96', '5266c244-0c01-468c-8bfe-9571e35efda1-sda', '1791590880.27173', '1791590882', '1791590881', '', '1791590882', 1, 0) -test DEBUG: /tmp/tmp47ownetj/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': '1791590884.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '5266c244-0c01-468c-8bfe-9571e35efda1-sda') -test DEBUG: /tmp/tmp47ownetj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00668192s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '0ca6ffe561de10f3f625e4779570ff96', '5266c244-0c01-468c-8bfe-9571e35efda1-sda', '1791590880.27173', '1791590882', '1791590881', '', '1791590882', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('5266c244-0c01-468c-8bfe-9571e35efda1-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.06890 seconds (14.51420/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/tmp9mkkpqyg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'e6071a11-2192-4821-9786-1a57d112ef3b-sda', '1791590880.37857', '1791590882', '1791590881', '', '1791590882', 0, 1) -test DEBUG: /tmp/tmp9mkkpqyg/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', 'e6071a11-2192-4821-9786-1a57d112ef3b-sda', '1791590880.37857', '1791590882', '1791590881', '', '1791590882', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('e6071a11-2192-4821-9786-1a57d112ef3b-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.04930 seconds (20.28435/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpui4h_8pn/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '0ca6ffe561de10f3f625e4779570ff96', '09bb9dcb-ec5a-457e-a4ff-43fd62226de8-sda', '1791590880.46586', '1791590882', '1791590881', '', '1791590882', 1, 0) -test DEBUG: /tmp/tmpui4h_8pn/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, '0ca6ffe561de10f3f625e4779570ff96', '09bb9dcb-ec5a-457e-a4ff-43fd62226de8-sda', '1791590880.46586', '1791590882', '1791590881', '', '1791590882', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('09bb9dcb-ec5a-457e-a4ff-43fd62226de8-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.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_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_listing_with_reserved -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_listing_with_reserved ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_log_line_format -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_log_line_format ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_markers_with_reserved -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_markers_with_reserved ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_not_allowed_method -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_not_allowed_method ... ok - -test 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: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/%00c" 201 - "-" "-" "-" 0.0120 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/%00c%00test" 201 - "-" "-" "-" 0.0146 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c/" 201 - "-" "-" "-" 0.0116 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c/%00o" 400 61 "-" "-" "-" 0.0001 "-" 488186 - -test 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: - - - [10/Oct/2026:00:08:00 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0005 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "DELETE /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0002 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "DELETE /sda1/p/.a/c/o" 204 - "-" "-" "-" 0.0119 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "DELETE /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0003 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "DELETE /sda1/p/a/.c/.o" 404 - "-" "-" "-" 0.0002 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "DELETE /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0002 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0191 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "DELETE /sda1/p/.shards_a/c/o" 204 - "-" "-" "-" 0.0088 "-" 488186 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0138 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0084 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0013 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0080 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0006 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0083 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/%00null" 200 26 "-" "-" "-" 0.0024 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/%00null" 200 32 "-" "-" "-" 0.0022 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/container_default" 201 - "-" "-" "-" 0.0095 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "HEAD /sda1/p/a/container_default" 204 - "-" "-" "-" 0.0017 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c_nada" 400 45 "-" "-" "-" 0.0002 "-" 488186 nada -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c_999" 400 42 "-" "-" "-" 0.0002 "-" 488186 999 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c_legacy" 201 - "-" "-" "-" 0.0075 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "HEAD /sda1/p/a/c_legacy" 204 - "-" "-" "-" 0.0017 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c_one" 201 - "-" "-" "-" 0.0085 "-" 488186 1 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "HEAD /sda1/p/a/c_one" 204 - "-" "-" "-" 0.0017 "-" 488186 1 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c_two" 201 - "-" "-" "-" 0.0075 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "HEAD /sda1/p/a/c_two" 204 - "-" "-" "-" 0.0018 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c_three" 201 - "-" "-" "-" 0.0075 "-" 488186 3 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "HEAD /sda1/p/a/c_three" 204 - "-" "-" "-" 0.0015 "-" 488186 3 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c_four" 201 - "-" "-" "-" 0.0084 "-" 488186 4 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "HEAD /sda1/p/a/c_four" 204 - "-" "-" "-" 0.0013 "-" 488186 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: - - - [10/Oct/2026:00:08:00 +0000] "method_doesnt_exist /sda1/p/a/c" 405 - "-" "-" "-" 0.0003 "-" 488186 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "__init__ /sda1/p/a/c" 405 - "-" "-" "-" 0.0013 "-" 488186 - -test 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: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0078 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0007 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0062 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/%00null" 200 183 "-" "-" "-" 0.0022 "-" 488186 2 -test DEBUG: 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: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0080 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0082 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0022 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0021 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/%00null" 200 184 "-" "-" "-" 0.0021 "-" 488186 2 -test 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_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_newer_remote_delete -test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_newer_remote_delete ... ok -test.unit.container.test_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_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_non_slash -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_non_slash ... ok - -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590900.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/a02/4929e6b450a36c9553527b3aee8d0a02/4929e6b450a36c9553527b3aee8d0a02.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590904.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/38f/aa2b1e0a7698fc9bfa69a1a80560938f/aa2b1e0a7698fc9bfa69a1a80560938f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590904.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/38f/aa2b1e0a7698fc9bfa69a1a80560938f/aa2b1e0a7698fc9bfa69a1a80560938f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590908.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/b06/5b38b47559ed3d01a94a14b949e85b06/5b38b47559ed3d01a94a14b949e85b06.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590908.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/b06/5b38b47559ed3d01a94a14b949e85b06/5b38b47559ed3d01a94a14b949e85b06.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590912.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/1c0/6670a5710e5a4278957c0794904ad1c0/6670a5710e5a4278957c0794904ad1c0.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590912.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/1c0/6670a5710e5a4278957c0794904ad1c0/6670a5710e5a4278957c0794904ad1c0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590916.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/f42/ecfb4eed4fed325b99edfa65a6d87f42/ecfb4eed4fed325b99edfa65a6d87f42.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590916.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/f42/ecfb4eed4fed325b99edfa65a6d87f42/ecfb4eed4fed325b99edfa65a6d87f42.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590920.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/85c/28f3ab850e78c7b0375351e798f1e85c/28f3ab850e78c7b0375351e798f1e85c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590920.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/85c/28f3ab850e78c7b0375351e798f1e85c/28f3ab850e78c7b0375351e798f1e85c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590924.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/06f/4d321cc2fd1ebb9d5886e3093f7b006f/4d321cc2fd1ebb9d5886e3093f7b006f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590924.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/06f/4d321cc2fd1ebb9d5886e3093f7b006f/4d321cc2fd1ebb9d5886e3093f7b006f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590928.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/494/f9e3c384b467a51fc501e6a1fac7e494/f9e3c384b467a51fc501e6a1fac7e494.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590928.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/494/f9e3c384b467a51fc501e6a1fac7e494/f9e3c384b467a51fc501e6a1fac7e494.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590932.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/747/c2ed825c2264e95bbf8e389c16419747/c2ed825c2264e95bbf8e389c16419747.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590932.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/747/c2ed825c2264e95bbf8e389c16419747/c2ed825c2264e95bbf8e389c16419747.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590936.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/253/88d617434959bf8beace2936a8019253/88d617434959bf8beace2936a8019253.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590936.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/253/88d617434959bf8beace2936a8019253/88d617434959bf8beace2936a8019253.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590940.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/6c5/44323e5a389b06c75645bc1c97c6c6c5/44323e5a389b06c75645bc1c97c6c6c5.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590940.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/6c5/44323e5a389b06c75645bc1c97c6c6c5/44323e5a389b06c75645bc1c97c6c6c5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590944.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/f73/2edb24a953cd6f256d49389ae9953f73/2edb24a953cd6f256d49389ae9953f73.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590944.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/f73/2edb24a953cd6f256d49389ae9953f73/2edb24a953cd6f256d49389ae9953f73.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590948.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/b14/136bdeb8ccee4330b327147fa782eb14/136bdeb8ccee4330b327147fa782eb14.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590948.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/b14/136bdeb8ccee4330b327147fa782eb14/136bdeb8ccee4330b327147fa782eb14.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590952.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/3fc/f40dc2c51ccaaf70fd6acf095a8973fc/f40dc2c51ccaaf70fd6acf095a8973fc.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590952.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/3fc/f40dc2c51ccaaf70fd6acf095a8973fc/f40dc2c51ccaaf70fd6acf095a8973fc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590956.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/906/1a9e26d63e61b8af6c35d6f4e64be906/1a9e26d63e61b8af6c35d6f4e64be906.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590956.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/906/1a9e26d63e61b8af6c35d6f4e64be906/1a9e26d63e61b8af6c35d6f4e64be906.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590960.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/fee/4ff834bf3ddeee8f7fbefb31bd53cfee/4ff834bf3ddeee8f7fbefb31bd53cfee.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590960.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/fee/4ff834bf3ddeee8f7fbefb31bd53cfee/4ff834bf3ddeee8f7fbefb31bd53cfee.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590964.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/920/b0222f08a8194a4e9ee460113ba15920/b0222f08a8194a4e9ee460113ba15920.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590964.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/920/b0222f08a8194a4e9ee460113ba15920/b0222f08a8194a4e9ee460113ba15920.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590968.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/99b/4621f404b3ffd9b5cfbfc11aab20599b/4621f404b3ffd9b5cfbfc11aab20599b.dbtest.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_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_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_server.TestNonLegacyDefaultStoragePolicy.test_params_utf8 -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_params_utf8 ... 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_server.TestNonLegacyDefaultStoragePolicy.test_prefix_and_delim_with_reserved -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_prefix_and_delim_with_reserved ... ok - -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.05928 seconds (16.86957/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmp5jn5cdw4/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'f8a35d6d-34e9-4435-a6c0-78fc36ff96d9-sda', '1791590880.56892', '1791590883', '1791590882', '', '1791590883', 0, 0) -test DEBUG: /tmp/tmp5jn5cdw4/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', 'f8a35d6d-34e9-4435-a6c0-78fc36ff96d9-sda', '1791590880.56892', '1791590883', '1791590882', '', '1791590883', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('f8a35d6d-34e9-4435-a6c0-78fc36ff96d9-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.03208 seconds (31.16717/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmp2ixeh416/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b344af7875e1a2c232f80f8c6a53a9d3', 'ec06cb7e-48b6-44a6-91b5-6e3be85ea060-sda', '1791590880.64224', '1791590883', '1791590882', '', '1791590883', 1, 0) -test DEBUG: /tmp/tmp2ixeh416/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': '1791590885.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'ec06cb7e-48b6-44a6-91b5-6e3be85ea060-sda') -test DEBUG: /tmp/tmp2ixeh416/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00681138s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b344af7875e1a2c232f80f8c6a53a9d3', 'ec06cb7e-48b6-44a6-91b5-6e3be85ea060-sda', '1791590880.64224', '1791590883', '1791590882', '', '1791590883', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('ec06cb7e-48b6-44a6-91b5-6e3be85ea060-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.05252 seconds (19.04101/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/tmpq8yp5ozj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '5c22b2a5-4ac8-472e-9571-3d1629347a94-sda', '1791590880.72556', '1791590883', '1791590882', '', '1791590883', 0, 0) -test DEBUG: /tmp/tmpq8yp5ozj/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', '5c22b2a5-4ac8-472e-9571-3d1629347a94-sda', '1791590880.72556', '1791590883', '1791590882', '', '1791590883', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('5c22b2a5-4ac8-472e-9571-3d1629347a94-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.03455 seconds (28.94651/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpy923bnev/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b344af7875e1a2c232f80f8c6a53a9d3', 'e08aafc1-3c4b-4138-87da-c2bda1af1694-sda', '1791590880.78988', '1791590883', '1791590882', '', '1791590883', 1, 0) -test DEBUG: /tmp/tmpy923bnev/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, 'b344af7875e1a2c232f80f8c6a53a9d3', 'e08aafc1-3c4b-4138-87da-c2bda1af1694-sda', '1791590880.78988', '1791590883', '1791590882', '', '1791590883', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('e08aafc1-3c4b-4138-87da-c2bda1af1694-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.04620 seconds (21.64272/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpguqls_2t/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '708be2c0-cbc4-4955-bee9-6b38aad6c7f0-sda', '1791590880.87664', '1791590883', '1791590882', '', '1791590883', 0, 1) -test DEBUG: /tmp/tmpguqls_2t/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', '708be2c0-cbc4-4955-bee9-6b38aad6c7f0-sda', '1791590880.87664', '1791590883', '1791590882', '', '1791590883', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('708be2c0-cbc4-4955-bee9-6b38aad6c7f0-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.03169 seconds (31.55097/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmp7nxbennq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '0ca6ffe561de10f3f625e4779570ff96', '7dc7517c-88e1-4a03-84b5-6e33b9e9f7cf-sda', '1791590880.94002', '1791590883', '1791590882', '', '1791590883', 1, 0) -test DEBUG: /tmp/tmp7nxbennq/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': '1791590884.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '7dc7517c-88e1-4a03-84b5-6e33b9e9f7cf-sda') -test DEBUG: /tmp/tmp7nxbennq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00523734s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '0ca6ffe561de10f3f625e4779570ff96', '7dc7517c-88e1-4a03-84b5-6e33b9e9f7cf-sda', '1791590880.94002', '1791590883', '1791590882', '', '1791590883', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('7dc7517c-88e1-4a03-84b5-6e33b9e9f7cf-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVERtest.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_server.TestNonLegacyDefaultStoragePolicy.test_prefix_with_reserved -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_prefix_with_reserved ... ok - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0064 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0128 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0067 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0069 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0043 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0005 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0066 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0074 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0060 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0065 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0078 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" 0.0062 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 200 116 "-" "-" "-" 0.0069 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0153 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 200 120 "-" "-" "-" 0.0080 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0087 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0086 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 200 61 "-" "-" "-" 0.0026 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0021 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 400 37 "-" "-" "-" 0.0003 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 400 33 "-" "-" "-" 0.0001 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 400 32 "-" "-" "-" 0.0001 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 400 38 "-" "-" "-" 0.0001 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0093 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0029 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0028 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:00 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0028 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0082 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0005 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0005 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0076 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "GET /sda1/p/a/%00null" 200 207 "-" "-" "-" 0.0034 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0080 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0006 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0005 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0005 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0005 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0078 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0029 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0001 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/.a/c/o" 201 - "-" "-" "-" 0.0082 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0002 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/a/c/.o" 404 - "-" "-" "-" 0.0002 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0084 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0002 "-" 488186 -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_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items ... 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_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_is_green -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_is_green ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_older_remote_create -test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_older_remote_create ... ok -test.unit.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_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_state -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_state ... 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_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_newid -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_newid ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_overwrite -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_overwrite ... ok -test.unit.container.test_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_auditor.TestAuditWatchers.test_builtin_watchers -test.unit.obj.test_auditor.TestAuditWatchers.test_builtin_watchers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_agreement -test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_agreement ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_watcher_init -test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_watcher_init ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_with_sharding -test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_with_sharding ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_auditor.TestAuditWatchers.test_watchers -test.unit.obj.test_auditor.TestAuditWatchers.test_watchers ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_overwrite_unicode -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_overwrite_unicode ... 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 - -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590968.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/99b/4621f404b3ffd9b5cfbfc11aab20599b/4621f404b3ffd9b5cfbfc11aab20599b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590972.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/ad4/83abf5fdcbbfc7942e24f25d64dd8ad4/83abf5fdcbbfc7942e24f25d64dd8ad4.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590972.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/ad4/83abf5fdcbbfc7942e24f25d64dd8ad4/83abf5fdcbbfc7942e24f25d64dd8ad4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590976.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/1d2/d38443cb128270b9c2e878be4aec91d2/d38443cb128270b9c2e878be4aec91d2.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590976.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/1d2/d38443cb128270b9c2e878be4aec91d2/d38443cb128270b9c2e878be4aec91d2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590980.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/d7c/cd7dae17e4a79d6f3b9e881ea18b6d7c/cd7dae17e4a79d6f3b9e881ea18b6d7c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590980.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/d7c/cd7dae17e4a79d6f3b9e881ea18b6d7c/cd7dae17e4a79d6f3b9e881ea18b6d7c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590984.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/57f/fb222dde3206e2371f0fe2faa937657f/fb222dde3206e2371f0fe2faa937657f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590984.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/57f/fb222dde3206e2371f0fe2faa937657f/fb222dde3206e2371f0fe2faa937657f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590988.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/df6/19a2c5024d3f7b37b4626aac2a7e3df6/19a2c5024d3f7b37b4626aac2a7e3df6.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590988.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/df6/19a2c5024d3f7b37b4626aac2a7e3df6/19a2c5024d3f7b37b4626aac2a7e3df6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590992.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/d84/bdc5bc41590e2d3b729b2c6f11900d84/bdc5bc41590e2d3b729b2c6f11900d84.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590992.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/d84/bdc5bc41590e2d3b729b2c6f11900d84/bdc5bc41590e2d3b729b2c6f11900d84.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590996.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/72f/52e6a47767cfce7b0dc5b37be2b4772f/52e6a47767cfce7b0dc5b37be2b4772f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590996.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/72f/52e6a47767cfce7b0dc5b37be2b4772f/52e6a47767cfce7b0dc5b37be2b4772f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591000.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/30c/84d94f05aeeef27cb2120209ecca230c/84d94f05aeeef27cb2120209ecca230c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591000.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/30c/84d94f05aeeef27cb2120209ecca230c/84d94f05aeeef27cb2120209ecca230c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591004.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/504/40bec0e76c55eb82d3ebd0886b7c9504/40bec0e76c55eb82d3ebd0886b7c9504.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591004.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/504/40bec0e76c55eb82d3ebd0886b7c9504/40bec0e76c55eb82d3ebd0886b7c9504.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591008.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/f6b/823e16674096b843a6bd1704ec2a0f6b/823e16674096b843a6bd1704ec2a0f6b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591008.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/f6b/823e16674096b843a6bd1704ec2a0f6b/823e16674096b843a6bd1704ec2a0f6b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591012.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/25b/ea3cb7a36c16628010db5f191554325b/ea3cb7a36c16628010db5f191554325b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591012.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/25b/ea3cb7a36c16628010db5f191554325b/ea3cb7a36c16628010db5f191554325b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591016.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/09f/9560f499aca68de4ea05dcaac9c9a09f/9560f499aca68de4ea05dcaac9c9a09f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591016.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/09f/9560f499aca68de4ea05dcaac9c9a09f/9560f499aca68de4ea05dcaac9c9a09f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591020.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/52d/b97f44c420c5441ac7ae7c6df0c8152d/b97f44c420c5441ac7ae7c6df0c8152d.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591020.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/52d/b97f44c420c5441ac7ae7c6df0c8152d/b97f44c420c5441ac7ae7c6df0c8152d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591024.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/7d9/4199e64465398b72f58257527712e7d9/4199e64465398b72f58257527712e7d9.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591024.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/7d9/4199e64465398b72f58257527712e7d9/4199e64465398b72f58257527712e7d9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591028.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/6d2/3d6be52785c96a0baa736563f6b816d2/3d6be52785c96a0baa736563f6b816d2.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591028.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/6d2/3d6be52785c96a0baa736563f6b816d2/3d6be52785c96a0baa736563f6b816d2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591032.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/48f/734009247d0277fcaf59b1720746348f/734009247d0277fcaf59b1720746348f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591032.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/48f/734009247d0277fcaf59b1720746348f/734009247d0277fcaf59b1720746348f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591036.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/e88/f5c9416d2dfb806aa3df0cbb7cb0be88/f5c9416d2dfb806aa3df0cbb7cb0be88.dbtest.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_obj.TestGetUpdateShard.test_get_update_shard_empty_body -test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_empty_body ... ok - -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/.shards_a/c" 404 - "-" "-" "-" 0.0002 "-" 488186 0 -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0096 "-" 488186 0 -test 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: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0093 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/a/c/o1" 201 - "-" "-" "-" 0.0004 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/a/c/o2" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "GET /sda1/p/a/c" 200 280 "-" "-" "-" 0.0078 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 488186 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0002 "-" 488186 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "GET /sda1/p/a/c%D8%3E%2520/%25" 412 29 "-" "-" "-" 0.0001 "-" 488186 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0196 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0105 "-" 488186 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0072 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0103 "-" 488186 - -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0123 "-" 488186 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0146 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0114 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test ERROR: ERROR account update failed with 1.2.3.4:5/sdb1 (will retry later): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 268, in account_update - account_response = conn.getresponse() - ^^^^^^^^^^^^^^^^ -AttributeError: 'NoneType' object has no attribute 'getresponse' -test ERROR: ERROR account update failed with 6.7.8.9:10/sdf1 (will retry later): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 268, in account_update - account_response = conn.getresponse() - ^^^^^^^^^^^^^^^^ -AttributeError: 'NoneType' object has no attribute 'getresponse' -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0082 "-" 488186 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0070 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0006 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 488186 2 -test INFO: - - - [10/Oct/2026:00:08:01 +0000] "GET /sda1/p/a/c" 200 248 "-" "-" "-" 0.0075 "-" 488186 2 -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx9c9fb267806741ea9e9b6-006ac981e1) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx4a527a2ba8144f7ebb16c-006ac981e1) -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/tmpcqby6qpf/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpcqby6qpf/tmp_test_proxy_server_chunked/container-sync-realms.conf'test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_post_overwrite_out_of_order -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_post_overwrite_out_of_order ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_old_style_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_old_style_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_range_single_record -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_range_single_record ... 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.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges ... ok -test.unit.container.test_backend.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_merge_shard_ranges_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.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.unit.proxy.test_server.TestECObjectController.test_GET_ec -test.unit.proxy.test_server.TestECObjectController.test_GET_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECObjectController.test_GET_ec_404 -test.unit.proxy.test_server.TestECObjectController.test_GET_ec_404 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECObjectController.test_GET_ec_big -test.unit.proxy.test_server.TestECObjectController.test_GET_ec_big ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECObjectController.test_GET_ec_deleted -test.unit.proxy.test_server.TestECObjectController.test_GET_ec_deleted ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECObjectController.test_GET_ec_failure_handling -test.unit.proxy.test_server.TestECObjectController.test_GET_ec_failure_handling ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECObjectController.test_GET_pipeline -test.unit.proxy.test_server.TestECObjectController.test_GET_pipeline ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECObjectController.test_HEAD_ec -test.unit.proxy.test_server.TestECObjectController.test_HEAD_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECObjectController.test_HEAD_ec_404 -test.unit.proxy.test_server.TestECObjectController.test_HEAD_ec_404 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_if_none_match -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_if_none_match ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_multiple_segments -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_multiple_segments ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_object_etag_mismatch -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_object_etag_mismatch ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECObjectController.test_conditional_GET_ec -test.unit.proxy.test_server.TestECObjectController.test_conditional_GET_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECObjectController.test_ec_client_disconnect -test.unit.proxy.test_server.TestECObjectController.test_ec_client_disconnect ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECObjectController.test_ec_client_put_disconnect -test.unit.proxy.test_server.TestECObjectController.test_ec_client_put_disconnect ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.proxy.test_server.TestECObjectController.test_reload_ring_ec -test.unit.proxy.test_server.TestECObjectController.test_reload_ring_ec ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' - -test INFO: Attempted to replicate 1 dbs in 0.04741 seconds (21.09414/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/tmpa3afvosk/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'ab414c44-b8e6-41b4-85df-ef5334d9a316-sda', '1791590881.02241', '1791590884', '1791590883', '', '1791590884', 0, 0) -test DEBUG: /tmp/tmpa3afvosk/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', 'ab414c44-b8e6-41b4-85df-ef5334d9a316-sda', '1791590881.02241', '1791590884', '1791590883', '', '1791590884', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('ab414c44-b8e6-41b4-85df-ef5334d9a316-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.03295 seconds (30.34745/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmp57336ycd/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b344af7875e1a2c232f80f8c6a53a9d3', '18169c7a-cf9c-4015-a0d4-9be0434c37a4-sda', '1791590881.08356', '1791590884', '1791590883', '', '1791590884', 1, 1) -test DEBUG: /tmp/tmp57336ycd/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, 'b344af7875e1a2c232f80f8c6a53a9d3', '18169c7a-cf9c-4015-a0d4-9be0434c37a4-sda', '1791590881.08356', '1791590884', '1791590883', '', '1791590884', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('18169c7a-cf9c-4015-a0d4-9be0434c37a4-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.05366 seconds (18.63701/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmp4ktgdw58/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '750d05f0-c487-42e1-a9e1-d4af78db507d-sda', '1791590881.16369', '1791590885', '1791590884', '', '1791590885', 0, 0) -test DEBUG: /tmp/tmp4ktgdw58/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', '750d05f0-c487-42e1-a9e1-d4af78db507d-sda', '1791590881.16369', '1791590885', '1791590884', '', '1791590885', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('750d05f0-c487-42e1-a9e1-d4af78db507d-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.03926 seconds (25.46951/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmppfe8iqrk/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '4da80b7ecaf929b15a0efaf7060e0f00', 'ec5796d7-da77-4ddc-ba88-78bf6e58f3cd-sda', '1791590881.23406', '1791590885', '1791590884', '', '1791590885', 1, 1) -test DEBUG: /tmp/tmppfe8iqrk/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': '1791590886.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'ec5796d7-da77-4ddc-ba88-78bf6e58f3cd-sda') -test DEBUG: /tmp/tmppfe8iqrk/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00677943s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '4da80b7ecaf929b15a0efaf7060e0f00', 'ec5796d7-da77-4ddc-ba88-78bf6e58f3cd-sda', '1791590881.23406', '1791590885', '1791590884', '', '1791590885', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('ec5796d7-da77-4ddc-ba88-78bf6e58f3cd-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.04819 seconds (20.74946/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/tmpunz4g6sc/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '27bf73fa-0535-4506-9086-ff68b04d7dae-sda', '1791590881.31903', '1791590885', '1791590884', '', '1791590885', 0, 1) -test DEBUG: /tmp/tmpunz4g6sc/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', '27bf73fa-0535-4506-9086-ff68b04d7dae-sda', '1791590881.31903', '1791590885', '1791590884', '', '1791590885', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('27bf73fa-0535-4506-9086-ff68b04d7dae-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.04235 seconds (23.61054/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmp3m4hwfk2/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '4da80b7ecaf929b15a0efaf7060e0f00', '8bc11660-944c-42fa-bfdd-a853b471dc74-sda', '1791590881.40485', '1791590885', '1791590884', '', '1791590885', 1, 1) -test DEBUG: /tmp/tmp3m4hwfk2/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, '4da80b7ecaf929b15a0efaf7060e0f00', '8bc11660-944c-42fa-bfdd-a853b471dc74-sda', '1791590881.40485', '1791590885', '1791590884', '', '1791590885', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('8bc11660-944c-42fa-bfdd-a853b471dc74-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.04586 seconds (21.80440/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpc88bjv06/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '47b36917-94b8-4c3d-bdd5-bb1704934439-sda', '1791590881.50086', '1791590886', '1791590885', '', '1791590886', 0, 1)test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_old_style_root_account_container_path -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_old_style_root_account_container_path ... ok - -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591036.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/e88/f5c9416d2dfb806aa3df0cbb7cb0be88/f5c9416d2dfb806aa3df0cbb7cb0be88.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591040.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/be8/d303122bc19cf124aa02e4ffd6b03be8/d303122bc19cf124aa02e4ffd6b03be8.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591040.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/be8/d303122bc19cf124aa02e4ffd6b03be8/d303122bc19cf124aa02e4ffd6b03be8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591044.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/18b/c96665bef7d2728b1ebae13878b5418b/c96665bef7d2728b1ebae13878b5418b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591044.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/18b/c96665bef7d2728b1ebae13878b5418b/c96665bef7d2728b1ebae13878b5418b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591048.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/268/cc2283ddff4a26a1cdbb17a6abc7c268/cc2283ddff4a26a1cdbb17a6abc7c268.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591048.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/268/cc2283ddff4a26a1cdbb17a6abc7c268/cc2283ddff4a26a1cdbb17a6abc7c268.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591052.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/f8b/9582121c4d6d065f6b2657c694003f8b/9582121c4d6d065f6b2657c694003f8b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591052.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/f8b/9582121c4d6d065f6b2657c694003f8b/9582121c4d6d065f6b2657c694003f8b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591056.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/7ef/a8b96316a7dd7ac92a5acb94d4ea77ef/a8b96316a7dd7ac92a5acb94d4ea77ef.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591056.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/7ef/a8b96316a7dd7ac92a5acb94d4ea77ef/a8b96316a7dd7ac92a5acb94d4ea77ef.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591060.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/9b2/09031786a707ac990a1fe92dd9a759b2/09031786a707ac990a1fe92dd9a759b2.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591060.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/9b2/09031786a707ac990a1fe92dd9a759b2/09031786a707ac990a1fe92dd9a759b2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591064.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/9b7/95004b6fe711985df68ada4783bdc9b7/95004b6fe711985df68ada4783bdc9b7.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591064.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/9b7/95004b6fe711985df68ada4783bdc9b7/95004b6fe711985df68ada4783bdc9b7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591068.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/f6f/9d5afa64b9a72458e07f1e781bbb2f6f/9d5afa64b9a72458e07f1e781bbb2f6f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591068.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/f6f/9d5afa64b9a72458e07f1e781bbb2f6f/9d5afa64b9a72458e07f1e781bbb2f6f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591072.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/b45/c79a1edf730836b1b22d64b07cf84b45/c79a1edf730836b1b22d64b07cf84b45.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591072.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/b45/c79a1edf730836b1b22d64b07cf84b45/c79a1edf730836b1b22d64b07cf84b45.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591076.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/815/8ba6c92df993ec6f5846a75825f35815/8ba6c92df993ec6f5846a75825f35815.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591076.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/815/8ba6c92df993ec6f5846a75825f35815/8ba6c92df993ec6f5846a75825f35815.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591080.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/334/3e3c123ec3f9e7064cb93ad03779c334/3e3c123ec3f9e7064cb93ad03779c334.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591080.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/334/3e3c123ec3f9e7064cb93ad03779c334/3e3c123ec3f9e7064cb93ad03779c334.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591084.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/274/b9b1aeddbacbee1555ed69a77b8e0274/b9b1aeddbacbee1555ed69a77b8e0274.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591084.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/274/b9b1aeddbacbee1555ed69a77b8e0274/b9b1aeddbacbee1555ed69a77b8e0274.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591088.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/3ed/d4bccf7abbe035a3221e82a8c4c843ed/d4bccf7abbe035a3221e82a8c4c843ed.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591088.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/3ed/d4bccf7abbe035a3221e82a8c4c843ed/d4bccf7abbe035a3221e82a8c4c843ed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591092.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/a49/d3e32d4090dff113d629b2d0ebef7a49/d3e32d4090dff113d629b2d0ebef7a49.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591092.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/a49/d3e32d4090dff113d629b2d0ebef7a49/d3e32d4090dff113d629b2d0ebef7a49.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591096.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/c74/6583aeb76611f63744c87e7ce8fa2c74/6583aeb76611f63744c87e7ce8fa2c74.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591096.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/c74/6583aeb76611f63744c87e7ce8fa2c74/6583aeb76611f63744c87e7ce8fa2c74.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591100.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/bb5/f3b0b3ac2382f4121d44df580f1c8bb5/f3b0b3ac2382f4121d44df580f1c8bb5.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591100.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/bb5/f3b0b3ac2382f4121d44df580f1c8bb5/f3b0b3ac2382f4121d44df580f1c8bb5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591104.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/9dc/147ddd89ec7c017a7293e0796614d9dc/147ddd89ec7c017a7293e0796614d9dc.dbtest.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_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_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_policy_stat_tracking -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_policy_stat_tracking ... ok -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_merge_while_unsharded -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_merge_while_unsharded ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_sync_merge_timestamps -test.unit.container.test_replicator.TestReplicatorSync.test_sync_merge_timestamps ... 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 DEBUG: /tmp/tmpc88bjv06/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', '47b36917-94b8-4c3d-bdd5-bb1704934439-sda', '1791590881.50086', '1791590886', '1791590885', '', '1791590886', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('47b36917-94b8-4c3d-bdd5-bb1704934439-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.02643 seconds (37.83751/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpnnuljsva/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '04dfa5ca0e7623c044df71d42b6611b1', 'a19121ab-d098-47ba-a7fb-48edf39c7c47-sda', '1791590881.56804', '1791590886', '1791590885', '', '1791590886', 1, 0) -test DEBUG: /tmp/tmpnnuljsva/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': '1791590887.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'a19121ab-d098-47ba-a7fb-48edf39c7c47-sda') -test DEBUG: /tmp/tmpnnuljsva/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00731754s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '04dfa5ca0e7623c044df71d42b6611b1', 'a19121ab-d098-47ba-a7fb-48edf39c7c47-sda', '1791590881.56804', '1791590886', '1791590885', '', '1791590886', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('a19121ab-d098-47ba-a7fb-48edf39c7c47-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.05510 seconds (18.14739/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_8tx3cwq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '7b53f484-f4c3-48ed-8e4b-776dcccab546-sda', '1791590881.66061', '1791590886', '1791590885', '', '1791590886', 0, 1) -test DEBUG: /tmp/tmp_8tx3cwq/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', '7b53f484-f4c3-48ed-8e4b-776dcccab546-sda', '1791590881.66061', '1791590886', '1791590885', '', '1791590886', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('7b53f484-f4c3-48ed-8e4b-776dcccab546-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.03698 seconds (27.04146/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpp70rmth3/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '04dfa5ca0e7623c044df71d42b6611b1', 'd3508848-b7d0-490f-8447-db6f738f2f1d-sda', '1791590881.73556', '1791590886', '1791590885', '', '1791590886', 1, 1) -test DEBUG: /tmp/tmpp70rmth3/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, '04dfa5ca0e7623c044df71d42b6611b1', 'd3508848-b7d0-490f-8447-db6f738f2f1d-sda', '1791590881.73556', '1791590886', '1791590885', '', '1791590886', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('d3508848-b7d0-490f-8447-db6f738f2f1d-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.03413 seconds (29.29691/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 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', '83f28aa0-8b9f-4af2-9572-057be3a486b1-sda', '1791590881.80219', '1791590881.00000', '0', '', '1791590881.00000', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '83f28aa0-8b9f-4af2-9572-057be3a486b1-sda', '1791590881.80219', '1791590882.00000', '0', '', '1791590881.00000', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, '3f0c37bffdaa3ab3e7e44039a2e15f0c', '97815960-694a-41de-a8c0-6b6514ab8473-sda', '1791590881.84423', '1791590881.84191', '0', '', '1791590881.84191', 11, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'o_0', 'created_at': '1791590881.85370', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o_1', 'created_at': '1791590881.85469', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': 'o_2', 'created_at': '1791590881.85487', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': 'o_3', 'created_at': '1791590881.85501', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': 'o_4', 'created_at': '1791590881.85515', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': 'o_5', 'created_at': '1791590881.85529', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': 'o_6', 'created_at': '1791590881.85542', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': 'o_7', 'created_at': '1791590881.85555', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': 'o_8', 'created_at': '1791590881.85568', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': 'o_9', 'created_at': '1791590881.85581', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 11, 'name': '/a/c/o_missing_0', 'created_at': '1791590881.85600', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '97815960-694a-41de-a8c0-6b6514ab8473-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 12, 'name': '/a/c/o_missing_1', 'created_at': '1791590881.87787', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '97815960-694a-41de-a8c0-6b6514ab8473-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 13, 'name': '/a/c/o_missing_2', 'created_at': '1791590881.88650', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '97815960-694a-41de-a8c0-6b6514ab8473-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 14, 'name': '/a/c/o_missing_3', 'created_at': '1791590881.89520', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '97815960-694a-41de-a8c0-6b6514ab8473-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.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object_multiple_encoded_timestamps_using_file -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object_multiple_encoded_timestamps_using_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object_multiple_encoded_timestamps_using_memory -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object_multiple_encoded_timestamps_using_memory ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object_multiple_explicit_timestamps_using_file -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object_multiple_explicit_timestamps_using_file ... ok - -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591104.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/9dc/147ddd89ec7c017a7293e0796614d9dc/147ddd89ec7c017a7293e0796614d9dc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591108.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/2d8/7b6a34d9b983f3abb9f345cdb0c402d8/7b6a34d9b983f3abb9f345cdb0c402d8.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591108.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/2d8/7b6a34d9b983f3abb9f345cdb0c402d8/7b6a34d9b983f3abb9f345cdb0c402d8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591112.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/dd9/108de72d6b9793d3dcdbf27e3d69add9/108de72d6b9793d3dcdbf27e3d69add9.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591112.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/dd9/108de72d6b9793d3dcdbf27e3d69add9/108de72d6b9793d3dcdbf27e3d69add9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591116.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/85b/4a7bbd78660cdb824f4060a6abd2685b/4a7bbd78660cdb824f4060a6abd2685b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591116.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/85b/4a7bbd78660cdb824f4060a6abd2685b/4a7bbd78660cdb824f4060a6abd2685b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591120.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/5e3/e218d56b5f307c6cc855f439e865d5e3/e218d56b5f307c6cc855f439e865d5e3.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591120.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/5e3/e218d56b5f307c6cc855f439e865d5e3/e218d56b5f307c6cc855f439e865d5e3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591124.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/e78/c4e98e05499c4e1219c6d21c4dd45e78/c4e98e05499c4e1219c6d21c4dd45e78.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591124.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/e78/c4e98e05499c4e1219c6d21c4dd45e78/c4e98e05499c4e1219c6d21c4dd45e78.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591128.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/828/13addce454769e8f2ec9fca5853d6828/13addce454769e8f2ec9fca5853d6828.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591128.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/828/13addce454769e8f2ec9fca5853d6828/13addce454769e8f2ec9fca5853d6828.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591132.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/9ed/bfe88ac12478a021193ba95d5ec119ed/bfe88ac12478a021193ba95d5ec119ed.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591132.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/9ed/bfe88ac12478a021193ba95d5ec119ed/bfe88ac12478a021193ba95d5ec119ed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591136.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/cad/8de06faa2381e113b25e37437c9d7cad/8de06faa2381e113b25e37437c9d7cad.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591136.00000-0, db: /tmp/tmpaycqbdcf/sda/containers/0/cad/8de06faa2381e113b25e37437c9d7cad/8de06faa2381e113b25e37437c9d7cad.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590886.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/f53/3dd6c7ad1efe578fb3a6508f36492f53/3dd6c7ad1efe578fb3a6508f36492f53.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590886.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/f53/3dd6c7ad1efe578fb3a6508f36492f53/3dd6c7ad1efe578fb3a6508f36492f53.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590889.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/8ea/9d3ff4d53cd3946b25d901e3c9f9c8ea/9d3ff4d53cd3946b25d901e3c9f9c8ea.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590889.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/8ea/9d3ff4d53cd3946b25d901e3c9f9c8ea/9d3ff4d53cd3946b25d901e3c9f9c8ea.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590892.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/247/92e3158e945551529be9f7c78ac31247/92e3158e945551529be9f7c78ac31247.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590892.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/247/92e3158e945551529be9f7c78ac31247/92e3158e945551529be9f7c78ac31247.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590895.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/1a7/124833909451035f944af8cf98c051a7/124833909451035f944af8cf98c051a7.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590895.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/1a7/124833909451035f944af8cf98c051a7/124833909451035f944af8cf98c051a7.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590898.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/51e/fb543b4b7833e16c4114579ffdb9e51e/fb543b4b7833e16c4114579ffdb9e51e.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590898.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/51e/fb543b4b7833e16c4114579ffdb9e51e/fb543b4b7833e16c4114579ffdb9e51e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590901.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/323/8a0bc959d8729120b6fc0f268ff5f323/8a0bc959d8729120b6fc0f268ff5f323.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590901.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/323/8a0bc959d8729120b6fc0f268ff5f323/8a0bc959d8729120b6fc0f268ff5f323.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590904.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/38f/aa2b1e0a7698fc9bfa69a1a80560938f/aa2b1e0a7698fc9bfa69a1a80560938f.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590904.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/38f/aa2b1e0a7698fc9bfa69a1a80560938f/aa2b1e0a7698fc9bfa69a1a80560938f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590907.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/58f/4f080bfe6657a467333307bfca48c58f/4f080bfe6657a467333307bfca48c58f.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590907.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/58f/4f080bfe6657a467333307bfca48c58f/4f080bfe6657a467333307bfca48c58f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590910.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/063/702711d78e63d026b0708047e5ba5063/702711d78e63d026b0708047e5ba5063.db -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/tmpcqby6qpf/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpcqby6qpf/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:01 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0074 "-" 488186 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0110 "-" 488186 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0072 "-" 488186 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:01 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0059 "-" 488186 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2f3d09c1403948889b417-006ac981e1" "proxy-server 488186" 0.0012 "-" 488186 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:01 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:45455/sda1/1/a/c" "tx2f3d09c1403948889b417-006ac981e1" "container-server 488186" 0.0013 "-" 488186 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:46401/sdb1/1/a/c" "tx2f3d09c1403948889b417-006ac981e1" "container-server 488186" 0.0010 "-" 488186 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx2f3d09c1403948889b417-006ac981e1" "proxy-server 488186" 0.0209 "-" 488186 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:01 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx2f3d09c1403948889b417-006ac981e1" "proxy-server 488186" 0.0135 "-" 488186 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/08/01 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx2f3d09c1403948889b417-006ac981e1 - 0.0281 - - 1791590881.410029888 1791590881.438129187 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:01 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx837227ddd7dd418d829a5-006ac981e1" "proxy-server 488186" 0.0012 "-" 488186 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:46401/sdb1/1/a1/c1" "tx837227ddd7dd418d829a5-006ac981e1" "container-server 488186" 0.0010 "-" 488186 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:01 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:45455/sda1/1/a1/c1" "tx837227ddd7dd418d829a5-006ac981e1" "container-server 488186" 0.0009 "-" 488186 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:01 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx837227ddd7dd418d829a5-006ac981e1" "proxy-server 488186" 0.0122 "-" 488186 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx837227ddd7dd418d829a5-006ac981e1" "proxy-server 488186" 0.0213 "-" 488186 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/08/01 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx837227ddd7dd418d829a5-006ac981e1 - 0.0281 - - 1791590881.439461708 1791590881.467566252 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx670f9460788241a49a348-006ac981e1" "proxy-server 488186" 0.0075 "-" 488186 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:45455/sda1/2/a/c1" "tx670f9460788241a49a348-006ac981e1" "container-server 488186" 0.0011 "-" 488186 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:01 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:46401/sdb1/2/a/c1" "tx670f9460788241a49a348-006ac981e1" "container-server 488186" 0.0060 "-" 488186 1 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:01 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx670f9460788241a49a348-006ac981e1" "proxy-server 488186" 0.0257 "-" 488186 1 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx670f9460788241a49a348-006ac981e1" "proxy-server 488186" 0.0180 "-" 488186 1 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/08/01 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx670f9460788241a49a348-006ac981e1 - 0.0394 - - 1791590881.468867779 1791590881.508229971 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx72d30974f025457da13e6-006ac981e1" "proxy-server 488186" 0.0066 "-" 488186 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:45455/sda1/1/a/c2" "tx72d30974f025457da13e6-006ac981e1" "container-server 488186" 0.0043 "-" 488186 2 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:01 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:46401/sdb1/1/a/c2" "tx72d30974f025457da13e6-006ac981e1" "container-server 488186" 0.0009 "-" 488186 2 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:01 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx72d30974f025457da13e6-006ac981e1" "proxy-server 488186" 0.0255 "-" 488186 2 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:01 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx72d30974f025457da13e6-006ac981e1" "proxy-server 488186" 0.0186 "-" 488186 2 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/08/01 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx72d30974f025457da13e6-006ac981e1 - 0.0381 - - 1791590881.509504557 1791590881.547586203 2 -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object_multiple_explicit_timestamps_using_memory -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object_multiple_explicit_timestamps_using_memory ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim ... ok - -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 15, 'name': '/a/c/o_missing_4', 'created_at': '1791590881.90418', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '97815960-694a-41de-a8c0-6b6514ab8473-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 16, 'name': '/a/c/o_missing_5', 'created_at': '1791590881.91189', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '97815960-694a-41de-a8c0-6b6514ab8473-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 17, 'name': '/a/c/o_missing_6', 'created_at': '1791590881.92050', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '97815960-694a-41de-a8c0-6b6514ab8473-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 18, 'name': '/a/c/o_missing_7', 'created_at': '1791590881.92875', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '97815960-694a-41de-a8c0-6b6514ab8473-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 19, 'name': '/a/c/o_missing_8', 'created_at': '1791590881.93964', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '97815960-694a-41de-a8c0-6b6514ab8473-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 20, 'name': '/a/c/o_missing_9', 'created_at': '1791590881.95031', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '97815960-694a-41de-a8c0-6b6514ab8473-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (21, 'f53f40b2bb2dfe146fa0480324b2b255', '97815960-694a-41de-a8c0-6b6514ab8473-sda', '1791590881.84423', '1791590881.84191', '0', '', '1791590881.84191', 21, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 21, 'name': '/a/c/o_missing_10', 'created_at': '1791590881.96173', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '97815960-694a-41de-a8c0-6b6514ab8473-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpb4kupfyt/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '78a00dc2-3e43-4d39-993c-90694675d449-sda', '1791590881.99797', '1791590882', '0', '', '1791590882', 0, 0) -test DEBUG: /tmp/tmpb4kupfyt/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', '78a00dc2-3e43-4d39-993c-90694675d449-sda', '1791590881.99797', '1791590882', '0', '', '1791590882', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('78a00dc2-3e43-4d39-993c-90694675d449-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.03143 seconds (31.81204/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpm5sfz65l/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '0ca6ffe561de10f3f625e4779570ff96', 'e25d3779-e310-421a-9bdb-8eea6ef8ccb3-sda', '1791590882.05214', '1791590883', '0', '', '1791590883', 1, 1) -test DEBUG: /tmp/tmpm5sfz65l/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': '1791590884.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'e25d3779-e310-421a-9bdb-8eea6ef8ccb3-sda') -test DEBUG: /tmp/tmpm5sfz65l/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00566792s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '0ca6ffe561de10f3f625e4779570ff96', 'e25d3779-e310-421a-9bdb-8eea6ef8ccb3-sda', '1791590882.05214', '1791590883', '0', '', '1791590883', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('e25d3779-e310-421a-9bdb-8eea6ef8ccb3-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpm5sfz65l/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.06260 seconds (15.97353/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/tmpm5sfz65l/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, '39bf566159dd8832f9313221db982416', '6331f80f-1b2e-4966-a14c-fcdcceeb95d7-sda', '1791590882.10671', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('6331f80f-1b2e-4966-a14c-fcdcceeb95d7-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, '39bf566159dd8832f9313221db982416', '6331f80f-1b2e-4966-a14c-fcdcceeb95d7-sda', '1791590882.10671', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('6331f80f-1b2e-4966-a14c-fcdcceeb95d7-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpxphkvq05/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'c5e9cbda-f555-4911-b6a9-10e53391d6b9-sda', '1791590882.16316', '1791590883', '0', '', '1791590883', 0, 0) -test DEBUG: /tmp/tmpxphkvq05/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', 'c5e9cbda-f555-4911-b6a9-10e53391d6b9-sda', '1791590882.16316', '1791590883', '0', '', '1791590883', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('c5e9cbda-f555-4911-b6a9-10e53391d6b9-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.03130 seconds (31.94652/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpyw1f738p/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '0ca6ffe561de10f3f625e4779570ff96', '4f0ee296-7da1-40f4-a2dc-22936d33a360-sda', '1791590882.21990', '1791590883', '0', '', '1791590883', 1, 0) -test DEBUG: /tmp/tmpyw1f738p/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, '0ca6ffe561de10f3f625e4779570ff96', '4f0ee296-7da1-40f4-a2dc-22936d33a360-sda', '1791590882.21990', '1791590883', '0', '', '1791590883', 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 - -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590910.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/063/702711d78e63d026b0708047e5ba5063/702711d78e63d026b0708047e5ba5063.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590913.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/27e/5b9db7a930cad6e0306cfed82617a27e/5b9db7a930cad6e0306cfed82617a27e.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590913.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/27e/5b9db7a930cad6e0306cfed82617a27e/5b9db7a930cad6e0306cfed82617a27e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590916.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/f42/ecfb4eed4fed325b99edfa65a6d87f42/ecfb4eed4fed325b99edfa65a6d87f42.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590916.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/f42/ecfb4eed4fed325b99edfa65a6d87f42/ecfb4eed4fed325b99edfa65a6d87f42.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590919.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/70d/01b70f22585272ce89a0ea698c68470d/01b70f22585272ce89a0ea698c68470d.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590919.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/70d/01b70f22585272ce89a0ea698c68470d/01b70f22585272ce89a0ea698c68470d.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590922.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/5b8/713553d86682f009e8b49742c86bd5b8/713553d86682f009e8b49742c86bd5b8.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590922.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/5b8/713553d86682f009e8b49742c86bd5b8/713553d86682f009e8b49742c86bd5b8.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590925.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/068/ee34a5b8ca9970866edbcfcaf978e068/ee34a5b8ca9970866edbcfcaf978e068.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590925.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/068/ee34a5b8ca9970866edbcfcaf978e068/ee34a5b8ca9970866edbcfcaf978e068.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590928.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/494/f9e3c384b467a51fc501e6a1fac7e494/f9e3c384b467a51fc501e6a1fac7e494.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590928.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/494/f9e3c384b467a51fc501e6a1fac7e494/f9e3c384b467a51fc501e6a1fac7e494.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590931.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/c46/76619806bb7eebbe342fb2e178948c46/76619806bb7eebbe342fb2e178948c46.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590931.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/c46/76619806bb7eebbe342fb2e178948c46/76619806bb7eebbe342fb2e178948c46.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590934.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/00d/b395cc6cb66320f8e20758fafedfb00d/b395cc6cb66320f8e20758fafedfb00d.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590934.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/00d/b395cc6cb66320f8e20758fafedfb00d/b395cc6cb66320f8e20758fafedfb00d.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590937.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/f23/72dd43e92856e7cafb021459e64b7f23/72dd43e92856e7cafb021459e64b7f23.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590937.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/f23/72dd43e92856e7cafb021459e64b7f23/72dd43e92856e7cafb021459e64b7f23.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590940.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/6c5/44323e5a389b06c75645bc1c97c6c6c5/44323e5a389b06c75645bc1c97c6c6c5.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590940.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/6c5/44323e5a389b06c75645bc1c97c6c6c5/44323e5a389b06c75645bc1c97c6c6c5.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590943.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/c5f/24074e3e1b9f08da0e6c11139b53ec5f/24074e3e1b9f08da0e6c11139b53ec5f.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590943.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/c5f/24074e3e1b9f08da0e6c11139b53ec5f/24074e3e1b9f08da0e6c11139b53ec5f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590946.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/ead/f8da5be76d15eadb32d440ecf7e05ead/f8da5be76d15eadb32d440ecf7e05ead.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590946.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/ead/f8da5be76d15eadb32d440ecf7e05ead/f8da5be76d15eadb32d440ecf7e05ead.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590949.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/eff/7ff2d0e0d21ddf04cf08a260d10a1eff/7ff2d0e0d21ddf04cf08a260d10a1eff.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590949.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/eff/7ff2d0e0d21ddf04cf08a260d10a1eff/7ff2d0e0d21ddf04cf08a260d10a1eff.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590952.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/3fc/f40dc2c51ccaaf70fd6acf095a8973fc/f40dc2c51ccaaf70fd6acf095a8973fc.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590952.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/3fc/f40dc2c51ccaaf70fd6acf095a8973fc/f40dc2c51ccaaf70fd6acf095a8973fc.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590955.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/e35/cc3bdee8decb49ecad9df18d94ae5e35/cc3bdee8decb49ecad9df18d94ae5e35.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590955.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/e35/cc3bdee8decb49ecad9df18d94ae5e35/cc3bdee8decb49ecad9df18d94ae5e35.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590958.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/641/01e914506e24fd3b089c5bbf2cda4641/01e914506e24fd3b089c5bbf2cda4641.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590958.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/641/01e914506e24fd3b089c5bbf2cda4641/01e914506e24fd3b089c5bbf2cda4641.db -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('4f0ee296-7da1-40f4-a2dc-22936d33a360-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpyw1f738p/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.05654 seconds (17.68589/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpyw1f738p/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, '4ccb60a983954d505bf793d6c81201e6', '1ac2b1e5-bca6-49c1-9621-c4df9447ba8f-sda', '1791590882.27284', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('1ac2b1e5-bca6-49c1-9621-c4df9447ba8f-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, '4ccb60a983954d505bf793d6c81201e6', '1ac2b1e5-bca6-49c1-9621-c4df9447ba8f-sda', '1791590882.27284', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('1ac2b1e5-bca6-49c1-9621-c4df9447ba8f-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp8c1vyxt6/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '1a21d2a0-9637-44e8-9525-153838b00119-sda', '1791590882.32375', '1791590883', '1791590884', '', '1791590884', 0, 1) -test DEBUG: /tmp/tmp8c1vyxt6/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', '1a21d2a0-9637-44e8-9525-153838b00119-sda', '1791590882.32375', '1791590883', '1791590884', '', '1791590884', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('1a21d2a0-9637-44e8-9525-153838b00119-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.02657 seconds (37.63077/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpaygns_pm/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b344af7875e1a2c232f80f8c6a53a9d3', '1e22e6d3-8bda-4c79-88e1-e3c7fb396885-sda', '1791590882.37049', '1791590883', '1791590884', '', '1791590884', 1, 0) -test DEBUG: /tmp/tmpaygns_pm/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': '1791590885.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '1e22e6d3-8bda-4c79-88e1-e3c7fb396885-sda') -test DEBUG: /tmp/tmpaygns_pm/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00565886s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b344af7875e1a2c232f80f8c6a53a9d3', '1e22e6d3-8bda-4c79-88e1-e3c7fb396885-sda', '1791590882.37049', '1791590883', '1791590884', '', '1791590884', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('1e22e6d3-8bda-4c79-88e1-e3c7fb396885-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpaygns_pm/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.05361 seconds (18.65151/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/tmpaygns_pm/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, '4fe3c2f883ef89eaf79b277ad68114b0', '42737928-c791-4d66-a63f-2fd4408b0534-sda', '1791590882.41901', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('42737928-c791-4d66-a63f-2fd4408b0534-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, '4fe3c2f883ef89eaf79b277ad68114b0', '42737928-c791-4d66-a63f-2fd4408b0534-sda', '1791590882.41901', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('42737928-c791-4d66-a63f-2fd4408b0534-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpmugdh14_/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '4c40adf1-8a72-4f1f-9ef0-b3807da2f447-sda', '1791590882.47131', '1791590883', '1791590884', '', '1791590884', 0, 1) -test DEBUG: /tmp/tmpmugdh14_/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', '4c40adf1-8a72-4f1f-9ef0-b3807da2f447-sda', '1791590882.47131', '1791590883', '1791590884', '', '1791590884', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('4c40adf1-8a72-4f1f-9ef0-b3807da2f447-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.03107 seconds (32.18504/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpvei7z2lp/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b344af7875e1a2c232f80f8c6a53a9d3', 'fcfd7ac6-3523-4860-9df1-834fe9f85c26-sda', '1791590882.53185', '1791590883', '1791590884', '', '1791590884', 1, 1) -test DEBUG: /tmp/tmpvei7z2lp/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, 'b344af7875e1a2c232f80f8c6a53a9d3', 'fcfd7ac6-3523-4860-9df1-834fe9f85c26-sda', '1791590882.53185', '1791590883', '1791590884', '', '1791590884', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('fcfd7ac6-3523-4860-9df1-834fe9f85c26-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpvei7z2lp/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.04208 seconds (23.76371/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpvei7z2lp/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.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 - -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590961.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/523/bfe3bfc76780a2a1125901a6ec84a523/bfe3bfc76780a2a1125901a6ec84a523.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590961.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/523/bfe3bfc76780a2a1125901a6ec84a523/bfe3bfc76780a2a1125901a6ec84a523.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590964.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/920/b0222f08a8194a4e9ee460113ba15920/b0222f08a8194a4e9ee460113ba15920.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590964.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/920/b0222f08a8194a4e9ee460113ba15920/b0222f08a8194a4e9ee460113ba15920.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590967.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/eac/b0c0f9a7cebddc9ee3a082e6f83b3eac/b0c0f9a7cebddc9ee3a082e6f83b3eac.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590967.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/eac/b0c0f9a7cebddc9ee3a082e6f83b3eac/b0c0f9a7cebddc9ee3a082e6f83b3eac.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590970.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/3e9/1dedeade714730f203b71c238891f3e9/1dedeade714730f203b71c238891f3e9.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590970.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/3e9/1dedeade714730f203b71c238891f3e9/1dedeade714730f203b71c238891f3e9.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590973.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/86f/825686e2cffec3d00b7a60d60b15786f/825686e2cffec3d00b7a60d60b15786f.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590973.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/86f/825686e2cffec3d00b7a60d60b15786f/825686e2cffec3d00b7a60d60b15786f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590976.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/1d2/d38443cb128270b9c2e878be4aec91d2/d38443cb128270b9c2e878be4aec91d2.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590976.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/1d2/d38443cb128270b9c2e878be4aec91d2/d38443cb128270b9c2e878be4aec91d2.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590979.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/817/1dc8550ec8a62a6bbb14c86131910817/1dc8550ec8a62a6bbb14c86131910817.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590979.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/817/1dc8550ec8a62a6bbb14c86131910817/1dc8550ec8a62a6bbb14c86131910817.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590982.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/054/a9cc98ad601c582dc19116f1cf24e054/a9cc98ad601c582dc19116f1cf24e054.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590982.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/054/a9cc98ad601c582dc19116f1cf24e054/a9cc98ad601c582dc19116f1cf24e054.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590985.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/54d/6f33095bf6411cbfacaa350a9063d54d/6f33095bf6411cbfacaa350a9063d54d.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590985.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/54d/6f33095bf6411cbfacaa350a9063d54d/6f33095bf6411cbfacaa350a9063d54d.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590988.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/df6/19a2c5024d3f7b37b4626aac2a7e3df6/19a2c5024d3f7b37b4626aac2a7e3df6.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590988.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/df6/19a2c5024d3f7b37b4626aac2a7e3df6/19a2c5024d3f7b37b4626aac2a7e3df6.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590991.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/cb5/6e2c97d37a268999ad5ac73c10aeccb5/6e2c97d37a268999ad5ac73c10aeccb5.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590991.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/cb5/6e2c97d37a268999ad5ac73c10aeccb5/6e2c97d37a268999ad5ac73c10aeccb5.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590994.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/a1f/21e2924b1d7fb88251836aa9adeaca1f/21e2924b1d7fb88251836aa9adeaca1f.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590994.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/a1f/21e2924b1d7fb88251836aa9adeaca1f/21e2924b1d7fb88251836aa9adeaca1f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590997.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/2c8/9450ffe3ccd819137423e4a51957d2c8/9450ffe3ccd819137423e4a51957d2c8.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590997.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/2c8/9450ffe3ccd819137423e4a51957d2c8/9450ffe3ccd819137423e4a51957d2c8.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591000.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/30c/84d94f05aeeef27cb2120209ecca230c/84d94f05aeeef27cb2120209ecca230c.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591000.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/30c/84d94f05aeeef27cb2120209ecca230c/84d94f05aeeef27cb2120209ecca230c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591003.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/0b3/9fd828f3b728d12a671127b0eae150b3/9fd828f3b728d12a671127b0eae150b3.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591003.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/0b3/9fd828f3b728d12a671127b0eae150b3/9fd828f3b728d12a671127b0eae150b3.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591006.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/d78/69b2ffd03f6b30dc7bbad10a4da18d78/69b2ffd03f6b30dc7bbad10a4da18d78.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591006.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/d78/69b2ffd03f6b30dc7bbad10a4da18d78/69b2ffd03f6b30dc7bbad10a4da18d78.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591009.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/47c/4a1b69ebba9658a78eb6c6fce8eef47c/4a1b69ebba9658a78eb6c6fce8eef47c.dbtest.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_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges_state -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges_state ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_missing -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_missing ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_newid -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_newid ... 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 - -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, '9c375111696c4fbba87657194ab90d2d', '1e02028e-b8b5-42ae-9af5-b604f22bd212-sda', '1791590882.57229', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('1e02028e-b8b5-42ae-9af5-b604f22bd212-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, '9c375111696c4fbba87657194ab90d2d', '1e02028e-b8b5-42ae-9af5-b604f22bd212-sda', '1791590882.57229', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('1e02028e-b8b5-42ae-9af5-b604f22bd212-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmprxc252n3/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'b817fd2a-bac4-46c6-bd38-29db1bbb1e09-sda', '1791590882.61026', '1791590882', '1791590883', '', '1791590883', 0, 1) -test DEBUG: /tmp/tmprxc252n3/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', 'b817fd2a-bac4-46c6-bd38-29db1bbb1e09-sda', '1791590882.61026', '1791590882', '1791590883', '', '1791590883', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('b817fd2a-bac4-46c6-bd38-29db1bbb1e09-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01904 seconds (52.50729/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpjzjqszbn/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'f0358d83-d086-471c-9022-5f53cddb83ec-sda', '1791590882.64908', '1791590882', '1791590883', '', '1791590883', 0, 1) -test DEBUG: /tmp/tmpjzjqszbn/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', 'f0358d83-d086-471c-9022-5f53cddb83ec-sda', '1791590882.64908', '1791590882', '1791590883', '', '1791590883', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('f0358d83-d086-471c-9022-5f53cddb83ec-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.02763 seconds (36.19885/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmp9x5ceonm/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'bcef6186-755c-4ca7-9d07-edbec553fa22-sda', '1791590882.70485', '1791590884', '0', '', '1791590884', 0, 1) -test DEBUG: /tmp/tmp9x5ceonm/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', 'bcef6186-755c-4ca7-9d07-edbec553fa22-sda', '1791590882.70485', '1791590884', '0', '', '1791590884', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('bcef6186-755c-4ca7-9d07-edbec553fa22-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.02731 seconds (36.61216/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpma042ua5/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b344af7875e1a2c232f80f8c6a53a9d3', 'b13b7668-8f46-4d3c-b8a5-641d4dc0ddb9-sda', '1791590882.74971', '1791590884', '0', '', '1791590884', 1, 0) -test DEBUG: /tmp/tmpma042ua5/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, 'b344af7875e1a2c232f80f8c6a53a9d3', 'b13b7668-8f46-4d3c-b8a5-641d4dc0ddb9-sda', '1791590882.74971', '1791590884', '0', '', '1791590884', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('b13b7668-8f46-4d3c-b8a5-641d4dc0ddb9-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpma042ua5/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.04743 seconds (21.08290/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpma042ua5/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, '4fe3c2f883ef89eaf79b277ad68114b0', '718da08b-48d0-40ff-8b56-df830e3d4c27-sda', '1791590882.79195', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('718da08b-48d0-40ff-8b56-df830e3d4c27-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, '4fe3c2f883ef89eaf79b277ad68114b0', '718da08b-48d0-40ff-8b56-df830e3d4c27-sda', '1791590882.79195', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('718da08b-48d0-40ff-8b56-df830e3d4c27-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'a7c7d153-e3a1-4c4e-b5f8-ba1ce2fbff0c-sda', '1791590882.82852', '1791590882.82632', '0', '', '1791590882.82632', 0, 0) -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmper85q5_3/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '1090aa1f-20c1-46a3-a3b8-e45e04032351-sda', '1791590882.83889', '1791590882.83603', '0', '', '1791590882.83603', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('1090aa1f-20c1-46a3-a3b8-e45e04032351-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '1090aa1f-20c1-46a3-a3b8-e45e04032351-sda', '1791590882.83889', '1791590882.83603', '0', '', '1791590882.83603', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('1090aa1f-20c1-46a3-a3b8-e45e04032351-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.02271 seconds (44.02433/s) -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, '3df91a93d7b4df5295045832a7242268', '0b33cd02-a040-4603-a7ce-d3abccf3531e-sda', '1791590882.87781', '1791590882.87485', '0', '', '1791590882.87485', 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.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 - -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591009.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/47c/4a1b69ebba9658a78eb6c6fce8eef47c/4a1b69ebba9658a78eb6c6fce8eef47c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591012.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/25b/ea3cb7a36c16628010db5f191554325b/ea3cb7a36c16628010db5f191554325b.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591012.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/25b/ea3cb7a36c16628010db5f191554325b/ea3cb7a36c16628010db5f191554325b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591015.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/c3d/1e36963004cd28733acb74fbaae3cc3d/1e36963004cd28733acb74fbaae3cc3d.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591015.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/c3d/1e36963004cd28733acb74fbaae3cc3d/1e36963004cd28733acb74fbaae3cc3d.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591018.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/06e/920390ae5d8ea77ec4f3a7565445706e/920390ae5d8ea77ec4f3a7565445706e.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591018.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/06e/920390ae5d8ea77ec4f3a7565445706e/920390ae5d8ea77ec4f3a7565445706e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591021.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/7c4/ed96e973011efdd137b7d08caaea07c4/ed96e973011efdd137b7d08caaea07c4.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591021.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/7c4/ed96e973011efdd137b7d08caaea07c4/ed96e973011efdd137b7d08caaea07c4.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591024.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/7d9/4199e64465398b72f58257527712e7d9/4199e64465398b72f58257527712e7d9.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591024.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/7d9/4199e64465398b72f58257527712e7d9/4199e64465398b72f58257527712e7d9.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591027.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/a4a/a0d820d00e37e3f62776d9f227106a4a/a0d820d00e37e3f62776d9f227106a4a.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591027.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/a4a/a0d820d00e37e3f62776d9f227106a4a/a0d820d00e37e3f62776d9f227106a4a.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591030.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/a33/73b8b774dc7110445eeef34852f08a33/73b8b774dc7110445eeef34852f08a33.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591030.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/a33/73b8b774dc7110445eeef34852f08a33/73b8b774dc7110445eeef34852f08a33.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591033.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/708/30150b80bfae336eef44f0173c73d708/30150b80bfae336eef44f0173c73d708.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591033.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/708/30150b80bfae336eef44f0173c73d708/30150b80bfae336eef44f0173c73d708.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591036.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/e88/f5c9416d2dfb806aa3df0cbb7cb0be88/f5c9416d2dfb806aa3df0cbb7cb0be88.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591036.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/e88/f5c9416d2dfb806aa3df0cbb7cb0be88/f5c9416d2dfb806aa3df0cbb7cb0be88.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591039.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/c3a/6f4b4501787b1290e3189564fb2f1c3a/6f4b4501787b1290e3189564fb2f1c3a.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591039.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/c3a/6f4b4501787b1290e3189564fb2f1c3a/6f4b4501787b1290e3189564fb2f1c3a.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591042.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/0f6/87ea8802e8f83defb039411c408a80f6/87ea8802e8f83defb039411c408a80f6.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591042.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/0f6/87ea8802e8f83defb039411c408a80f6/87ea8802e8f83defb039411c408a80f6.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591045.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/747/1e1311b6831bed78b0f543a80e944747/1e1311b6831bed78b0f543a80e944747.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591045.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/747/1e1311b6831bed78b0f543a80e944747/1e1311b6831bed78b0f543a80e944747.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591048.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/268/cc2283ddff4a26a1cdbb17a6abc7c268/cc2283ddff4a26a1cdbb17a6abc7c268.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591048.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/268/cc2283ddff4a26a1cdbb17a6abc7c268/cc2283ddff4a26a1cdbb17a6abc7c268.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591051.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/fc5/7a37b67d8f724522c4973eb4a9b9bfc5/7a37b67d8f724522c4973eb4a9b9bfc5.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591051.00000-0, db: /tmp/tmpjt5ntlf6/sda/containers/0/fc5/7a37b67d8f724522c4973eb4a9b9bfc5/7a37b67d8f724522c4973eb4a9b9bfc5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590887.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/30b/874859d50b5561c918da4d481ce4130b/874859d50b5561c918da4d481ce4130b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590892.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/247/92e3158e945551529be9f7c78ac31247/92e3158e945551529be9f7c78ac31247.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590897.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/bd1/5513af7316022e8e25f59a30e6f0ebd1/5513af7316022e8e25f59a30e6f0ebd1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590902.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/d37/3ec83c95a22ceb2e91ee3760fed0dd37/3ec83c95a22ceb2e91ee3760fed0dd37.dbtest.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 - -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('0b33cd02-a040-4603-a7ce-d3abccf3531e-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, '069782005dbe7e66d22e8e02dde762fa', 'b776970c-59cd-4faa-a855-8d9bd25be6f4-sda', '1791590882.93021', '1791590882.91231', '0', '', '1791590882.91231', 11, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o_0', 'created_at': '1791590882.93950', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': '/a/c/o_1', 'created_at': '1791590882.94026', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': '/a/c/o_2', 'created_at': '1791590882.94042', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': '/a/c/o_3', 'created_at': '1791590882.94056', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': '/a/c/o_4', 'created_at': '1791590882.94069', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': '/a/c/o_5', 'created_at': '1791590882.94081', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': '/a/c/o_6', 'created_at': '1791590882.94094', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': '/a/c/o_7', 'created_at': '1791590882.94106', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': '/a/c/o_8', 'created_at': '1791590882.94119', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': '/a/c/o_9', 'created_at': '1791590882.94131', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 11, 'name': '/a/c/o_missing', 'created_at': '1791590882.94144', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'b776970c-59cd-4faa-a855-8d9bd25be6f4-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpqyhltvgq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '3b66bb2a-2384-42ca-b91f-72487bec72c8-sda', '1791590882.98352', '1791590885', '0', '', '1791590885', 0, 1) -test DEBUG: /tmp/tmpqyhltvgq/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', '3b66bb2a-2384-42ca-b91f-72487bec72c8-sda', '1791590882.98352', '1791590885', '0', '', '1791590885', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('3b66bb2a-2384-42ca-b91f-72487bec72c8-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.02116 seconds (47.25049/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpinoixzhh/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '04dfa5ca0e7623c044df71d42b6611b1', '5ba7faac-f7ef-435a-b5b5-77a0c9be3613-sda', '1791590883.02723', '1791590886', '0', '', '1791590886', 1, 0) -test DEBUG: /tmp/tmpinoixzhh/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': '1791590887.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '5ba7faac-f7ef-435a-b5b5-77a0c9be3613-sda') -test DEBUG: /tmp/tmpinoixzhh/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00580525s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '04dfa5ca0e7623c044df71d42b6611b1', '5ba7faac-f7ef-435a-b5b5-77a0c9be3613-sda', '1791590883.02723', '1791590886', '0', '', '1791590886', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('5ba7faac-f7ef-435a-b5b5-77a0c9be3613-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpinoixzhh/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.04746 seconds (21.06871/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/tmpinoixzhh/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, '50d8f84da3232307fcd866eaa9747a6d', '544e10b1-6eb9-4d77-b83a-9170d93a9ccd-sda', '1791590883.07326', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('544e10b1-6eb9-4d77-b83a-9170d93a9ccd-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, '50d8f84da3232307fcd866eaa9747a6d', '544e10b1-6eb9-4d77-b83a-9170d93a9ccd-sda', '1791590883.07326', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('544e10b1-6eb9-4d77-b83a-9170d93a9ccd-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmptqdti1nw/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'c915664a-3681-4b3c-8e95-89d24f421b96-sda', '1791590883.12474', '1791590886', '0', '', '1791590886', 0, 0) -test DEBUG: /tmp/tmptqdti1nw/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', 'c915664a-3681-4b3c-8e95-89d24f421b96-sda', '1791590883.12474', '1791590886', '0', '', '1791590886', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('c915664a-3681-4b3c-8e95-89d24f421b96-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.03536 seconds (28.27905/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmp5bcppl0n/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '04dfa5ca0e7623c044df71d42b6611b1', 'fc48693a-3446-4261-923b-82e542c04f05-sda', '1791590883.19266', '1791590886', '0', '', '1791590886', 1, 0) -test DEBUG: /tmp/tmp5bcppl0n/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, '04dfa5ca0e7623c044df71d42b6611b1', 'fc48693a-3446-4261-923b-82e542c04f05-sda', '1791590883.19266', '1791590886', '0', '', '1791590886', 1, 0)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_replicator.TestReplicatorSync.test_sync_remote_recreate_policy_over_newer_local_create -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_recreate_policy_over_newer_local_create ... ok -test.unit.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 - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590907.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/58f/4f080bfe6657a467333307bfca48c58f/4f080bfe6657a467333307bfca48c58f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590912.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/1c0/6670a5710e5a4278957c0794904ad1c0/6670a5710e5a4278957c0794904ad1c0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590917.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/e5e/f9b44e5f517c86fd91d79b57f1ca8e5e/f9b44e5f517c86fd91d79b57f1ca8e5e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590922.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/5b8/713553d86682f009e8b49742c86bd5b8/713553d86682f009e8b49742c86bd5b8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590927.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/e6a/d263f6acc3f65d83b4d4e3e5f1ca7e6a/d263f6acc3f65d83b4d4e3e5f1ca7e6a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590932.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/747/c2ed825c2264e95bbf8e389c16419747/c2ed825c2264e95bbf8e389c16419747.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590937.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/f23/72dd43e92856e7cafb021459e64b7f23/72dd43e92856e7cafb021459e64b7f23.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590942.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/9e6/388bc26a53d6f552abe4f16de8c519e6/388bc26a53d6f552abe4f16de8c519e6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590947.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/b3c/6aff242769fe195c5bc112fea3ad1b3c/6aff242769fe195c5bc112fea3ad1b3c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590952.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/3fc/f40dc2c51ccaaf70fd6acf095a8973fc/f40dc2c51ccaaf70fd6acf095a8973fc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590957.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/268/5900e5df60be9b9c8e0dc77b45744268/5900e5df60be9b9c8e0dc77b45744268.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590962.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/71d/509123bee5ca84466270a96ab5fd371d/509123bee5ca84466270a96ab5fd371d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590967.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/eac/b0c0f9a7cebddc9ee3a082e6f83b3eac/b0c0f9a7cebddc9ee3a082e6f83b3eac.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590972.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/ad4/83abf5fdcbbfc7942e24f25d64dd8ad4/83abf5fdcbbfc7942e24f25d64dd8ad4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590977.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/a0c/25c301cc3d4a4c456f14b944c9bdea0c/25c301cc3d4a4c456f14b944c9bdea0c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590982.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/054/a9cc98ad601c582dc19116f1cf24e054/a9cc98ad601c582dc19116f1cf24e054.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590987.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/f3c/894e035809109cea39a16ba61f2b6f3c/894e035809109cea39a16ba61f2b6f3c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590992.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/d84/bdc5bc41590e2d3b729b2c6f11900d84/bdc5bc41590e2d3b729b2c6f11900d84.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590997.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/2c8/9450ffe3ccd819137423e4a51957d2c8/9450ffe3ccd819137423e4a51957d2c8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591002.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/f7b/a75e65d0f036f7fcfa427cfa279b1f7b/a75e65d0f036f7fcfa427cfa279b1f7b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591007.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/cd7/ddaa5eb29aa6b290464d3ea10ee27cd7/ddaa5eb29aa6b290464d3ea10ee27cd7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591012.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/25b/ea3cb7a36c16628010db5f191554325b/ea3cb7a36c16628010db5f191554325b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591017.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/a68/9e6847014dd46d1bc8b45af82422ea68/9e6847014dd46d1bc8b45af82422ea68.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591022.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/68f/14164e79cbcdd7804b2806632cb6868f/14164e79cbcdd7804b2806632cb6868f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591027.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/a4a/a0d820d00e37e3f62776d9f227106a4a/a0d820d00e37e3f62776d9f227106a4a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591032.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/48f/734009247d0277fcaf59b1720746348f/734009247d0277fcaf59b1720746348f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591037.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/209/cbb504473816acb04eaea0071d317209/cbb504473816acb04eaea0071d317209.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591042.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/0f6/87ea8802e8f83defb039411c408a80f6/87ea8802e8f83defb039411c408a80f6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591047.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/242/678d9bb6590436d532a1184daff48242/678d9bb6590436d532a1184daff48242.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591052.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/f8b/9582121c4d6d065f6b2657c694003f8b/9582121c4d6d065f6b2657c694003f8b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591057.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/e14/4586524ecff1e793074a0120250d7e14/4586524ecff1e793074a0120250d7e14.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591062.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/dd0/0c211cdcb703ed9976ae8e391762edd0/0c211cdcb703ed9976ae8e391762edd0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591067.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/00a/b712852cabf2354bf8d30b5b74ce100a/b712852cabf2354bf8d30b5b74ce100a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591072.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/b45/c79a1edf730836b1b22d64b07cf84b45/c79a1edf730836b1b22d64b07cf84b45.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591077.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/0ff/43c339b7ba2b56a41937e3cfba7d60ff/43c339b7ba2b56a41937e3cfba7d60ff.dbtest.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 - -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('fc48693a-3446-4261-923b-82e542c04f05-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp5bcppl0n/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.06808 seconds (14.68905/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmp5bcppl0n/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, '50d8f84da3232307fcd866eaa9747a6d', 'a8414516-d545-4de4-b252-59b28cc987eb-sda', '1791590883.25373', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('a8414516-d545-4de4-b252-59b28cc987eb-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, '50d8f84da3232307fcd866eaa9747a6d', 'a8414516-d545-4de4-b252-59b28cc987eb-sda', '1791590883.25373', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('a8414516-d545-4de4-b252-59b28cc987eb-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp89joc9d4/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'a7c0be16-e967-49d3-a656-ba117a31fc45-sda', '1791590883.31036', '1791590883', '1791590887', '', '1791590887', 0, 0) -test DEBUG: /tmp/tmp89joc9d4/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', 'a7c0be16-e967-49d3-a656-ba117a31fc45-sda', '1791590883.31036', '1791590883', '1791590887', '', '1791590887', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('a7c0be16-e967-49d3-a656-ba117a31fc45-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.04014 seconds (24.91472/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmp3ptc6qkk/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'fdc4c18dff84239123c3f1b1ea71df6d', 'b2061097-a062-4246-bc8c-420382daacff-sda', '1791590883.39253', '1791590883', '1791590887', '', '1791590887', 1, 1) -test DEBUG: /tmp/tmp3ptc6qkk/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': '1791590888.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'b2061097-a062-4246-bc8c-420382daacff-sda') -test DEBUG: /tmp/tmp3ptc6qkk/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00831151s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'fdc4c18dff84239123c3f1b1ea71df6d', 'b2061097-a062-4246-bc8c-420382daacff-sda', '1791590883.39253', '1791590883', '1791590887', '', '1791590887', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('b2061097-a062-4246-bc8c-420382daacff-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp3ptc6qkk/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.06719 seconds (14.88279/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/tmp3ptc6qkk/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, '9aba2501c3622a6054eacdf004d404e7', 'b03bd60e-6888-4e79-b0ca-55736f48fd0c-sda', '1791590883.47917', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('b03bd60e-6888-4e79-b0ca-55736f48fd0c-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, '9aba2501c3622a6054eacdf004d404e7', 'b03bd60e-6888-4e79-b0ca-55736f48fd0c-sda', '1791590883.47917', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('b03bd60e-6888-4e79-b0ca-55736f48fd0c-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpx8mcgwt2/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'afdb33c7-d3a1-4909-a13f-bbbab24ad7ef-sda', '1791590883.53133', '1791590883', '1791590887', '', '1791590887', 0, 1) -test DEBUG: /tmp/tmpx8mcgwt2/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', 'afdb33c7-d3a1-4909-a13f-bbbab24ad7ef-sda', '1791590883.53133', '1791590883', '1791590887', '', '1791590887', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('afdb33c7-d3a1-4909-a13f-bbbab24ad7ef-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.05448 seconds (18.35618/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpcqpxwf90/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'fdc4c18dff84239123c3f1b1ea71df6d', '80e5575e-f9e0-480b-becf-07cef213a901-sda', '1791590883.62627', '1791590883', '1791590887', '', '1791590887', 1, 1) -test DEBUG: /tmp/tmpcqpxwf90/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, 'fdc4c18dff84239123c3f1b1ea71df6d', '80e5575e-f9e0-480b-becf-07cef213a901-sda', '1791590883.62627', '1791590883', '1791590887', '', '1791590887', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('80e5575e-f9e0-480b-becf-07cef213a901-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpcqpxwf90/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.44167 seconds (2.26416/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpcqpxwf90/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.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.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 - -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, '9aba2501c3622a6054eacdf004d404e7', 'c439bf57-e864-4026-b631-aed1e1aafe7f-sda', '1791590884.03294', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('c439bf57-e864-4026-b631-aed1e1aafe7f-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, '9aba2501c3622a6054eacdf004d404e7', 'c439bf57-e864-4026-b631-aed1e1aafe7f-sda', '1791590884.03294', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('c439bf57-e864-4026-b631-aed1e1aafe7f-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpfbsyyhs7/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '203b889f-ecc9-4722-b478-3bb57aeb1c4d-sda', '1791590884.33319', '1791590884', '0', '', '1791590884', 0, 0) -test DEBUG: /tmp/tmpfbsyyhs7/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', '203b889f-ecc9-4722-b478-3bb57aeb1c4d-sda', '1791590884.33319', '1791590884', '0', '', '1791590884', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('203b889f-ecc9-4722-b478-3bb57aeb1c4d-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.16607 seconds (6.02149/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmprcn8w5bs/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'fdc4c18dff84239123c3f1b1ea71df6d', '09cdd1f7-43eb-468d-9b27-906d433a0c8f-sda', '1791590884.69046', '1791590884', '0', '', '1791590884', 1, 0) -test DEBUG: /tmp/tmprcn8w5bs/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': '1791590888.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '09cdd1f7-43eb-468d-9b27-906d433a0c8f-sda') -test DEBUG: /tmp/tmprcn8w5bs/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0991514s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'fdc4c18dff84239123c3f1b1ea71df6d', '09cdd1f7-43eb-468d-9b27-906d433a0c8f-sda', '1791590884.69046', '1791590884', '0', '', '1791590884', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('09cdd1f7-43eb-468d-9b27-906d433a0c8f-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmprcn8w5bs/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.19218 seconds (5.20339/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/tmprcn8w5bs/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, '6cf7c92d383945049297fe5878d50be0', 'a8c721c7-d457-4572-ab91-34f9edb1b782-sda', '1791590884.94646', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('a8c721c7-d457-4572-ab91-34f9edb1b782-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, '6cf7c92d383945049297fe5878d50be0', 'a8c721c7-d457-4572-ab91-34f9edb1b782-sda', '1791590884.94646', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('a8c721c7-d457-4572-ab91-34f9edb1b782-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpq6mpmql2/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'cd426007-194a-42c1-adc2-1eaa7237ee3f-sda', '1791590885.01576', '1791590885', '0', '', '1791590885', 0, 1) -test DEBUG: /tmp/tmpq6mpmql2/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', 'cd426007-194a-42c1-adc2-1eaa7237ee3f-sda', '1791590885.01576', '1791590885', '0', '', '1791590885', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('cd426007-194a-42c1-adc2-1eaa7237ee3f-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.29544 seconds (3.38482/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpmyuqxf7f/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'bdb971110f8b3cdfd62f382e74ca1209', '25e14631-ab37-4399-a2ba-578fa6e3e22d-sda', '1791590885.34971', '1791590885', '0', '', '1791590885', 1, 0) -test DEBUG: /tmp/tmpmyuqxf7f/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, 'bdb971110f8b3cdfd62f382e74ca1209', '25e14631-ab37-4399-a2ba-578fa6e3e22d-sda', '1791590885.34971', '1791590885', '0', '', '1791590885', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('25e14631-ab37-4399-a2ba-578fa6e3e22d-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpmyuqxf7f/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.51383 seconds (1.94617/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpmyuqxf7f/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, 'a082e6fc2ed878c80243baa3f966cbbf', '3d5d3e7f-fd73-46d6-aad8-9f9b6c04c8cd-sda', '1791590885.79916', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('3d5d3e7f-fd73-46d6-aad8-9f9b6c04c8cd-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, 'a082e6fc2ed878c80243baa3f966cbbf', '3d5d3e7f-fd73-46d6-aad8-9f9b6c04c8cd-sda', '1791590885.79916', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('3d5d3e7f-fd73-46d6-aad8-9f9b6c04c8cd-sda', '7653821e01c41ce1c4a149df6c4efd1a.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_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 - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591082.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/b18/21e4f061d87366e7648ddc5bb82b9b18/21e4f061d87366e7648ddc5bb82b9b18.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591087.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/18b/81ea79e4b3ab3ef53f3f3be2d338518b/81ea79e4b3ab3ef53f3f3be2d338518b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591092.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/a49/d3e32d4090dff113d629b2d0ebef7a49/d3e32d4090dff113d629b2d0ebef7a49.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591097.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/4b3/2bc92fc32911dbce7ef645b4e1f014b3/2bc92fc32911dbce7ef645b4e1f014b3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591102.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/374/398ff45da3eac1d00d651ce1f7d2f374/398ff45da3eac1d00d651ce1f7d2f374.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591107.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/d40/f5b56b85b5e2cf6a1f6c74fc910f9d40/f5b56b85b5e2cf6a1f6c74fc910f9d40.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591112.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/dd9/108de72d6b9793d3dcdbf27e3d69add9/108de72d6b9793d3dcdbf27e3d69add9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591117.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/8c9/3d7bb4e6ee8f698d6ccbc47d9e3be8c9/3d7bb4e6ee8f698d6ccbc47d9e3be8c9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591122.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/23b/af3b07c304faa955955478c50100b23b/af3b07c304faa955955478c50100b23b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591127.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/d76/96e3e4443dad78f40c9d2e91f1f1ed76/96e3e4443dad78f40c9d2e91f1f1ed76.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591132.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/9ed/bfe88ac12478a021193ba95d5ec119ed/bfe88ac12478a021193ba95d5ec119ed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591137.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/758/0a824253f5edb0d6802f11b3a4e68758/0a824253f5edb0d6802f11b3a4e68758.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591142.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/d36/d527bdb42bde8e65724cd857dac30d36/d527bdb42bde8e65724cd857dac30d36.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591147.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/dec/d80c2fa39a43f885b70464005894edec/d80c2fa39a43f885b70464005894edec.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591152.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/d5a/1bcccb51cf4c906e40a51172ae239d5a/1bcccb51cf4c906e40a51172ae239d5a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591157.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/8aa/0ed59adeba26574b6278e8f88f8c78aa/0ed59adeba26574b6278e8f88f8c78aa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591162.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/2fe/3ff47758071ed63238e9e04471c7c2fe/3ff47758071ed63238e9e04471c7c2fe.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591167.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/342/49f1e8d9156ac614e47c033d922fb342/49f1e8d9156ac614e47c033d922fb342.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591172.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/dc8/fc6b19a2128bc5dc4d9871c9a2315dc8/fc6b19a2128bc5dc4d9871c9a2315dc8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591177.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/22f/0c78e78afa4b0253965973258bae122f/0c78e78afa4b0253965973258bae122f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591182.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/beb/fb6bc51964220a5d353f2199493d2beb/fb6bc51964220a5d353f2199493d2beb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591187.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/355/128dba8c22c15ebf12b7c53b14a1c355/128dba8c22c15ebf12b7c53b14a1c355.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591192.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/1e7/862a8834f827be807950e7a2005761e7/862a8834f827be807950e7a2005761e7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591197.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/733/5d18dff5b803f81826fdbcf6274ad733/5d18dff5b803f81826fdbcf6274ad733.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591202.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/a67/7b962bcc75b2819621fd685a49d7da67/7b962bcc75b2819621fd685a49d7da67.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591207.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/0de/197e1e75e2bfdc42de146657249840de/197e1e75e2bfdc42de146657249840de.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591212.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/8a5/b1fc42ca1a6c2fa87c69320cad0258a5/b1fc42ca1a6c2fa87c69320cad0258a5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591217.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/9c0/1e43f4026cdbaf17a817ed948f6069c0/1e43f4026cdbaf17a817ed948f6069c0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591222.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/467/ee52ca3d0bfe2d89a4ac202cbc792467/ee52ca3d0bfe2d89a4ac202cbc792467.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591227.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/1d6/48f8136d2b9648fc48ba2d0eebe6c1d6/48f8136d2b9648fc48ba2d0eebe6c1d6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591232.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/2e0/da87e7aefa3abda2f4fc6c9c782562e0/da87e7aefa3abda2f4fc6c9c782562e0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591237.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/c26/3f9ee1c772edb0e455cf0531666cfc26/3f9ee1c772edb0e455cf0531666cfc26.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591242.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/ed9/df9eb8d0bc5d9c2b6feb22351e5b6ed9/df9eb8d0bc5d9c2b6feb22351e5b6ed9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591247.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/741/24d5f5cc634ffa460d82d9069af40741/24d5f5cc634ffa460d82d9069af40741.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591252.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/b83/ffa4bc867b505d667983d4d7ae9a9b83/ffa4bc867b505d667983d4d7ae9a9b83.dbtest.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_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/tmplmhe266s/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'd655347a-e4c2-413d-853c-e4a418056d72-sda', '1791590885.97173', '1791590885', '1791590887', '', '1791590887', 0, 0) -test DEBUG: /tmp/tmplmhe266s/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', 'd655347a-e4c2-413d-853c-e4a418056d72-sda', '1791590885.97173', '1791590885', '1791590887', '', '1791590887', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('d655347a-e4c2-413d-853c-e4a418056d72-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.69041 seconds (1.44841/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpvsvltlvo/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'f5501f08ee6c86e6ed833d96e8fe76f7', 'a530ee40-7457-4b32-b8ca-cef7e99a7d86-sda', '1791590886.72014', '1791590886', '1791590888', '', '1791590888', 1, 1) -test DEBUG: /tmp/tmpvsvltlvo/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': '1791590891.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'a530ee40-7457-4b32-b8ca-cef7e99a7d86-sda') -test DEBUG: /tmp/tmpvsvltlvo/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0107193s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'f5501f08ee6c86e6ed833d96e8fe76f7', 'a530ee40-7457-4b32-b8ca-cef7e99a7d86-sda', '1791590886.72014', '1791590886', '1791590888', '', '1791590888', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('a530ee40-7457-4b32-b8ca-cef7e99a7d86-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpvsvltlvo/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.28090 seconds (3.55996/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/tmpvsvltlvo/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, 'f572e6fa2234f0dacb516eeda47a5ed1', '8110d65a-150c-4fde-bcae-29f835e347a4-sda', '1791590887.05859', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('8110d65a-150c-4fde-bcae-29f835e347a4-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, 'f572e6fa2234f0dacb516eeda47a5ed1', '8110d65a-150c-4fde-bcae-29f835e347a4-sda', '1791590887.05859', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('8110d65a-150c-4fde-bcae-29f835e347a4-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp7gds_bs0/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '8e1177ad-5fac-4e55-aae7-8d5a26fe6619-sda', '1791590887.18583', '1791590887', '1791590889', '', '1791590889', 0, 0) -test DEBUG: /tmp/tmp7gds_bs0/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', '8e1177ad-5fac-4e55-aae7-8d5a26fe6619-sda', '1791590887.18583', '1791590887', '1791590889', '', '1791590889', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('8e1177ad-5fac-4e55-aae7-8d5a26fe6619-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.03919 seconds (25.51956/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmp1nqqpcut/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'e90dc50154e614ef2d6c9a1640b2c2b9', '22058b9b-9da3-49f3-944c-973def3e9f6c-sda', '1791590887.28564', '1791590887', '1791590889', '', '1791590889', 1, 1) -test DEBUG: /tmp/tmp1nqqpcut/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, 'e90dc50154e614ef2d6c9a1640b2c2b9', '22058b9b-9da3-49f3-944c-973def3e9f6c-sda', '1791590887.28564', '1791590887', '1791590889', '', '1791590889', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('22058b9b-9da3-49f3-944c-973def3e9f6c-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp1nqqpcut/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.13873 seconds (7.20815/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmp1nqqpcut/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, 'f8aea5653d3948afdae49cd3e32b5c14', 'ef20fa85-9356-45b1-8955-dc1d3240ac26-sda', '1791590887.64485', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('ef20fa85-9356-45b1-8955-dc1d3240ac26-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, 'f8aea5653d3948afdae49cd3e32b5c14', 'ef20fa85-9356-45b1-8955-dc1d3240ac26-sda', '1791590887.64485', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('ef20fa85-9356-45b1-8955-dc1d3240ac26-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp1s7ustoj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '902b82bc-5eaa-43bb-9136-2c156afa993b-sda', '1791590887.88241', '1791590890', '1791590889', '', '1791590890', 0, 0) -test DEBUG: /tmp/tmp1s7ustoj/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', '902b82bc-5eaa-43bb-9136-2c156afa993b-sda', '1791590887.88241', '1791590890', '1791590889', '', '1791590890', 0, 0)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_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.TestContainerBrokerBeforeShardRangeReportedColumn.test_reverse_prefix_delim -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reverse_prefix_delim ... ok - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591257.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/eb7/1e2e7ce0dec278d541d7525877524eb7/1e2e7ce0dec278d541d7525877524eb7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591262.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/ec9/6278bb4fce3e89d8d46ae8c7b9248ec9/6278bb4fce3e89d8d46ae8c7b9248ec9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591267.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/eed/e862a0f9d1c955c1858c14bbd5dffeed/e862a0f9d1c955c1858c14bbd5dffeed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591272.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/07b/a268ca7572ef30b39c27eada5c0e507b/a268ca7572ef30b39c27eada5c0e507b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591277.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/eb0/3ffd9471997daf58dfa2cbabb924feb0/3ffd9471997daf58dfa2cbabb924feb0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591282.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/ade/583e0a02829d275d2715e7ce95390ade/583e0a02829d275d2715e7ce95390ade.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591287.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/94a/3e4b3363f4689b5af0c284345573d94a/3e4b3363f4689b5af0c284345573d94a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591292.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/145/51e92e7fa1c7e3ca7e6f2f0f3f964145/51e92e7fa1c7e3ca7e6f2f0f3f964145.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591297.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/79c/2a570d4b14ef86f6f3fbd5e8454dd79c/2a570d4b14ef86f6f3fbd5e8454dd79c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591302.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/3bf/b48f065161b12a13318ec3757ed3b3bf/b48f065161b12a13318ec3757ed3b3bf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591307.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/096/79a615ca11efd3ed72d0721bdf3d9096/79a615ca11efd3ed72d0721bdf3d9096.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591312.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/c84/1778a4068fc5c5f7190a8949523fec84/1778a4068fc5c5f7190a8949523fec84.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591317.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/de1/0e6143bf8aaed1e2c9dd77349ed4dde1/0e6143bf8aaed1e2c9dd77349ed4dde1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591322.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/1d8/2d667c0fe0a3c1f834fcfea1e8a201d8/2d667c0fe0a3c1f834fcfea1e8a201d8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591327.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/022/2134f7fae4f79ac6828b077d9c561022/2134f7fae4f79ac6828b077d9c561022.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591332.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/f37/2980d81d32d964f5d706726a83b3cf37/2980d81d32d964f5d706726a83b3cf37.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591337.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/0ea/19246d99de45cc3d323fd847e2eac0ea/19246d99de45cc3d323fd847e2eac0ea.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591342.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/510/625869e9db712ed27bc5465119d42510/625869e9db712ed27bc5465119d42510.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591347.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/f80/ad2eff1a9b0ee7a490a04ee8ec709f80/ad2eff1a9b0ee7a490a04ee8ec709f80.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591352.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/181/ff6296619166ed3d73241cfc96f1a181/ff6296619166ed3d73241cfc96f1a181.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591357.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/5d4/acd18acbf7dbf8bcf24f7152b19715d4/acd18acbf7dbf8bcf24f7152b19715d4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591362.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/7e9/fd98deaec333250de837bd063ff177e9/fd98deaec333250de837bd063ff177e9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591367.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/ce3/cc5add322887883e03b6861271f22ce3/cc5add322887883e03b6861271f22ce3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591372.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/3e1/22260463ca71b4161f09abfada0983e1/22260463ca71b4161f09abfada0983e1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591377.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/007/d0807dc6bc8e86aa57df77ae28432007/d0807dc6bc8e86aa57df77ae28432007.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591382.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/53d/4e486842995459779a0726cf521c353d/4e486842995459779a0726cf521c353d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591387.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/efb/109d029ce53d580d886914565a39cefb/109d029ce53d580d886914565a39cefb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591392.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/d6d/14505a9cd85ea4d84668deda17b87d6d/14505a9cd85ea4d84668deda17b87d6d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591397.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/d58/2f0145463b9746510eaf4af004c8bd58/2f0145463b9746510eaf4af004c8bd58.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591402.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/2b9/bc91cb4ca91d31bbf18c5c15dd5162b9/bc91cb4ca91d31bbf18c5c15dd5162b9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591407.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/d8d/fe22dc86a462f0854befd492183e8d8d/fe22dc86a462f0854befd492183e8d8d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591412.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/ec7/8f6ed6174dd07a6d9e9cd593b042bec7/8f6ed6174dd07a6d9e9cd593b042bec7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591417.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/d3c/c430f976137b50f965628f078da11d3c/c430f976137b50f965628f078da11d3c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591422.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/bd6/f5e56fb401ca24a8d24830478916abd6/f5e56fb401ca24a8d24830478916abd6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591427.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/436/003e4d7f05497abc2a93ca7f1827a436/003e4d7f05497abc2a93ca7f1827a436.dbtest.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_root_account_container_path -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_root_account_container_path ... ok - -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('902b82bc-5eaa-43bb-9136-2c156afa993b-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.03994 seconds (25.03966/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpegx78_zw/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'd7bf60440f8802260d48761ea1152a69', '9b1f4c52-47a0-4693-ab5f-a6781f707af7-sda', '1791590887.98412', '1791590890', '1791590889', '', '1791590890', 1, 0) -test DEBUG: /tmp/tmpegx78_zw/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': '1791590893.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '9b1f4c52-47a0-4693-ab5f-a6781f707af7-sda') -test DEBUG: /tmp/tmpegx78_zw/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0083952s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'd7bf60440f8802260d48761ea1152a69', '9b1f4c52-47a0-4693-ab5f-a6781f707af7-sda', '1791590887.98412', '1791590890', '1791590889', '', '1791590890', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('9b1f4c52-47a0-4693-ab5f-a6781f707af7-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpegx78_zw/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.06728 seconds (14.86333/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/tmpegx78_zw/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, '136bdc800202445481e12b2b1fa7cb12', '27a6e322-47c0-4756-b91f-88ec3dd9b477-sda', '1791590888.07284', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('27a6e322-47c0-4756-b91f-88ec3dd9b477-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, '136bdc800202445481e12b2b1fa7cb12', '27a6e322-47c0-4756-b91f-88ec3dd9b477-sda', '1791590888.07284', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('27a6e322-47c0-4756-b91f-88ec3dd9b477-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp5ys3ntyj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'da3739e8-36c7-47ce-9fb2-a335a10dd2ed-sda', '1791590888.11959', '1791590891', '1791590890', '', '1791590891', 0, 0) -test DEBUG: /tmp/tmp5ys3ntyj/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', 'da3739e8-36c7-47ce-9fb2-a335a10dd2ed-sda', '1791590888.11959', '1791590891', '1791590890', '', '1791590891', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('da3739e8-36c7-47ce-9fb2-a335a10dd2ed-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.03428 seconds (29.16896/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpwcvjvrnj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '54c09412658f78549bebf46f2d3437b8', '6c1d692a-8344-44a8-a18e-e86b548514af-sda', '1791590888.20076', '1791590891', '1791590890', '', '1791590891', 1, 1) -test DEBUG: /tmp/tmpwcvjvrnj/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, '54c09412658f78549bebf46f2d3437b8', '6c1d692a-8344-44a8-a18e-e86b548514af-sda', '1791590888.20076', '1791590891', '1791590890', '', '1791590891', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('6c1d692a-8344-44a8-a18e-e86b548514af-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpwcvjvrnj/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.50528 seconds (1.97910/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpwcvjvrnj/sda/containers/0/d1a/7653821e01c41ce1c4a149df6c4efd1a/7653821e01c41ce1c4a149df6c4efd1a.db -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, '39a1ad5bf2bcaa4e204609c808f3fd21', '62318832-9a12-44ec-9b91-9a0461eb33fa-sda', '1791590888.73183', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdb/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('62318832-9a12-44ec-9b91-9a0461eb33fa-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, sync, (1, '39a1ad5bf2bcaa4e204609c808f3fd21', '62318832-9a12-44ec-9b91-9a0461eb33fa-sda', '1791590888.73183', '1791590400', '0', '', '1791590400', 1, 0) -REPLICATE: /sdc/0/7653821e01c41ce1c4a149df6c4efd1a, complete_rsync, ('62318832-9a12-44ec-9b91-9a0461eb33fa-sda', '7653821e01c41ce1c4a149df6c4efd1a.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'ea839418a7ecfbc04a0aa1fc75133323', 'cb3b414e-2a73-42b2-82f9-3f095550f6d9-sda', '1791590888.78301', '1791590888.00000', '0', '{"x-container-meta-test": ["foo", "1791590888.00000"]}', '1791590888.00000', 1, 0) -test DEBUG: replicator-rpc-sync time for info: 0.01s -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, 'a9720d9eadd852ea914808ac7d5a3811', 'b5476094-8be3-421a-ba4a-ded091f28ba0-sda', '1791590888.84055', '1791590888.83815', '0', '', '1791590888.83815', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791590888.85326', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791590888.85326', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590888.85326', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791590888.85332', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791590888.85332', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590888.85332', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791590888.85334', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791590888.85334', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590888.85334', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'b5476094-8be3-421a-ba4a-ded091f28ba0-sda')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 ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix set_key, method set, time_spent 0.0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 415, in set - sock.sendall(set_msg(cmd.hash_key, flags, timeout, value)) - ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_memcached.py", line 119, in sendall - handler(*parts[1:]) - ~~~~~~~^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_memcached.py", line 1345, in handle_set - raise Exception('set failed') -Exception: set failed -test ERROR: Timeout talking to memcached: 1.2.3.4:11211: with key_prefix shard-updating-v2/acc, method set, config_timeout 0.01, time_spent 1.0 -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method get, time_spent 0.0, [Errno 32] Broken pipe -test WARNING: Item size larger than warning threshold: 9 (9) >= 1 (1) -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix too-big, method set, time_spent 0.0, failed set: SERVER_ERROR object too large for cache -test WARNING: Item size larger than warning threshold: 9 (9) >= 1 (1) -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix too-big, method set, time_spent 0.0, failed set: SERVER_ERROR object too large for cache -test ERROR: Problem finding shard upper in '/tmp/tmpowm88abj/test_container.db': : LockTimeout (Nones) -test ERROR: Problem finding shard upper in '/tmp/tmpowm88abj/test_container.db': : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2498, in find_shard_ranges - next_shard_upper = sub_broker._get_next_shard_range_upper( - shard_size, last_shard_upper) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -sqlite3.OperationalError -test DEBUG: Unlinked retiring db '/tmp/tmpoo5pddxr/containers/part/suffix/hash/container.db' -test WARNING: Unexpected db files will be ignored: ['/tmp/tmpoo5pddxr/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 DEBUG: /tmp/tmp3w9g7dql/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 3 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmp3w9g7dql/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': '1791590888.87333', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], 'b5476094-8be3-421a-ba4a-ded091f28ba0-sda') -test DEBUG: /tmp/tmp3w9g7dql/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00736618s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'a9720d9eadd852ea914808ac7d5a3811', 'b5476094-8be3-421a-ba4a-ded091f28ba0-sda', '1791590888.84055', '1791590888.83815', '0', '', '1791590888.83815', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791590888.85326', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791590888.85326', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590888.85326', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791590888.85332', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791590888.85332', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590888.85332', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791590888.85334', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791590888.85334', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590888.85334', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'b5476094-8be3-421a-ba4a-ded091f28ba0-sda') -test DEBUG: /tmp/tmp3w9g7dql/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 3 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmp3w9g7dql/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, 'a9720d9eadd852ea914808ac7d5a3811', 'b5476094-8be3-421a-ba4a-ded091f28ba0-sda', '1791590888.84055', '1791590888.83815', '0', '', '1791590888.83815', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791590888.85326', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791590888.85326', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590888.85326', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791590888.85332', 'lower': 'g', 'upper': 'r', 'object_count': 13, 'bytes_used': 123, 'meta_timestamp': '1791590888.92638', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590888.85332', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791590888.85334', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791590888.85334', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590888.85334', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590888.92279', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590888.92279', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590888.92269', 'epoch': '1791590888.92269', 'reported': 0, 'tombstones': -1}], 'b5476094-8be3-421a-ba4a-ded091f28ba0-sda') -test DEBUG: /tmp/tmp3w9g7dql/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp3w9g7dql/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, 'a9720d9eadd852ea914808ac7d5a3811', 'b5476094-8be3-421a-ba4a-ded091f28ba0-sda', '1791590888.84055', '1791590888.83815', '0', '', '1791590888.83815', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791590888.85326', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791590888.85326', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590888.85326', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791590888.85332', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1791590888.94196', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590888.85332', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791590888.85334', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791590888.85334', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590888.85334', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590888.92279', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590888.92279', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590888.92269', 'epoch': '1791590888.92269', 'reported': 0, 'tombstones': -1}], 'b5476094-8be3-421a-ba4a-ded091f28ba0-sda') -test DEBUG: /tmp/tmp3w9g7dql/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp3w9g7dql/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, 'a9720d9eadd852ea914808ac7d5a3811', 'b5476094-8be3-421a-ba4a-ded091f28ba0-sda', '1791590888.84055', '1791590888.83815', '0', '', '1791590888.83815', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791590888.95951', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791590888.95951', 'deleted': 1, 'state': 10, 'state_timestamp': '1791590888.95951', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791590888.85332', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1791590888.94196', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590888.85332', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791590888.85334', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791590888.85334', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590888.85334', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590888.92279', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590888.92279', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590888.92269', 'epoch': '1791590888.92269', 'reported': 0, 'tombstones': -1}], 'b5476094-8be3-421a-ba4a-ded091f28ba0-sda') -test DEBUG: /tmp/tmp3w9g7dql/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp3w9g7dql/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 - -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'a9720d9eadd852ea914808ac7d5a3811', 'b5476094-8be3-421a-ba4a-ded091f28ba0-sda', '1791590888.84055', '1791590888.83815', '0', '', '1791590888.83815', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791590888.95951', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791590888.95951', 'deleted': 1, 'state': 10, 'state_timestamp': '1791590888.95951', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791590888.85332', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1791590888.94196', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590888.85332', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791590888.97766', 'lower': 'r', 'upper': '', 'object_count': 0, 'bytes_used': 30, 'meta_timestamp': '1791590888.97766', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590888.97766', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590888.92279', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590888.92279', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590888.92269', 'epoch': '1791590888.92269', 'reported': 0, 'tombstones': -1}], 'b5476094-8be3-421a-ba4a-ded091f28ba0-sda') -test DEBUG: /tmp/tmp3w9g7dql/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp3w9g7dql/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, 'a9720d9eadd852ea914808ac7d5a3811', 'b5476094-8be3-421a-ba4a-ded091f28ba0-sda', '1791590888.84055', '1791590888.83815', '0', '', '1791590888.83815', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791590888.95951', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791590888.95951', 'deleted': 1, 'state': 10, 'state_timestamp': '1791590888.95951', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791590888.85332', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1791590888.94196', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590888.85332', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791590888.97766', 'lower': 'r', 'upper': '', 'object_count': 0, 'bytes_used': 2030, 'meta_timestamp': '1791590889.00189', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590888.97766', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590888.92279', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590888.92279', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590888.92269', 'epoch': '1791590888.92269', 'reported': 0, 'tombstones': -1}], 'b5476094-8be3-421a-ba4a-ded091f28ba0-sda') -test DEBUG: /tmp/tmp3w9g7dql/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp3w9g7dql/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, 'a9720d9eadd852ea914808ac7d5a3811', 'b5476094-8be3-421a-ba4a-ded091f28ba0-sda', '1791590888.84055', '1791590888.83815', '0', '', '1791590888.83815', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791590889.02465', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791590888.95951', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590888.95951', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791590888.85332', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1791590888.94196', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590888.85332', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791590888.97766', 'lower': 'r', 'upper': '', 'object_count': 0, 'bytes_used': 2030, 'meta_timestamp': '1791590889.00189', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590888.97766', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590888.92279', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590888.92279', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590888.92269', 'epoch': '1791590888.92269', 'reported': 0, 'tombstones': -1}], 'b5476094-8be3-421a-ba4a-ded091f28ba0-sda') -test DEBUG: /tmp/tmp3w9g7dql/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp3w9g7dql/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, 'a9720d9eadd852ea914808ac7d5a3811', 'b5476094-8be3-421a-ba4a-ded091f28ba0-sda', '1791590888.84055', '1791590888.83815', '0', '', '1791590888.83815', 1, 0) -REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791590889.02465', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791590888.95951', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590888.95951', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791590888.85332', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1791590888.94196', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590888.85332', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791590888.97766', 'lower': 'r', 'upper': '', 'object_count': 0, 'bytes_used': 2030, 'meta_timestamp': '1791590889.00189', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590888.97766', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590888.92279', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590888.92279', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590888.92269', 'epoch': '1791590888.92269', 'reported': 0, 'tombstones': -1}], 'b5476094-8be3-421a-ba4a-ded091f28ba0-sda') -test DEBUG: /tmp/tmp3w9g7dql/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.0:1000/sda -test WARNING: /tmp/tmp3w9g7dql/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, 'b4f6ce762a2729c472cb419888c8a26b', 'bc16f662-5bac-4348-9e3a-272caa390e6c-sda', '1791590889.07158', '1791590889.06880', '0', '', '1791590889.06880', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': 'a/c', 'timestamp': '1791590889.08308', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590889.08308', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590889.08294', 'epoch': '1791590889.08294', 'reported': 0, 'tombstones': -1}], 'bc16f662-5bac-4348-9e3a-272caa390e6c-sda')test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_error -test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_error ... ok -test.unit.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 ERROR: ERROR Bad response 500 from 10.0.0.1 -test DEBUG: /tmp/tmpjbh5ir0u/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': '1791590889.08274', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], 'bc16f662-5bac-4348-9e3a-272caa390e6c-sda') -test DEBUG: /tmp/tmpjbh5ir0u/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0119431s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'a8933841-4e9d-4c0c-88f7-f6235261f444-sda', '1791590889.13636', '1791590889.13235', '0', '', '1791590889.13235', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791590889.14665', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791590889.14665', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.14665', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791590889.14669', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791590889.14669', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.14669', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791590889.14670', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791590889.14670', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.14670', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'a8933841-4e9d-4c0c-88f7-f6235261f444-sda') -test DEBUG: /tmp/tmp26kgggae/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 3 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmp26kgggae/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', '3e6c07b3-f743-4177-afe0-f7e38e395b3f-sda', '1791590889.16969', '1791590889.16702', '0', '', '1791590889.16702', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791590889.18009', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791590889.18009', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.18009', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791590889.18013', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791590889.18013', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.18013', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791590889.18014', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791590889.18014', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.18014', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590889.13192', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590889.13192', 'deleted': 0, 'state': 40, 'state_timestamp': '1791590889.13192', 'epoch': None, 'reported': 0, 'tombstones': -1}], '3e6c07b3-f743-4177-afe0-f7e38e395b3f-sda') -test DEBUG: /tmp/tmp26kgggae/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmp26kgggae/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', '9b525606-d231-4e9d-ac4f-407c418c5c2a-sda', '1791590889.21287', '1791590889.20915', '0', '', '1791590889.20915', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791590889.22371', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791590889.22371', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.22371', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791590889.22376', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791590889.22376', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.22376', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791590889.22377', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791590889.22377', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.22377', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590889.13192', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590889.13192', 'deleted': 0, 'state': 40, 'state_timestamp': '1791590889.13192', 'epoch': None, 'reported': 0, 'tombstones': -1}], '9b525606-d231-4e9d-ac4f-407c418c5c2a-sda') -test DEBUG: /tmp/tmp26kgggae/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmp26kgggae/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', '21eb2e84-241d-444c-8e9e-e5000d55d405-sda', '1791590889.25151', '1791590889.24944', '0', '', '1791590889.24944', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791590889.29376', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791590889.29376', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.29376', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791590889.29381', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791590889.29381', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.29381', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791590889.29382', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791590889.29382', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.29382', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590889.13192', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590889.13192', 'deleted': 0, 'state': 40, 'state_timestamp': '1791590889.13192', 'epoch': None, 'reported': 0, 'tombstones': -1}], '21eb2e84-241d-444c-8e9e-e5000d55d405-sda') -test DEBUG: /tmp/tmp26kgggae/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmp26kgggae/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', '254069dc-fa78-4f78-bc91-b9dd1a56466c-sda', '1791590889.33247', '1791590889.32898', '0', '', '1791590889.32898', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791590889.34505', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791590889.34505', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.34505', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791590889.34510', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791590889.34510', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.34510', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791590889.34512', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791590889.34512', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.34512', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590889.13192', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590889.13192', 'deleted': 0, 'state': 40, 'state_timestamp': '1791590889.13192', 'epoch': None, 'reported': 0, 'tombstones': -1}], '254069dc-fa78-4f78-bc91-b9dd1a56466c-sda')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 - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591432.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/b29/bd8f225bf59a2531db41118c7a8e1b29/bd8f225bf59a2531db41118c7a8e1b29.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591437.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/a2e/a2bcfeb13b94420605cc41458eefaa2e/a2bcfeb13b94420605cc41458eefaa2e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591442.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/9e3/1da28034bb771c06fd7203b323da49e3/1da28034bb771c06fd7203b323da49e3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591447.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/34a/e4a01e79a07d66125d3b3b8434f1134a/e4a01e79a07d66125d3b3b8434f1134a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591452.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/4f3/2a1dc2140f5d32d29f31aab4dcee34f3/2a1dc2140f5d32d29f31aab4dcee34f3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591457.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/171/2e79c184628546048e59da5d64d93171/2e79c184628546048e59da5d64d93171.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591462.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/0f4/6b7d45145e98732e2c7595a1ff69f0f4/6b7d45145e98732e2c7595a1ff69f0f4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591467.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/ef4/11ed4e9b13c5ef10d5059a542564cef4/11ed4e9b13c5ef10d5059a542564cef4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591472.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/e42/f962827785d2bd8e106c51dafaf2ae42/f962827785d2bd8e106c51dafaf2ae42.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591477.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/cf6/bf8eb24304b9a09c3e87da4ce58becf6/bf8eb24304b9a09c3e87da4ce58becf6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591482.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/77f/bd4f6a74a55076dcb4465cdfed59e77f/bd4f6a74a55076dcb4465cdfed59e77f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591487.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/7bb/f362bd75fd74e72d74a756a851fcb7bb/f362bd75fd74e72d74a756a851fcb7bb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591492.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/bec/1c1262f1b451d8afc9f926867b09cbec/1c1262f1b451d8afc9f926867b09cbec.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591497.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/34a/0e7051a2ab74b45506df6dd06fa4734a/0e7051a2ab74b45506df6dd06fa4734a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591502.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/698/f3992aff53e4d41a8820998e44903698/f3992aff53e4d41a8820998e44903698.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591507.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/31d/764b1899ebeb13c8e9a84e448f34c31d/764b1899ebeb13c8e9a84e448f34c31d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591512.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/e7d/44dc307a3f92549beddf91d5273cbe7d/44dc307a3f92549beddf91d5273cbe7d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591517.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/c46/28bbd262eef158632ee6c1d17af57c46/28bbd262eef158632ee6c1d17af57c46.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591522.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/a2e/656a8db3561aab12bc2977450f2f3a2e/656a8db3561aab12bc2977450f2f3a2e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591527.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/075/59e89109934ef5153d94b7ebc70d0075/59e89109934ef5153d94b7ebc70d0075.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591532.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/76c/c8a210556cf409a0dcb6197b767db76c/c8a210556cf409a0dcb6197b767db76c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591537.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/3e4/2da85f2f5773225eb61de2730d8fc3e4/2da85f2f5773225eb61de2730d8fc3e4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591542.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/fae/03b72fa3c48d0da3fa5bd058e0595fae/03b72fa3c48d0da3fa5bd058e0595fae.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591547.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/d9c/43308b452a95c9a768877608893aed9c/43308b452a95c9a768877608893aed9c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591552.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/c3f/593f2eceafa4542a72091097ea994c3f/593f2eceafa4542a72091097ea994c3f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591557.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/337/9a70bebb96d7f999b4f506946c649337/9a70bebb96d7f999b4f506946c649337.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591562.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/067/99e8b7bff7c1bc260e8e79baa7124067/99e8b7bff7c1bc260e8e79baa7124067.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591567.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/bf7/6bbcceec7ebbab3798d4215ca4a18bf7/6bbcceec7ebbab3798d4215ca4a18bf7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591572.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/4d0/182323d003239018d79431b4a64e94d0/182323d003239018d79431b4a64e94d0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591577.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/480/72e856758713be04c46389a092a0d480/72e856758713be04c46389a092a0d480.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591582.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/962/e3067e6a5be4b0142d48f6e87cc72962/e3067e6a5be4b0142d48f6e87cc72962.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591587.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/60f/37dcbf3dd3d27438cdf5aaf9eab4360f/37dcbf3dd3d27438cdf5aaf9eab4360f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591592.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/21d/3ad625d8f061e6ff7567510f6394121d/3ad625d8f061e6ff7567510f6394121d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591597.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/b2c/991328c89d5ef0fc903f1c1639e6bb2c/991328c89d5ef0fc903f1c1639e6bb2c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591602.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/ab6/c10fcea6bafe54463b1e850c378d0ab6/c10fcea6bafe54463b1e850c378d0ab6.db -test DEBUG: /tmp/tmp26kgggae/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmp26kgggae/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', 'dd000390-7f54-4f39-b8ec-c2ceb5fd685e-sda', '1791590889.38324', '1791590889.37976', '0', '', '1791590889.37976', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791590889.42478', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791590889.42478', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.42478', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791590889.42483', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791590889.42483', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.42483', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791590889.42484', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791590889.42484', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.42484', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590889.13212', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590889.13212', 'deleted': 0, 'state': 40, 'state_timestamp': '1791590889.13212', 'epoch': '1791590889.13215', 'reported': 0, 'tombstones': -1}], 'dd000390-7f54-4f39-b8ec-c2ceb5fd685e-sda') -test DEBUG: /tmp/tmp26kgggae/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmp26kgggae/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', '6c477f60-9ae7-4179-bf71-f5451b618b88-sda', '1791590889.45418', '1791590889.45215', '0', '', '1791590889.45215', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791590889.46489', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791590889.46489', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.46489', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791590889.46493', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791590889.46493', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.46493', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791590889.46494', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791590889.46494', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.46494', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590889.13212', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590889.13212', 'deleted': 0, 'state': 40, 'state_timestamp': '1791590889.13212', 'epoch': '1791590889.13215', 'reported': 0, 'tombstones': -1}], '6c477f60-9ae7-4179-bf71-f5451b618b88-sda') -test DEBUG: /tmp/tmp26kgggae/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmp26kgggae/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', 'cdd42e36-d80e-4d1b-a6e1-54579da3a479-sda', '1791590889.52439', '1791590889.52223', '0', '', '1791590889.52223', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791590889.68981', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791590889.68981', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.68981', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791590889.68986', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791590889.68986', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.68986', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791590889.68989', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791590889.68989', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.68989', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590889.13212', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590889.13212', 'deleted': 0, 'state': 40, 'state_timestamp': '1791590889.13212', 'epoch': '1791590889.13215', 'reported': 0, 'tombstones': -1}], 'cdd42e36-d80e-4d1b-a6e1-54579da3a479-sda') -test DEBUG: /tmp/tmp26kgggae/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmp26kgggae/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', '6cf3560c-2bc4-43b8-99e9-3f2ce13d1c8a-sda', '1791590889.72162', '1791590889.71928', '0', '', '1791590889.71928', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791590889.73545', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791590889.73545', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.73545', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791590889.73552', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791590889.73552', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.73552', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791590889.73555', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791590889.73555', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.73555', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590889.13224', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590889.13224', 'deleted': 0, 'state': 40, 'state_timestamp': '1791590889.13224', 'epoch': '1791590889.13226', 'reported': 0, 'tombstones': -1}], '6cf3560c-2bc4-43b8-99e9-3f2ce13d1c8a-sda') -test DEBUG: /tmp/tmp26kgggae/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmp26kgggae/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', '4503d7e8-82cb-4400-861c-cd7c2fc216c3-sda', '1791590889.77155', '1791590889.76939', '0', '', '1791590889.76939', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791590889.78189', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791590889.78189', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.78189', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791590889.78193', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791590889.78193', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.78193', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791590889.78194', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791590889.78194', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.78194', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590889.13212', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590889.13212', 'deleted': 0, 'state': 40, 'state_timestamp': '1791590889.13212', 'epoch': '1791590889.13215', 'reported': 0, 'tombstones': -1}], '4503d7e8-82cb-4400-861c-cd7c2fc216c3-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_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sharding_initiated_and_required -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sharding_initiated_and_required ... 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 -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.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 DEBUG: /tmp/tmp26kgggae/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmp26kgggae/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', '821afa75-443c-4b94-ba24-1df3eb1c7bff-sda', '1791590889.81486', '1791590889.81234', '0', '', '1791590889.81234', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791590889.82582', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791590889.82582', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.82582', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791590889.82587', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791590889.82587', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.82587', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791590889.82588', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791590889.82588', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.82588', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590889.13212', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590889.13212', 'deleted': 0, 'state': 40, 'state_timestamp': '1791590889.13212', 'epoch': '1791590889.13215', 'reported': 0, 'tombstones': -1}], '821afa75-443c-4b94-ba24-1df3eb1c7bff-sda') -test DEBUG: /tmp/tmp26kgggae/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmp26kgggae/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', '56c84b58-122f-4a4a-96d0-a91427445f83-sda', '1791590889.85877', '1791590889.85664', '0', '', '1791590889.85664', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791590889.86938', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791590889.86938', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.86938', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791590889.86942', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791590889.86942', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.86942', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791590889.86943', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791590889.86943', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590889.86943', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590889.13233', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590889.13192', 'deleted': 0, 'state': 40, 'state_timestamp': '1791590889.13192', 'epoch': None, 'reported': 0, 'tombstones': -1}], '56c84b58-122f-4a4a-96d0-a91427445f83-sda') -test WARNING: Ignoring remote osr w/o epoch, own_sr: {'name': 'a/c', 'timestamp': '1791590889.13212', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590889.13212', 'deleted': 0, 'state': 40, 'state_timestamp': '1791590889.13212', 'epoch': '1791590889.13215', 'reported': 0, 'tombstones': -1}, remote_sr: {'name': 'a/c', 'timestamp': '1791590889.13233', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590889.13192', 'deleted': 0, 'state': 40, 'state_timestamp': '1791590889.13192', 'epoch': None, 'reported': 0, 'tombstones': -1}, source: repl_req -test DEBUG: /tmp/tmp26kgggae/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmp26kgggae/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, '79735be01a06caf33f018389631675a6', '31c3b7e8-379e-4b61-a078-f424c89c924e-sda', '1791590889.90793', '1791590889.90560', '0', '', '1791590889.90560', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'obj', 'created_at': '1791590889.91905', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], '31c3b7e8-379e-4b61-a078-f424c89c924e-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -test DEBUG: Replicating db /tmp/tmpwmfm2qp7/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'bc9954ff-36c6-4e1f-bb7c-c6252e058f52-sda', '1791590889.94849', '1791590889.94591', '0', '', '1791590889.94591', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -test ERROR: ERROR syncing /tmp/tmpwmfm2qp7/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, 'e3e39dbd11591468ed997f5f63073470', '9347971b-6b9e-41b6-a601-da1cfe909885-sda', '1791590889.98471', '1791590889.98216', '0', '', '1791590889.98216', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'obj', 'created_at': '1791590890.00074', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], '9347971b-6b9e-41b6-a601-da1cfe909885-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp_9ndvto7/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '28100305-4647-4fef-8009-d8c14d8bd701-sda', '1791590890.03258', '1791590890.02975', '0', '', '1791590890.02975', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('28100305-4647-4fef-8009-d8c14d8bd701-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '28100305-4647-4fef-8009-d8c14d8bd701-sda', '1791590890.03258', '1791590890.02975', '0', '', '1791590890.02975', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('28100305-4647-4fef-8009-d8c14d8bd701-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.04445 seconds (22.49856/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:2 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp_9ndvto7/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '28100305-4647-4fef-8009-d8c14d8bd701-sda', '1791590890.03258', '1791590890.02975', '0', '', '1791590890.02975', 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_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim_with_duplicate_names -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim_with_duplicate_names ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_sync_to_remote_with_misplaced -test.unit.container.test_replicator.TestReplicatorSync.test_sync_to_remote_with_misplaced ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_storage_policy_property -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_storage_policy_property ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reconciler_sync -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reconciler_sync ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sync_merging -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sync_merging ... 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 - -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791590890.15784', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791590890.15784', 'deleted': 1, 'state': 10, 'state_timestamp': '1791590890.15784', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791590890.03768', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791590890.03768', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590890.03768', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791590890.03769', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791590890.03769', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590890.03769', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590890.03784', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590890.03784', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590890.03770', 'epoch': '1791590890.03770', 'reported': 0, 'tombstones': -1}], '28100305-4647-4fef-8009-d8c14d8bd701-sda') -test DEBUG: /tmp/tmp_9ndvto7/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp_9ndvto7/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', '28100305-4647-4fef-8009-d8c14d8bd701-sda', '1791590890.03258', '1791590890.02975', '0', '', '1791590890.02975', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791590890.15784', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791590890.15784', 'deleted': 1, 'state': 10, 'state_timestamp': '1791590890.15784', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791590890.03768', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791590890.03768', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590890.03768', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791590890.03769', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791590890.03769', 'deleted': 0, 'state': 10, 'state_timestamp': '1791590890.03769', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590890.03784', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590890.03784', 'deleted': 0, 'state': 60, 'state_timestamp': '1791590890.03770', 'epoch': '1791590890.03770', 'reported': 0, 'tombstones': -1}], '28100305-4647-4fef-8009-d8c14d8bd701-sda') -test DEBUG: /tmp/tmp_9ndvto7/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.2:1002/sdc -test WARNING: /tmp/tmp_9ndvto7/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.03731 seconds (26.80470/s) -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', '7fd0a5ba-a9bf-4d8a-8853-c32ec112ee77-sda', '1791590890.31476', '1791590890.31251', '1791590890.32864', '', '1791590890.32864', 0, 0) -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp0vu_v63x/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '78268285-5958-41c5-89fd-714636225c55-sda', '1791590890.35038', '1791590890.00000', '0', '', '1791590890.00000', 0, 0) -test DEBUG: /tmp/tmp0vu_v63x/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', '78268285-5958-41c5-89fd-714636225c55-sda', '1791590890.35038', '1791590890.00000', '0', '', '1791590890.00000', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('78268285-5958-41c5-89fd-714636225c55-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.03278 seconds (30.50771/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -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/tmpeffyykue/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '6efffa0c-00b8-45c0-90ab-33a13a2caf3d-sda', '1791590890.41236', '1791590890.00000', '0', '', '1791590890.00000', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('6efffa0c-00b8-45c0-90ab-33a13a2caf3d-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '6efffa0c-00b8-45c0-90ab-33a13a2caf3d-sda', '1791590890.41236', '1791590890.00000', '0', '', '1791590890.00000', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('6efffa0c-00b8-45c0-90ab-33a13a2caf3d-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Replicating db /tmp/tmpeffyykue/sda/containers/0/27d/c48d89b33840539f9c5442ab3b10027d/c48d89b33840539f9c5442ab3b10027d.db -REPLICATE: /sdb/0/c48d89b33840539f9c5442ab3b10027d, sync, (-1, '00000000000000000000000000000000', '2ec36700-16d6-4c24-884c-a67ffbb15244-sda', '1791590890.42396', '1791590891.00000', '0', '{"X-Container-Sync-To": ["a", "1791590892.00000"], "X-Container-Sync-Key": ["secret", "1791590893.00000"]}', '1791590891.00000', 0, 0) -REPLICATE: /sdb/0/c48d89b33840539f9c5442ab3b10027d, complete_rsync, ('2ec36700-16d6-4c24-884c-a67ffbb15244-sda', 'c48d89b33840539f9c5442ab3b10027d.db') -REPLICATE: /sdc/0/c48d89b33840539f9c5442ab3b10027d, sync, (-1, '00000000000000000000000000000000', '2ec36700-16d6-4c24-884c-a67ffbb15244-sda', '1791590890.42396', '1791590891.00000', '0', '{"X-Container-Sync-To": ["a", "1791590892.00000"], "X-Container-Sync-Key": ["secret", "1791590893.00000"]}', '1791590891.00000', 0, 0) -REPLICATE: /sdc/0/c48d89b33840539f9c5442ab3b10027d, complete_rsync, ('2ec36700-16d6-4c24-884c-a67ffbb15244-sda', 'c48d89b33840539f9c5442ab3b10027d.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 2 dbs in 0.20080 seconds (9.95999/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/tmpeffyykue/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '6efffa0c-00b8-45c0-90ab-33a13a2caf3d-sda', '1791590890.41236', '1791590890.00000', '0', '', '1791590890.00000', 0, 0) -test DEBUG: /tmp/tmpeffyykue/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', '6efffa0c-00b8-45c0-90ab-33a13a2caf3d-sda', '1791590890.41236', '1791590890.00000', '0', '', '1791590890.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_ssync.TestSsyncReplication.test_content_type_sync -test.unit.obj.test_ssync.TestSsyncReplication.test_content_type_sync ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync.TestSsyncReplication.test_expired_object -test.unit.obj.test_ssync.TestSsyncReplication.test_expired_object ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync.TestSsyncReplication.test_meta_file_sync -test.unit.obj.test_ssync.TestSsyncReplication.test_meta_file_sync ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync.TestSsyncReplication.test_no_longer_expired_object_syncs -test.unit.obj.test_ssync.TestSsyncReplication.test_no_longer_expired_object_syncs ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync.TestSsyncReplication.test_nothing_to_sync -test.unit.obj.test_ssync.TestSsyncReplication.test_nothing_to_sync ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -test.unit.obj.test_ssync.TestSsyncReplication.test_sync -test.unit.obj.test_ssync.TestSsyncReplication.test_sync ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' -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 - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591607.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/e9f/3050a9ab37f121757074b43579af8e9f/3050a9ab37f121757074b43579af8e9f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591612.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/3fb/6566676491c1f0260b03a1eb67f923fb/6566676491c1f0260b03a1eb67f923fb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591617.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/ae8/1e3cf4de5facb55be7a8033fc5f5eae8/1e3cf4de5facb55be7a8033fc5f5eae8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591622.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/5e3/dfa064a3f16fcededdac47c071fc05e3/dfa064a3f16fcededdac47c071fc05e3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591627.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/df5/ba48f1f1b7ff26141e87a405f4614df5/ba48f1f1b7ff26141e87a405f4614df5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591632.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/9a9/711185f335cc1c29a02e4cc5231ad9a9/711185f335cc1c29a02e4cc5231ad9a9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591637.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/3b8/2274e3256dd21fe8baa889814a71d3b8/2274e3256dd21fe8baa889814a71d3b8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591642.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/e52/c962e7187fd44079c469a82d91466e52/c962e7187fd44079c469a82d91466e52.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591647.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/b65/7e74a646f4760bab6e59a82e094bfb65/7e74a646f4760bab6e59a82e094bfb65.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591652.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/54d/1f7ace32fb1e6d3e443a9f80cacfb54d/1f7ace32fb1e6d3e443a9f80cacfb54d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591657.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/fa9/c4c09e54ac517fe4da1fec0d29d81fa9/c4c09e54ac517fe4da1fec0d29d81fa9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591662.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/708/2bd3243dc7873031f89789f5dba03708/2bd3243dc7873031f89789f5dba03708.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591667.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/3e4/8607e3b960da9bf0022d7311381c73e4/8607e3b960da9bf0022d7311381c73e4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591672.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/7c1/a93ecb7dc0adc15ccfff6897c00967c1/a93ecb7dc0adc15ccfff6897c00967c1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591677.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/463/96a7ea42bc4dea53c50ccdcb193e9463/96a7ea42bc4dea53c50ccdcb193e9463.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591682.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/95e/c68d304363972d1dd31061560305695e/c68d304363972d1dd31061560305695e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591687.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/3be/0ddc79f99fc831f996daf946537783be/0ddc79f99fc831f996daf946537783be.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591692.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/c68/5cfb562e5cb7b904c12be6450fa2ac68/5cfb562e5cb7b904c12be6450fa2ac68.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591697.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/5f5/dedfd49a2a60268cbcddc6794eabf5f5/dedfd49a2a60268cbcddc6794eabf5f5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591702.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/8c8/38b7124eb3ddbf8d18f188645db578c8/38b7124eb3ddbf8d18f188645db578c8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591707.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/533/922412c6d4b1435a7a7e67cd1438e533/922412c6d4b1435a7a7e67cd1438e533.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591712.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/605/cefe7fa46c996c013448faba58bee605/cefe7fa46c996c013448faba58bee605.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591717.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/fa6/6497da3fee48937c691fb3f4df67cfa6/6497da3fee48937c691fb3f4df67cfa6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591722.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/16a/4283a5e2079b7877e3a042f475edb16a/4283a5e2079b7877e3a042f475edb16a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591727.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/738/e083f693a953d4af42cf8d23e8c91738/e083f693a953d4af42cf8d23e8c91738.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591732.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/df5/8a13701805ef30238a1c084a46ef1df5/8a13701805ef30238a1c084a46ef1df5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591737.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/26c/16ca90433162bc2ac0c726b27ccb326c/16ca90433162bc2ac0c726b27ccb326c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591742.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/9ae/26f52bff4aced7ddce927823693289ae/26f52bff4aced7ddce927823693289ae.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591747.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/b35/fd2d599b96b6ed8a371b9050c0c20b35/fd2d599b96b6ed8a371b9050c0c20b35.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591752.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/d58/b1a0d7dc04f46141e377e5f624a28d58/b1a0d7dc04f46141e377e5f624a28d58.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591757.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/485/dd46c65413774b9b7a3fd3855fe95485/dd46c65413774b9b7a3fd3855fe95485.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591762.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/5fd/b159e9d3b9bf91faa2adbbaac304e5fd/b159e9d3b9bf91faa2adbbaac304e5fd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591767.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/4c8/1fc8f2749d925d0c9a8c699d56fca4c8/1fc8f2749d925d0c9a8c699d56fca4c8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591772.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/392/e6b904c2510634601a7aa8402dcdf392/e6b904c2510634601a7aa8402dcdf392.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591777.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/643/60ff718151fca5db356d88428f969643/60ff718151fca5db356d88428f969643.dbtest.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_response_code_for_POST -test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_response_code_for_POST ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test.unit.proxy.test_server.TestProxyServer.test_adds_transaction_id -test.unit.proxy.test_server.TestProxyServer.test_adds_transaction_id ... ok -test.unit.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 ERROR: Failed to unlink '/tmp/tmpmrskctdb/containers/part/suffix/hash/container.db': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2235, in set_sharded_state - os.unlink(retiring_file) - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: 1 -test DEBUG: Unlinked retiring db '/tmp/tmpmrskctdb/containers/part/suffix/hash/container_1791590890.00000.db' -test WARNING: Still have multiple db files after unlinking '/tmp/tmpmrskctdb/containers/part/suffix/hash/container_1791590890.00000.db': ['/tmp/tmpmrskctdb/containers/part/suffix/hash/container.db', '/tmp/tmpmrskctdb/containers/part/suffix/hash/container_1791590891.00000.db'] -test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpmrskctdb/containers/part/suffix/hash/container_1791590891.00000.db']. -test ERROR: Failed to set the ROWID of the fresh database for a/c: -test ERROR: Failed to sync the container_stat table/view with the fresh database for a/c: -proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -cont1 DEBUG: Could not load '/tmp/tmpqokmutrp/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpqokmutrp/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/tmpqokmutrp/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpqokmutrp/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:10 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0102 "-" 488228 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:10 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0098 "-" 488228 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:10 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0129 "-" 488228 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:10 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0069 "-" 488228 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4efcf359d5484cf6a835e-006ac981ea" "proxy-server 488228" 0.0017 "-" 488228 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:10 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:37709/sda1/1/a/c" "tx4efcf359d5484cf6a835e-006ac981ea" "container-server 488228" 0.0012 "-" 488228 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:10 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:45477/sdb1/1/a/c" "tx4efcf359d5484cf6a835e-006ac981ea" "container-server 488228" 0.0014 "-" 488228 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:10 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx4efcf359d5484cf6a835e-006ac981ea" "proxy-server 488228" 0.0236 "-" 488228 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:10 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx4efcf359d5484cf6a835e-006ac981ea" "proxy-server 488228" 0.0145 "-" 488228 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/08/10 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx4efcf359d5484cf6a835e-006ac981ea - 0.0334 - - 1791590890.776074648 1791590890.809483290 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:10 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx15c2a12e2d3647f0be83e-006ac981ea" "proxy-server 488228" 0.0015 "-" 488228 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:10 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:37709/sda1/1/a1/c1" "tx15c2a12e2d3647f0be83e-006ac981ea" "container-server 488228" 0.0019 "-" 488228 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:10 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:45477/sdb1/1/a1/c1" "tx15c2a12e2d3647f0be83e-006ac981ea" "container-server 488228" 0.0017 "-" 488228 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:10 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx15c2a12e2d3647f0be83e-006ac981ea" "proxy-server 488228" 0.0188 "-" 488228 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:10 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx15c2a12e2d3647f0be83e-006ac981ea" "proxy-server 488228" 0.0297 "-" 488228 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/08/10 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx15c2a12e2d3647f0be83e-006ac981ea - 0.0388 - - 1791590890.811253071 1791590890.850033522 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx84acc921d78141cc8cbfd-006ac981ea" "proxy-server 488228" 0.0063 "-" 488228 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:10 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:37709/sda1/2/a/c1" "tx84acc921d78141cc8cbfd-006ac981ea" "container-server 488228" 0.0010 "-" 488228 1 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:10 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:45477/sdb1/2/a/c1" "tx84acc921d78141cc8cbfd-006ac981ea" "container-server 488228" 0.0051 "-" 488228 1 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:10 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx84acc921d78141cc8cbfd-006ac981ea" "proxy-server 488228" 0.0261 "-" 488228 1 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:10 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx84acc921d78141cc8cbfd-006ac981ea" "proxy-server 488228" 0.0166 "-" 488228 1 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/08/10 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx84acc921d78141cc8cbfd-006ac981ea - 0.0403 - - 1791590890.851797104 1791590890.892055511 1 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1ea7619364ee4f719cb87-006ac981ea" "proxy-server 488228" 0.0045 "-" 488228 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:10 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:45477/sdb1/1/a/c2" "tx1ea7619364ee4f719cb87-006ac981ea" "container-server 488228" 0.0009 "-" 488228 2 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:10 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:37709/sda1/1/a/c2" "tx1ea7619364ee4f719cb87-006ac981ea" "container-server 488228" 0.0050 "-" 488228 2 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:10 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx1ea7619364ee4f719cb87-006ac981ea" "proxy-server 488228" 0.0151 "-" 488228 2 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:10 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx1ea7619364ee4f719cb87-006ac981ea" "proxy-server 488228" 0.0225 "-" 488228 2 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/08/10 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx1ea7619364ee4f719cb87-006ac981ea - 0.0326 - - 1791590890.893276453 1791590890.925868750 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_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.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.test_server.TestProxyServer.test_error_occurred -test.unit.proxy.test_server.TestProxyServer.test_error_occurred ... 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.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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_remove_objects -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_remove_objects ... ok - -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 Trying to PUT /v1/a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR 503 full Trying to GET /v1/a/c/o From Object Server 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage -test DEBUG: Node is error limited: 10.0.0.0:1000/sda -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage -test DEBUG: Node is error limited: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: test msg 10.0.0.0:1000/sda -test ERROR: ERROR with test1 server 10.0.0.0:1000/sda re: test1 msg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1296, in test_error_limit_methods - raise Exception('kaboom1!') -Exception: kaboom1! -test WARNING: ERROR with test2 server 10.0.0.0:1000/sda re: test2 msg -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1310, in test_error_limit_methods - raise Exception('kaboom2!') -Exception: kaboom2! -test WARNING: ERROR with test3 server 10.0.0.0:1000/sda re: test3 msg -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1325, in test_error_limit_methods - raise Exception('kaboom3!') -Exception: kaboom3! -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1!test.unit.proxy.test_server.TestProxyServer.test_exception_occurred -test.unit.proxy.test_server.TestProxyServer.test_exception_occurred ... 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 ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: txe4577eb78e1044a79dde6-006ac981ea) -test INFO: Client disconnected on read of '/a/c' (txn: txe4577eb78e1044a79dde6-006ac981ea) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.1.0:1100/sda (txn: tx012f23e9b1e24fd3aa692-006ac981eb)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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reverse_prefix_delim -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reverse_prefix_delim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_root_account_container_path -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_root_account_container_path ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_save_and_load_record_from_pending_file -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_save_and_load_record_from_pending_file ... ok - -test DEBUG: Unlinked retiring db '/tmp/tmp8kdbsoh6/containers/part/suffix/hash/container.db' -test WARNING: Unexpected db files will be ignored: ['/tmp/tmp8kdbsoh6/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 DEBUG: /tmp/tmpeffyykue/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.2:1002/sdc, nothing to do -test DEBUG: Replicating db /tmp/tmpeffyykue/sda/containers/0/27d/c48d89b33840539f9c5442ab3b10027d/c48d89b33840539f9c5442ab3b10027d.db -REPLICATE: /sdb/0/c48d89b33840539f9c5442ab3b10027d, sync, (-1, '00000000000000000000000000000000', '2ec36700-16d6-4c24-884c-a67ffbb15244-sda', '1791590890.42396', '1791590891.00000', '0', '{"X-Container-Sync-To": ["", "1791590894.00000"], "X-Container-Sync-Key": ["secret", "1791590893.00000"]}', '1791590891.00000', 0, 0) -test DEBUG: /tmp/tmpeffyykue/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', '2ec36700-16d6-4c24-884c-a67ffbb15244-sda', '1791590890.42396', '1791590891.00000', '0', '{"X-Container-Sync-To": ["", "1791590894.00000"], "X-Container-Sync-Key": ["secret", "1791590893.00000"]}', '1791590891.00000', 0, 0) -test DEBUG: /tmp/tmpeffyykue/sda/containers/0/27d/c48d89b33840539f9c5442ab3b10027d/c48d89b33840539f9c5442ab3b10027d.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.04052 seconds (49.35334/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/tmpql2cb9wt/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/replicator.py", line 304, in _post_replicate_hook - self.sync_store.update_sync_store(broker) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_replicator.py", line 1226, in update_sync_store - raise OSError(1, '1') -PermissionError: [Errno 1] 1 -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx97d0562867fb451f9d035-006ac981ea) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx14554569c432478085344-006ac981ea) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx2d7cd524a1f64c0c81b28-006ac981ea) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx4a52379879ae42f3a3135-006ac981ea) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx3236cebc9c044b14933cc-006ac981ea) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=1_test {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) -proxy-server WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=1_test: 404 (txn: txf0b2eaef4cbe4e9880ff8-006ac981eb) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx03bca49f95fb4dd5acca9-006ac981eb) -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_db_states -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_db_states ... 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: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 06 Sep 2025 17:55: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': 'Sat, 06 Sep 2025 17:55: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_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_formpost.TestFormPost.test_auth_scheme +test.unit.common.middleware.test_formpost.TestFormPost.test_auth_scheme ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_chrome +test.unit.common.middleware.test_formpost.TestFormPost.test_chrome ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_completely_non_int_expires +test.unit.common.middleware.test_formpost.TestFormPost.test_completely_non_int_expires ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_curl_with_unicode +test.unit.common.middleware.test_formpost.TestFormPost.test_curl_with_unicode ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_empty_account +test.unit.common.middleware.test_formpost.TestFormPost.test_empty_account ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_empty_v1 +test.unit.common.middleware.test_formpost.TestFormPost.test_empty_v1 ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_explorer +test.unit.common.middleware.test_formpost.TestFormPost.test_explorer ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_firefox +test.unit.common.middleware.test_formpost.TestFormPost.test_firefox ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_formpost_with_multiple_container_keys +test.unit.common.middleware.test_formpost.TestFormPost.test_formpost_with_multiple_container_keys ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_formpost_with_multiple_keys +test.unit.common.middleware.test_formpost.TestFormPost.test_formpost_with_multiple_keys ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_formpost_with_origin +test.unit.common.middleware.test_formpost.TestFormPost.test_formpost_with_origin ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_formpost_without_useragent +test.unit.common.middleware.test_formpost.TestFormPost.test_formpost_without_useragent ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_global_content_type_encoding +test.unit.common.middleware.test_formpost.TestFormPost.test_global_content_type_encoding ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_max_file_count_exceeded +test.unit.common.middleware.test_formpost.TestFormPost.test_max_file_count_exceeded ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_max_file_size_exceeded +test.unit.common.middleware.test_formpost.TestFormPost.test_max_file_size_exceeded ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_messed_up_start +test.unit.common.middleware.test_formpost.TestFormPost.test_messed_up_start ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_multiple_content_type_encoding +test.unit.common.middleware.test_formpost.TestFormPost.test_multiple_content_type_encoding ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_no_container +test.unit.common.middleware.test_formpost.TestFormPost.test_no_container ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_no_file_to_process +test.unit.common.middleware.test_formpost.TestFormPost.test_no_file_to_process ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_no_redirect +test.unit.common.middleware.test_formpost.TestFormPost.test_no_redirect ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_no_redirect_expired +test.unit.common.middleware.test_formpost.TestFormPost.test_no_redirect_expired ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_no_redirect_invalid_sig +test.unit.common.middleware.test_formpost.TestFormPost.test_no_redirect_invalid_sig ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_no_redirect_with_error +test.unit.common.middleware.test_formpost.TestFormPost.test_no_redirect_with_error ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_no_v1 +test.unit.common.middleware.test_formpost.TestFormPost.test_no_v1 ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_passthrough +test.unit.common.middleware.test_formpost.TestFormPost.test_passthrough ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_prefixed_and_not_prefixed_sigs_good +test.unit.common.middleware.test_formpost.TestFormPost.test_prefixed_and_not_prefixed_sigs_good ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_prefixed_and_not_prefixed_sigs_unsupported +test.unit.common.middleware.test_formpost.TestFormPost.test_prefixed_and_not_prefixed_sigs_unsupported ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_redirect +test.unit.common.middleware.test_formpost.TestFormPost.test_redirect ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_redirect_allowed_deprecated_and_unsupported_digests +test.unit.common.middleware.test_formpost.TestFormPost.test_redirect_allowed_deprecated_and_unsupported_digests ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_redirect_with_query +test.unit.common.middleware.test_formpost.TestFormPost.test_redirect_with_query ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_safari +test.unit.common.middleware.test_formpost.TestFormPost.test_safari ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_single_content_type_encoding +test.unit.common.middleware.test_formpost.TestFormPost.test_single_content_type_encoding ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_subrequest_does_not_pass_query +test.unit.common.middleware.test_formpost.TestFormPost.test_subrequest_does_not_pass_query ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_subrequest_fails_no_redirect_503 +test.unit.common.middleware.test_formpost.TestFormPost.test_subrequest_fails_no_redirect_503 ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_subrequest_fails_redirect_404 +test.unit.common.middleware.test_formpost.TestFormPost.test_subrequest_fails_redirect_404 ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_truncated_attr_value +test.unit.common.middleware.test_formpost.TestFormPost.test_truncated_attr_value ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_wrong_account +test.unit.common.middleware.test_formpost.TestFormPost.test_wrong_account ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_after +test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_after ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_after_not_int +test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_after_not_int ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_at +test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_at ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_at_not_int +test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_at_not_int ... ok +test.unit.common.test_utils.TestGreenAsyncPile.test_blocking_last_next_explodes +test.unit.common.test_utils.TestGreenAsyncPile.test_blocking_last_next_explodes ... ok +test.unit.common.test_utils.TestGreenAsyncPile.test_exceptions_at_end_of_streaming_pile +test.unit.common.test_utils.TestGreenAsyncPile.test_exceptions_at_end_of_streaming_pile ... ok +test.unit.common.test_utils.TestGreenAsyncPile.test_exceptions_in_streaming_pile +test.unit.common.test_utils.TestGreenAsyncPile.test_exceptions_in_streaming_pile ... ok +test.unit.common.test_utils.TestGreenAsyncPile.test_is_asynchronous +test.unit.common.test_utils.TestGreenAsyncPile.test_is_asynchronous ... ok +test.unit.common.test_utils.TestGreenAsyncPile.test_next_when_empty +test.unit.common.test_utils.TestGreenAsyncPile.test_next_when_empty ... ok +test.unit.common.test_utils.TestGreenAsyncPile.test_no_blocking_last_next_explodes +test.unit.common.test_utils.TestGreenAsyncPile.test_no_blocking_last_next_explodes ... ok +test.unit.common.test_utils.TestGreenAsyncPile.test_pending +test.unit.common.test_utils.TestGreenAsyncPile.test_pending ... ok +test.unit.common.test_utils.TestGreenAsyncPile.test_runs_everything +test.unit.common.test_utils.TestGreenAsyncPile.test_runs_everything ... ok +test.unit.common.test_utils.TestGreenAsyncPile.test_wait_with_firstn +test.unit.common.test_utils.TestGreenAsyncPile.test_wait_with_firstn ... ok +test.unit.common.test_utils.TestGreenAsyncPile.test_waitall_timeout_completes +test.unit.common.test_utils.TestGreenAsyncPile.test_waitall_timeout_completes ... ok -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591782.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/fce/364fc19026722dcc97526e389dfbbfce/364fc19026722dcc97526e389dfbbfce.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591787.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/a25/1603a5ae5296280071b0bd9fec16fa25/1603a5ae5296280071b0bd9fec16fa25.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591792.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/105/36254959c3929ca9b66c2f1a5a3fd105/36254959c3929ca9b66c2f1a5a3fd105.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591797.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/c1a/8481fca8183b87613eb94beae809ec1a/8481fca8183b87613eb94beae809ec1a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591802.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/b5b/6eca717148b2dbff7396054b5dff0b5b/6eca717148b2dbff7396054b5dff0b5b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591807.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/d64/10aeb0aee41874734e7026b16377ad64/10aeb0aee41874734e7026b16377ad64.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591812.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/a1b/f19a302835921269585c4685d8963a1b/f19a302835921269585c4685d8963a1b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591817.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/5a0/b295637cd485fb4a7326f84ee31685a0/b295637cd485fb4a7326f84ee31685a0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591822.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/d99/9e644e1ce911cb0c378bfbbd6f9cad99/9e644e1ce911cb0c378bfbbd6f9cad99.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591827.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/513/8bc0b267e6b84a0c9ccbe3ff56fd2513/8bc0b267e6b84a0c9ccbe3ff56fd2513.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591832.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/e11/ae5fa0b0c323719b4a363736ba40ee11/ae5fa0b0c323719b4a363736ba40ee11.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591837.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/070/c41d7051a5ef08fcc036f7e3ad94b070/c41d7051a5ef08fcc036f7e3ad94b070.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591842.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/8a8/0ec66120b09a1b2b21c169755bb128a8/0ec66120b09a1b2b21c169755bb128a8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591847.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/9e0/715a34d10b2ad48a323b90963cbd79e0/715a34d10b2ad48a323b90963cbd79e0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591852.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/a87/c8c36e9aada639ff6a7706bfbfeaca87/c8c36e9aada639ff6a7706bfbfeaca87.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591857.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/441/f5f00ba37e4ca26aa0e106ebc7bf8441/f5f00ba37e4ca26aa0e106ebc7bf8441.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591862.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/10a/6c41b3ca3a36b294f9ae51925da0d10a/6c41b3ca3a36b294f9ae51925da0d10a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591867.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/ffb/2b905854bbe73514b53b3e4940572ffb/2b905854bbe73514b53b3e4940572ffb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591872.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/ad1/78c74820b9a6bb03524e1c838f72bad1/78c74820b9a6bb03524e1c838f72bad1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591877.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/d6d/530d02357be03bc2a15b29c4a7602d6d/530d02357be03bc2a15b29c4a7602d6d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591882.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/4ec/9e8fad4a7c06aab29fd5d419c39c94ec/9e8fad4a7c06aab29fd5d419c39c94ec.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591887.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/668/06adcb6fd23623125ea2e706e693e668/06adcb6fd23623125ea2e706e693e668.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591892.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/c3b/d20e4a4872ee601cf30806ee8a81dc3b/d20e4a4872ee601cf30806ee8a81dc3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591897.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/0e6/dec3a98008522fdd8c0e4ea4e0a7d0e6/dec3a98008522fdd8c0e4ea4e0a7d0e6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591902.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/a71/f3b3885dc4288f8b78183e1c85c89a71/f3b3885dc4288f8b78183e1c85c89a71.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591907.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/89b/58ffab0772b6aa280aaed8cd9e53289b/58ffab0772b6aa280aaed8cd9e53289b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591912.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/ded/eae29d085ba946ecc956c3db71436ded/eae29d085ba946ecc956c3db71436ded.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591917.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/80a/f6294012cada980c4d3631491ca7380a/f6294012cada980c4d3631491ca7380a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591922.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/079/b1315635fa05c4b1ec27a2fca3d1b079/b1315635fa05c4b1ec27a2fca3d1b079.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591927.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/375/52935e2bd07addcf3fe1f299caa1a375/52935e2bd07addcf3fe1f299caa1a375.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591932.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/526/be6d1c51f4467da156da2be2cb99a526/be6d1c51f4467da156da2be2cb99a526.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591937.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/d9e/4de249dde98021aa48ff5755e2967d9e/4de249dde98021aa48ff5755e2967d9e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591942.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/b1e/7ae4cc00eda6e1f1798ca42312e3fb1e/7ae4cc00eda6e1f1798ca42312e3fb1e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591947.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/62f/c27500d379d8d711212658994214862f/c27500d379d8d711212658994214862f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591952.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/ffa/971e549607fbb8fb668a343a3f921ffa/971e549607fbb8fb668a343a3f921ffa.dbtest.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.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 +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181360.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/905/d5fc5a7d5b25ef88d52ca087e86df905/d5fc5a7d5b25ef88d52ca087e86df905_1757181360.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/03b/bba9cf3c5149f2c8c1d1ae42ae2cc03b/bba9cf3c5149f2c8c1d1ae42ae2cc03b.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181364.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/03b/bba9cf3c5149f2c8c1d1ae42ae2cc03b/bba9cf3c5149f2c8c1d1ae42ae2cc03b_1757181364.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/05f/0e1e84d8caae5fc42ea63bd715d1d05f/0e1e84d8caae5fc42ea63bd715d1d05f.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181368.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/05f/0e1e84d8caae5fc42ea63bd715d1d05f/0e1e84d8caae5fc42ea63bd715d1d05f_1757181368.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/951/aee70de7fcd4a28b8788b4b6510ff951/aee70de7fcd4a28b8788b4b6510ff951.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181372.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/951/aee70de7fcd4a28b8788b4b6510ff951/aee70de7fcd4a28b8788b4b6510ff951_1757181372.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/898/af576b6b2e6d8b25a8d4f914b4c4e898/af576b6b2e6d8b25a8d4f914b4c4e898.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181376.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/898/af576b6b2e6d8b25a8d4f914b4c4e898/af576b6b2e6d8b25a8d4f914b4c4e898_1757181376.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/e83/c108d58277f0ec19cc8c43e972b68e83/c108d58277f0ec19cc8c43e972b68e83.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181380.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/e83/c108d58277f0ec19cc8c43e972b68e83/c108d58277f0ec19cc8c43e972b68e83_1757181380.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/923/1be513503453993852f289551d7b1923/1be513503453993852f289551d7b1923.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181384.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/923/1be513503453993852f289551d7b1923/1be513503453993852f289551d7b1923_1757181384.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/858/eea469cc29757be945732d15879e3858/eea469cc29757be945732d15879e3858.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181388.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/858/eea469cc29757be945732d15879e3858/eea469cc29757be945732d15879e3858_1757181388.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/793/3d78b94c534f9f2c8fa113a5dbba5793/3d78b94c534f9f2c8fa113a5dbba5793.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181392.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/793/3d78b94c534f9f2c8fa113a5dbba5793/3d78b94c534f9f2c8fa113a5dbba5793_1757181392.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/1b3/9c3122268ff02e871e62e0d4044211b3/9c3122268ff02e871e62e0d4044211b3.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181396.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/1b3/9c3122268ff02e871e62e0d4044211b3/9c3122268ff02e871e62e0d4044211b3_1757181396.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/360/89efa946cb7fd4d6a0afc7cbe1404360/89efa946cb7fd4d6a0afc7cbe1404360.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181400.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/360/89efa946cb7fd4d6a0afc7cbe1404360/89efa946cb7fd4d6a0afc7cbe1404360_1757181400.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/342/54c09163d998f87f80934d72b5b08342/54c09163d998f87f80934d72b5b08342.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181404.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/342/54c09163d998f87f80934d72b5b08342/54c09163d998f87f80934d72b5b08342_1757181404.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/609/16e5ff541a7a74cd5bd22fac3d1e1609/16e5ff541a7a74cd5bd22fac3d1e1609.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181408.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/609/16e5ff541a7a74cd5bd22fac3d1e1609/16e5ff541a7a74cd5bd22fac3d1e1609_1757181408.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/26b/46f5057d2b37a4fcb4481bf0550ac26b/46f5057d2b37a4fcb4481bf0550ac26b.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181412.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/26b/46f5057d2b37a4fcb4481bf0550ac26b/46f5057d2b37a4fcb4481bf0550ac26b_1757181412.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/8c5/36a5ca2c4e1e89f3538421d75b8118c5/36a5ca2c4e1e89f3538421d75b8118c5.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181416.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/8c5/36a5ca2c4e1e89f3538421d75b8118c5/36a5ca2c4e1e89f3538421d75b8118c5_1757181416.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/1bf/1275054be10b6d8768879858d29001bf/1275054be10b6d8768879858d29001bf.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181420.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/1bf/1275054be10b6d8768879858d29001bf/1275054be10b6d8768879858d29001bf_1757181420.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/958/6e6592c22e1e15c7508e9d07dcd66958/6e6592c22e1e15c7508e9d07dcd66958.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181424.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/958/6e6592c22e1e15c7508e9d07dcd66958/6e6592c22e1e15c7508e9d07dcd66958_1757181424.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/deb/7701db2c4a8f79d3b59e791f9cdc3deb/7701db2c4a8f79d3b59e791f9cdc3deb.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181428.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/deb/7701db2c4a8f79d3b59e791f9cdc3deb/7701db2c4a8f79d3b59e791f9cdc3deb_1757181428.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/2f9/3b07511e1bc55c4e247e236279c892f9/3b07511e1bc55c4e247e236279c892f9.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181432.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/2f9/3b07511e1bc55c4e247e236279c892f9/3b07511e1bc55c4e247e236279c892f9_1757181432.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/aef/cf136886db2bf291dd03c5aaab5f1aef/cf136886db2bf291dd03c5aaab5f1aef.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181436.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/aef/cf136886db2bf291dd03c5aaab5f1aef/cf136886db2bf291dd03c5aaab5f1aef_1757181436.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/1cb/32954383aec73c16580939b8c60831cb/32954383aec73c16580939b8c60831cb.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181440.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/1cb/32954383aec73c16580939b8c60831cb/32954383aec73c16580939b8c60831cb_1757181440.00000.dbtest.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.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.TestTimingStatsDecorators.test_memcached_timing_stats +test.unit.common.test_utils.TestTimingStatsDecorators.test_memcached_timing_stats ... ok +test.unit.common.test_utils.TestTimingStatsDecorators.test_timing_stats +test.unit.common.test_utils.TestTimingStatsDecorators.test_timing_stats ... ok +test.unit.common.utils.test_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.proxy.controllers.test_base.TestGetOrHeadHandler.test_init_node_timeout +test.unit.proxy.controllers.test_base.TestGetOrHeadHandler.test_init_node_timeout ... ok +test.unit.proxy.controllers.test_base.TestGetOrHeadHandler.test_range_fast_forward +test.unit.proxy.controllers.test_base.TestGetOrHeadHandler.test_range_fast_forward ... ok +test.unit.proxy.controllers.test_base.TestGetOrHeadHandler.test_range_fast_forward_after_data_timeout +test.unit.proxy.controllers.test_base.TestGetOrHeadHandler.test_range_fast_forward_after_data_timeout ... ok +test.unit.proxy.controllers.test_obj.TestECFunctions.test_chunk_transformer +test.unit.proxy.controllers.test_obj.TestECFunctions.test_chunk_transformer ... ok +test.unit.proxy.controllers.test_obj.TestECFunctions.test_chunk_transformer_non_aligned_last_chunk +test.unit.proxy.controllers.test_obj.TestECFunctions.test_chunk_transformer_non_aligned_last_chunk ... ok +test.unit.proxy.controllers.test_obj.TestECFunctions.test_client_range_to_segment_range +test.unit.proxy.controllers.test_obj.TestECFunctions.test_client_range_to_segment_range ... ok +test.unit.proxy.controllers.test_obj.TestECFunctions.test_segment_range_to_fragment_range +test.unit.proxy.controllers.test_obj.TestECFunctions.test_segment_range_to_fragment_range ... ok -test INFO: Client disconnected on read of '/a/c' (txn: tx012f23e9b1e24fd3aa692-006ac981eb) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: txc3efab397c7b48a0a5242-006ac981ec) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to UPDATE /a/c: Network unreachable (txn: txc3efab397c7b48a0a5242-006ac981ec) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to UPDATE /a/c: Network unreachable (txn: txc3efab397c7b48a0a5242-006ac981ec) -test ERROR: Container UPDATE returning 503 for (503, 503, 503) (txn: txc3efab397c7b48a0a5242-006ac981ec) -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) +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Sat, 06 Sep 2025 17:55: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 +test WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. +test WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. +test WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. +test WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': 'r0=0', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0=0', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0=0', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_with_no_default -test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_with_no_default ... ok -test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_proxy_server_config -test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_proxy_server_config ... ok -test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_timing_per_policy -test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_timing_per_policy ... ok -test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_default -test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_default ... ok -test.unit.proxy.test_server.TestProxyServer.test_statsd_prefix -test.unit.proxy.test_server.TestProxyServer.test_statsd_prefix ... ok -test.unit.proxy.test_server.TestProxyServer.test_unhandled_exception -test.unit.proxy.test_server.TestProxyServer.test_unhandled_exception ... ok -test.unit.proxy.test_server.TestProxyServer.test_valid_api_version -test.unit.proxy.test_server.TestProxyServer.test_valid_api_version ... ok - test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0=0', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test.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 - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591957.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/535/2a3178d9f06f687910d460430b8b7535/2a3178d9f06f687910d460430b8b7535.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591962.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/9ea/cf9f4c5570a2624c60b935faaae919ea/cf9f4c5570a2624c60b935faaae919ea.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591967.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/2a0/75e99547618fe3ff02a8b593fa1332a0/75e99547618fe3ff02a8b593fa1332a0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591972.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/e3d/c7e80cb435b61075e036ac0827f80e3d/c7e80cb435b61075e036ac0827f80e3d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591977.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/30a/0bbc4cf2005e317d8d90e7432f1f530a/0bbc4cf2005e317d8d90e7432f1f530a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591982.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/f27/55607ff9b09f0e01047481e4fbcf0f27/55607ff9b09f0e01047481e4fbcf0f27.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591987.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/d8c/5ead8da2175db61c41ebbbfc74c6bd8c/5ead8da2175db61c41ebbbfc74c6bd8c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591992.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/4d1/a199a8192c7b11182ade74c68c5954d1/a199a8192c7b11182ade74c68c5954d1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591997.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/8b9/96567720ee9085d576888b5bee2d68b9/96567720ee9085d576888b5bee2d68b9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592002.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/e10/01d298260cc3baa0d3244add1bc17e10/01d298260cc3baa0d3244add1bc17e10.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592007.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/65b/761a0f4ccd0657a0f59ce45b721b565b/761a0f4ccd0657a0f59ce45b721b565b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592012.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/d68/9c6eb416910e581b46d84234797efd68/9c6eb416910e581b46d84234797efd68.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592017.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/aca/091ff49fa10756cd139f3ba0242fdaca/091ff49fa10756cd139f3ba0242fdaca.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592022.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/0d3/a954e87f362133776e804ccf40dae0d3/a954e87f362133776e804ccf40dae0d3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592027.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/b1a/46867e94ec43f71826c4c815d1235b1a/46867e94ec43f71826c4c815d1235b1a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592032.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/c07/1392a9caddcc862bb7d8df4194552c07/1392a9caddcc862bb7d8df4194552c07.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592037.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/1e3/fd45b327a0810c39340aeb3213d831e3/fd45b327a0810c39340aeb3213d831e3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592042.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/a9a/c04a4d197a266ebf1e7601688a40fa9a/c04a4d197a266ebf1e7601688a40fa9a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592047.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/d6f/6c1ed2a58ea4446748227caa8e42ed6f/6c1ed2a58ea4446748227caa8e42ed6f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592052.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/b34/2e067eb30bbbe8ca7e6d587696075b34/2e067eb30bbbe8ca7e6d587696075b34.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592057.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/906/b30658a4dd902dbdb8e21b5f33b13906/b30658a4dd902dbdb8e21b5f33b13906.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592062.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/fe5/aa05f8c920c0c86c49dc7879d6e49fe5/aa05f8c920c0c86c49dc7879d6e49fe5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592067.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/ac6/f831b013fb22c41e066a561102a1eac6/f831b013fb22c41e066a561102a1eac6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592072.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/5b3/7a5735837b7965e5b3bc13e3ebe695b3/7a5735837b7965e5b3bc13e3ebe695b3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592077.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/5b5/81e31f90984c17bd0f42410a474a15b5/81e31f90984c17bd0f42410a474a15b5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592082.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/656/ae2c14407658c19b7f36719edee7d656/ae2c14407658c19b7f36719edee7d656.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592087.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/986/79d3da7a88884a0359aed46213376986/79d3da7a88884a0359aed46213376986.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592092.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/bc4/c6f4a1191556d7a1aace3758af309bc4/c6f4a1191556d7a1aace3758af309bc4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592097.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/2bb/08a45e8906ccb80095bf90ff9cde42bb/08a45e8906ccb80095bf90ff9cde42bb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592102.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/95d/95727bfda581cfa267595368ac9a595d/95727bfda581cfa267595368ac9a595d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592107.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/df6/56069b25fde278c6a5b6e5fe81f84df6/56069b25fde278c6a5b6e5fe81f84df6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592112.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/0ea/4d1c202ffa982aca68a27467cfba90ea/4d1c202ffa982aca68a27467cfba90ea.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592117.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/b7d/3a788101df2b5cd623946e4625976b7d/3a788101df2b5cd623946e4625976b7d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592122.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/2ce/0c4c549a5ede6c723cfec5ad7a2b92ce/0c4c549a5ede6c723cfec5ad7a2b92ce.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592127.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/0d7/bc2172e991693b7c9ee08f72c012a0d7/bc2172e991693b7c9ee08f72c012a0d7.dbtest.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_storage_policy_property -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_storage_policy_property ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_sync_merging -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_sync_merging ... ok -test.unit.container.test_sharder.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 ERROR: Failed to unlink '/tmp/tmppmzkcwyn/containers/part/suffix/hash/container.db': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2235, in set_sharded_state - os.unlink(retiring_file) - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: 1 -test DEBUG: Unlinked retiring db '/tmp/tmppmzkcwyn/containers/part/suffix/hash/container_1791590892.00000.db' -test WARNING: Still have multiple db files after unlinking '/tmp/tmppmzkcwyn/containers/part/suffix/hash/container_1791590892.00000.db': ['/tmp/tmppmzkcwyn/containers/part/suffix/hash/container.db', '/tmp/tmppmzkcwyn/containers/part/suffix/hash/container_1791590893.00000.db'] -test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmppmzkcwyn/containers/part/suffix/hash/container_1791590893.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: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592132.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/739/7a6819af851ecf9f826b1bfcdf28e739/7a6819af851ecf9f826b1bfcdf28e739.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592137.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/756/4b676abe60c5c09c4171f71cfe8b1756/4b676abe60c5c09c4171f71cfe8b1756.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592142.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/b00/b9b51386704a62e7aa036c1b40d95b00/b9b51386704a62e7aa036c1b40d95b00.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592147.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/286/8f58c545174f4097e6affaf72c13a286/8f58c545174f4097e6affaf72c13a286.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592152.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/098/e51db05c10f0bef5d0c310b29ba48098/e51db05c10f0bef5d0c310b29ba48098.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592157.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/b9d/c2e463fc303349fb96cf46a7a572fb9d/c2e463fc303349fb96cf46a7a572fb9d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791592162.00000-0, db: /tmp/tmptfnmhi44/sda/containers/0/b13/b6fc18ab987df0508f1474840c606b13/b6fc18ab987df0508f1474840c606b13.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/410/9057da773cd4f4e7d9dfbd16f9152410/9057da773cd4f4e7d9dfbd16f9152410.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590899.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/410/9057da773cd4f4e7d9dfbd16f9152410/9057da773cd4f4e7d9dfbd16f9152410_1791590899.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/d84/c317163763a3ac7480da32ab245add84/c317163763a3ac7480da32ab245add84.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590903.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/d84/c317163763a3ac7480da32ab245add84/c317163763a3ac7480da32ab245add84_1791590903.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/58f/4f080bfe6657a467333307bfca48c58f/4f080bfe6657a467333307bfca48c58f.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590907.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/58f/4f080bfe6657a467333307bfca48c58f/4f080bfe6657a467333307bfca48c58f_1791590907.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/c4b/75156f2a218fb17b79f7b0e19d760c4b/75156f2a218fb17b79f7b0e19d760c4b.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590911.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/c4b/75156f2a218fb17b79f7b0e19d760c4b/75156f2a218fb17b79f7b0e19d760c4b_1791590911.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/eb6/70edb92ccf795a40cefb802163a3deb6/70edb92ccf795a40cefb802163a3deb6.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590915.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/eb6/70edb92ccf795a40cefb802163a3deb6/70edb92ccf795a40cefb802163a3deb6_1791590915.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/70d/01b70f22585272ce89a0ea698c68470d/01b70f22585272ce89a0ea698c68470d.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590919.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/70d/01b70f22585272ce89a0ea698c68470d/01b70f22585272ce89a0ea698c68470d_1791590919.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/dd2/60580643e01369e2708fd48553b89dd2/60580643e01369e2708fd48553b89dd2.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590923.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/dd2/60580643e01369e2708fd48553b89dd2/60580643e01369e2708fd48553b89dd2_1791590923.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/e6a/d263f6acc3f65d83b4d4e3e5f1ca7e6a/d263f6acc3f65d83b4d4e3e5f1ca7e6a.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590927.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/e6a/d263f6acc3f65d83b4d4e3e5f1ca7e6a/d263f6acc3f65d83b4d4e3e5f1ca7e6a_1791590927.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/c46/76619806bb7eebbe342fb2e178948c46/76619806bb7eebbe342fb2e178948c46.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590931.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/c46/76619806bb7eebbe342fb2e178948c46/76619806bb7eebbe342fb2e178948c46_1791590931.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/c9c/bbec5a32f035868afe753b45dd5bec9c/bbec5a32f035868afe753b45dd5bec9c.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590935.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/c9c/bbec5a32f035868afe753b45dd5bec9c/bbec5a32f035868afe753b45dd5bec9c_1791590935.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/0bf/5feab2713cacd3fccc2e5d00e2d6a0bf/5feab2713cacd3fccc2e5d00e2d6a0bf.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590939.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/0bf/5feab2713cacd3fccc2e5d00e2d6a0bf/5feab2713cacd3fccc2e5d00e2d6a0bf_1791590939.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/c5f/24074e3e1b9f08da0e6c11139b53ec5f/24074e3e1b9f08da0e6c11139b53ec5f.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590943.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/c5f/24074e3e1b9f08da0e6c11139b53ec5f/24074e3e1b9f08da0e6c11139b53ec5f_1791590943.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/b3c/6aff242769fe195c5bc112fea3ad1b3c/6aff242769fe195c5bc112fea3ad1b3c.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590947.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/b3c/6aff242769fe195c5bc112fea3ad1b3c/6aff242769fe195c5bc112fea3ad1b3c_1791590947.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/5dd/c5c3d7ea298c592349845594f0a2c5dd/c5c3d7ea298c592349845594f0a2c5dd.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590951.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/5dd/c5c3d7ea298c592349845594f0a2c5dd/c5c3d7ea298c592349845594f0a2c5dd_1791590951.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/e35/cc3bdee8decb49ecad9df18d94ae5e35/cc3bdee8decb49ecad9df18d94ae5e35.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590955.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/e35/cc3bdee8decb49ecad9df18d94ae5e35/cc3bdee8decb49ecad9df18d94ae5e35_1791590955.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/7aa/0b1f71d8b39b2889ebaa88b2cfddc7aa/0b1f71d8b39b2889ebaa88b2cfddc7aa.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590959.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/7aa/0b1f71d8b39b2889ebaa88b2cfddc7aa/0b1f71d8b39b2889ebaa88b2cfddc7aa_1791590959.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/83c/41eb28701e2d07caf6c1e87f86ccc83c/41eb28701e2d07caf6c1e87f86ccc83c.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590963.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/83c/41eb28701e2d07caf6c1e87f86ccc83c/41eb28701e2d07caf6c1e87f86ccc83c_1791590963.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/eac/b0c0f9a7cebddc9ee3a082e6f83b3eac/b0c0f9a7cebddc9ee3a082e6f83b3eac.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590967.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/eac/b0c0f9a7cebddc9ee3a082e6f83b3eac/b0c0f9a7cebddc9ee3a082e6f83b3eac_1791590967.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/b10/dd2c068befdcfd23a4fc67edca3bfb10/dd2c068befdcfd23a4fc67edca3bfb10.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590971.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/b10/dd2c068befdcfd23a4fc67edca3bfb10/dd2c068befdcfd23a4fc67edca3bfb10_1791590971.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/e0d/361a142b4254eb84f0405580bbf6ce0d/361a142b4254eb84f0405580bbf6ce0d.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590975.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/e0d/361a142b4254eb84f0405580bbf6ce0d/361a142b4254eb84f0405580bbf6ce0d_1791590975.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/817/1dc8550ec8a62a6bbb14c86131910817/1dc8550ec8a62a6bbb14c86131910817.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590979.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/817/1dc8550ec8a62a6bbb14c86131910817/1dc8550ec8a62a6bbb14c86131910817_1791590979.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/413/3b1c554e9bfba75c74b1df4d05c3d413/3b1c554e9bfba75c74b1df4d05c3d413.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590983.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/413/3b1c554e9bfba75c74b1df4d05c3d413/3b1c554e9bfba75c74b1df4d05c3d413_1791590983.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/f3c/894e035809109cea39a16ba61f2b6f3c/894e035809109cea39a16ba61f2b6f3c.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590987.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/f3c/894e035809109cea39a16ba61f2b6f3c/894e035809109cea39a16ba61f2b6f3c_1791590987.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/cb5/6e2c97d37a268999ad5ac73c10aeccb5/6e2c97d37a268999ad5ac73c10aeccb5.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590991.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/cb5/6e2c97d37a268999ad5ac73c10aeccb5/6e2c97d37a268999ad5ac73c10aeccb5_1791590991.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/608/66ef89c1384179dd30bb49171a5a4608/66ef89c1384179dd30bb49171a5a4608.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590995.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/608/66ef89c1384179dd30bb49171a5a4608/66ef89c1384179dd30bb49171a5a4608_1791590995.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/4ee/15ae98fe1482de5e376c693a831c44ee/15ae98fe1482de5e376c693a831c44ee.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590999.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/4ee/15ae98fe1482de5e376c693a831c44ee/15ae98fe1482de5e376c693a831c44ee_1791590999.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/0b3/9fd828f3b728d12a671127b0eae150b3/9fd828f3b728d12a671127b0eae150b3.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591003.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/0b3/9fd828f3b728d12a671127b0eae150b3/9fd828f3b728d12a671127b0eae150b3_1791591003.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/cd7/ddaa5eb29aa6b290464d3ea10ee27cd7/ddaa5eb29aa6b290464d3ea10ee27cd7.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591007.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/cd7/ddaa5eb29aa6b290464d3ea10ee27cd7/ddaa5eb29aa6b290464d3ea10ee27cd7_1791591007.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/531/1bdab28ab22b3923a58374d0324f5531/1bdab28ab22b3923a58374d0324f5531.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591011.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/531/1bdab28ab22b3923a58374d0324f5531/1bdab28ab22b3923a58374d0324f5531_1791591011.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/c3d/1e36963004cd28733acb74fbaae3cc3d/1e36963004cd28733acb74fbaae3cc3d.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591015.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/c3d/1e36963004cd28733acb74fbaae3cc3d/1e36963004cd28733acb74fbaae3cc3d_1791591015.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/0ff/bf10a6d51ec424bc0c1ca0266c48d0ff/bf10a6d51ec424bc0c1ca0266c48d0ff.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591019.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/0ff/bf10a6d51ec424bc0c1ca0266c48d0ff/bf10a6d51ec424bc0c1ca0266c48d0ff_1791591019.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/580/8ce65af4fa79f9baa9aa531d92eee580/8ce65af4fa79f9baa9aa531d92eee580.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591023.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/580/8ce65af4fa79f9baa9aa531d92eee580/8ce65af4fa79f9baa9aa531d92eee580_1791591023.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/a4a/a0d820d00e37e3f62776d9f227106a4a/a0d820d00e37e3f62776d9f227106a4a.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591027.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/a4a/a0d820d00e37e3f62776d9f227106a4a/a0d820d00e37e3f62776d9f227106a4a_1791591027.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/045/f5fea566ebd6bbb304cbc1f6435b7045/f5fea566ebd6bbb304cbc1f6435b7045.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591031.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/045/f5fea566ebd6bbb304cbc1f6435b7045/f5fea566ebd6bbb304cbc1f6435b7045_1791591031.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/f0e/b96c2f3c79818d66541ce6909739cf0e/b96c2f3c79818d66541ce6909739cf0e.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591035.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/f0e/b96c2f3c79818d66541ce6909739cf0e/b96c2f3c79818d66541ce6909739cf0e_1791591035.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/c3a/6f4b4501787b1290e3189564fb2f1c3a/6f4b4501787b1290e3189564fb2f1c3a.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591039.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/c3a/6f4b4501787b1290e3189564fb2f1c3a/6f4b4501787b1290e3189564fb2f1c3a_1791591039.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/e96/557c1151ad71b22ea09a8177c1df3e96/557c1151ad71b22ea09a8177c1df3e96.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591043.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/e96/557c1151ad71b22ea09a8177c1df3e96/557c1151ad71b22ea09a8177c1df3e96_1791591043.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/242/678d9bb6590436d532a1184daff48242/678d9bb6590436d532a1184daff48242.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591047.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/242/678d9bb6590436d532a1184daff48242/678d9bb6590436d532a1184daff48242_1791591047.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/fc5/7a37b67d8f724522c4973eb4a9b9bfc5/7a37b67d8f724522c4973eb4a9b9bfc5.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591051.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/fc5/7a37b67d8f724522c4973eb4a9b9bfc5/7a37b67d8f724522c4973eb4a9b9bfc5_1791591051.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/9b7/3d41ff5bd8e58a6b02b92f2f3232f9b7/3d41ff5bd8e58a6b02b92f2f3232f9b7.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591055.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/9b7/3d41ff5bd8e58a6b02b92f2f3232f9b7/3d41ff5bd8e58a6b02b92f2f3232f9b7_1791591055.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/80e/c26fec75c02841ebdfc9bf749df4a80e/c26fec75c02841ebdfc9bf749df4a80e.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591059.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/80e/c26fec75c02841ebdfc9bf749df4a80e/c26fec75c02841ebdfc9bf749df4a80e_1791591059.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/ef7/e3875818409987c96abd6f72e340bef7/e3875818409987c96abd6f72e340bef7.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591063.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/ef7/e3875818409987c96abd6f72e340bef7/e3875818409987c96abd6f72e340bef7_1791591063.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/00a/b712852cabf2354bf8d30b5b74ce100a/b712852cabf2354bf8d30b5b74ce100a.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591067.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/00a/b712852cabf2354bf8d30b5b74ce100a/b712852cabf2354bf8d30b5b74ce100a_1791591067.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/924/15c2cafcaecfdb0098a9d0cd0db5e924/15c2cafcaecfdb0098a9d0cd0db5e924.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591071.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/924/15c2cafcaecfdb0098a9d0cd0db5e924/15c2cafcaecfdb0098a9d0cd0db5e924_1791591071.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/98f/cd29b2989bda41ffc47761ce81de998f/cd29b2989bda41ffc47761ce81de998f.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591075.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/98f/cd29b2989bda41ffc47761ce81de998f/cd29b2989bda41ffc47761ce81de998f_1791591075.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/e7f/a45721f8b17d2376b53fd07f4355fe7f/a45721f8b17d2376b53fd07f4355fe7f.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591079.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/e7f/a45721f8b17d2376b53fd07f4355fe7f/a45721f8b17d2376b53fd07f4355fe7f_1791591079.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/61e/23adb0cb283601a7d4b65ef71b58961e/23adb0cb283601a7d4b65ef71b58961e.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591083.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/61e/23adb0cb283601a7d4b65ef71b58961e/23adb0cb283601a7d4b65ef71b58961e_1791591083.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/18b/81ea79e4b3ab3ef53f3f3be2d338518b/81ea79e4b3ab3ef53f3f3be2d338518b.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591087.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/18b/81ea79e4b3ab3ef53f3f3be2d338518b/81ea79e4b3ab3ef53f3f3be2d338518b_1791591087.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/25a/f018136c08cf043f7422f1e50142525a/f018136c08cf043f7422f1e50142525a.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591091.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/25a/f018136c08cf043f7422f1e50142525a/f018136c08cf043f7422f1e50142525a_1791591091.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/7d0/62c302cdcdf5b2e0d4da1708e75ee7d0/62c302cdcdf5b2e0d4da1708e75ee7d0.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591095.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/7d0/62c302cdcdf5b2e0d4da1708e75ee7d0/62c302cdcdf5b2e0d4da1708e75ee7d0_1791591095.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/5d4/9fde04cfb781c09fe12fa51de9f605d4/9fde04cfb781c09fe12fa51de9f605d4.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591099.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/5d4/9fde04cfb781c09fe12fa51de9f605d4/9fde04cfb781c09fe12fa51de9f605d4_1791591099.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/dc3/1ce118f315130c7aeafe9993203f6dc3/1ce118f315130c7aeafe9993203f6dc3.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591103.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/dc3/1ce118f315130c7aeafe9993203f6dc3/1ce118f315130c7aeafe9993203f6dc3_1791591103.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/d40/f5b56b85b5e2cf6a1f6c74fc910f9d40/f5b56b85b5e2cf6a1f6c74fc910f9d40.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591107.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/d40/f5b56b85b5e2cf6a1f6c74fc910f9d40/f5b56b85b5e2cf6a1f6c74fc910f9d40_1791591107.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/68b/39ef38ae4a8ac43eabb09843a684368b/39ef38ae4a8ac43eabb09843a684368b.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591111.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/68b/39ef38ae4a8ac43eabb09843a684368b/39ef38ae4a8ac43eabb09843a684368b_1791591111.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/e11/6b8b2aba67f0f102de42896963803e11/6b8b2aba67f0f102de42896963803e11.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591115.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/e11/6b8b2aba67f0f102de42896963803e11/6b8b2aba67f0f102de42896963803e11_1791591115.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/930/cb1a6ea98de681225aefa36e55037930/cb1a6ea98de681225aefa36e55037930.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591119.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/930/cb1a6ea98de681225aefa36e55037930/cb1a6ea98de681225aefa36e55037930_1791591119.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/a68/eafb7049bc177f48eb2e5e0c3e585a68/eafb7049bc177f48eb2e5e0c3e585a68.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591123.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/a68/eafb7049bc177f48eb2e5e0c3e585a68/eafb7049bc177f48eb2e5e0c3e585a68_1791591123.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/d76/96e3e4443dad78f40c9d2e91f1f1ed76/96e3e4443dad78f40c9d2e91f1f1ed76.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591127.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/d76/96e3e4443dad78f40c9d2e91f1f1ed76/96e3e4443dad78f40c9d2e91f1f1ed76_1791591127.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/3f6/26960119fc63e928c41470f7cb38a3f6/26960119fc63e928c41470f7cb38a3f6.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591131.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/3f6/26960119fc63e928c41470f7cb38a3f6/26960119fc63e928c41470f7cb38a3f6_1791591131.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/f78/cd55dd1794807167ffee968e49be7f78/cd55dd1794807167ffee968e49be7f78.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591135.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/f78/cd55dd1794807167ffee968e49be7f78/cd55dd1794807167ffee968e49be7f78_1791591135.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/eb6/81e35c9ecc0efb6ca97930760c3eceb6/81e35c9ecc0efb6ca97930760c3eceb6.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591139.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/eb6/81e35c9ecc0efb6ca97930760c3eceb6/81e35c9ecc0efb6ca97930760c3eceb6_1791591139.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/e1a/9413df27773a488c49f0210203a20e1a/9413df27773a488c49f0210203a20e1a.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591143.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/e1a/9413df27773a488c49f0210203a20e1a/9413df27773a488c49f0210203a20e1a_1791591143.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/dec/d80c2fa39a43f885b70464005894edec/d80c2fa39a43f885b70464005894edec.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591147.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/dec/d80c2fa39a43f885b70464005894edec/d80c2fa39a43f885b70464005894edec_1791591147.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/aad/03c36acaa79dc02fb71037ce37201aad/03c36acaa79dc02fb71037ce37201aad.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591151.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/aad/03c36acaa79dc02fb71037ce37201aad/03c36acaa79dc02fb71037ce37201aad_1791591151.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/d41/e399f8669ff6975de81fb9d6f2c68d41/e399f8669ff6975de81fb9d6f2c68d41.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591155.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/d41/e399f8669ff6975de81fb9d6f2c68d41/e399f8669ff6975de81fb9d6f2c68d41_1791591155.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/c61/d660df99be4c0b02767cb33f2ad40c61/d660df99be4c0b02767cb33f2ad40c61.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591159.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/c61/d660df99be4c0b02767cb33f2ad40c61/d660df99be4c0b02767cb33f2ad40c61_1791591159.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/167/104125aca88a8f20d8357896f3cfd167/104125aca88a8f20d8357896f3cfd167.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591163.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/167/104125aca88a8f20d8357896f3cfd167/104125aca88a8f20d8357896f3cfd167_1791591163.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/342/49f1e8d9156ac614e47c033d922fb342/49f1e8d9156ac614e47c033d922fb342.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591167.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/342/49f1e8d9156ac614e47c033d922fb342/49f1e8d9156ac614e47c033d922fb342_1791591167.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/80c/1c5859443f0a60c450e17336fde8280c/1c5859443f0a60c450e17336fde8280c.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591171.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/80c/1c5859443f0a60c450e17336fde8280c/1c5859443f0a60c450e17336fde8280c_1791591171.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/168/2685c44faf4254d651e36f02aaa13168/2685c44faf4254d651e36f02aaa13168.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591175.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/168/2685c44faf4254d651e36f02aaa13168/2685c44faf4254d651e36f02aaa13168_1791591175.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/f57/8503e56d2a8f5097cde97f87ff7fef57/8503e56d2a8f5097cde97f87ff7fef57.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591179.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/f57/8503e56d2a8f5097cde97f87ff7fef57/8503e56d2a8f5097cde97f87ff7fef57_1791591179.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/6c8/9585868030a2b839b82648083d3a86c8/9585868030a2b839b82648083d3a86c8.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591183.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/6c8/9585868030a2b839b82648083d3a86c8/9585868030a2b839b82648083d3a86c8_1791591183.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/355/128dba8c22c15ebf12b7c53b14a1c355/128dba8c22c15ebf12b7c53b14a1c355.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591187.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/355/128dba8c22c15ebf12b7c53b14a1c355/128dba8c22c15ebf12b7c53b14a1c355_1791591187.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/6e4/474afd2eaaca6c4ab1584c6cd43836e4/474afd2eaaca6c4ab1584c6cd43836e4.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591191.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/6e4/474afd2eaaca6c4ab1584c6cd43836e4/474afd2eaaca6c4ab1584c6cd43836e4_1791591191.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/582/46009194ec9d4c1c61b6611608711582/46009194ec9d4c1c61b6611608711582.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591195.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/582/46009194ec9d4c1c61b6611608711582/46009194ec9d4c1c61b6611608711582_1791591195.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/1c9/0ffa7a183b925c1fd7b209546d8e31c9/0ffa7a183b925c1fd7b209546d8e31c9.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591199.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/1c9/0ffa7a183b925c1fd7b209546d8e31c9/0ffa7a183b925c1fd7b209546d8e31c9_1791591199.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/7c8/7d9243bf2aa8a4d15933b36c3422b7c8/7d9243bf2aa8a4d15933b36c3422b7c8.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591203.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/7c8/7d9243bf2aa8a4d15933b36c3422b7c8/7d9243bf2aa8a4d15933b36c3422b7c8_1791591203.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/0de/197e1e75e2bfdc42de146657249840de/197e1e75e2bfdc42de146657249840de.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591207.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/0de/197e1e75e2bfdc42de146657249840de/197e1e75e2bfdc42de146657249840de_1791591207.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/c2e/7354ffc83035c1bb02475ee06c620c2e/7354ffc83035c1bb02475ee06c620c2e.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591211.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/c2e/7354ffc83035c1bb02475ee06c620c2e/7354ffc83035c1bb02475ee06c620c2e_1791591211.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/2ad/83279f0f38af392fa8b070325f4cc2ad/83279f0f38af392fa8b070325f4cc2ad.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591215.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/2ad/83279f0f38af392fa8b070325f4cc2ad/83279f0f38af392fa8b070325f4cc2ad_1791591215.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/4aa/4848599fa60b5b8bb7fb361d4cbbb4aa/4848599fa60b5b8bb7fb361d4cbbb4aa.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591219.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/4aa/4848599fa60b5b8bb7fb361d4cbbb4aa/4848599fa60b5b8bb7fb361d4cbbb4aa_1791591219.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/362/b5c052a43b015de71d754b1362962362/b5c052a43b015de71d754b1362962362.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591223.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/362/b5c052a43b015de71d754b1362962362/b5c052a43b015de71d754b1362962362_1791591223.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/1d6/48f8136d2b9648fc48ba2d0eebe6c1d6/48f8136d2b9648fc48ba2d0eebe6c1d6.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591227.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/1d6/48f8136d2b9648fc48ba2d0eebe6c1d6/48f8136d2b9648fc48ba2d0eebe6c1d6_1791591227.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/d22/aebf2ce1489d37c25018f4caf549ed22/aebf2ce1489d37c25018f4caf549ed22.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591231.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/d22/aebf2ce1489d37c25018f4caf549ed22/aebf2ce1489d37c25018f4caf549ed22_1791591231.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/33d/cc150df04ee666ceae70aefafcd0133d/cc150df04ee666ceae70aefafcd0133d.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591235.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/33d/cc150df04ee666ceae70aefafcd0133d/cc150df04ee666ceae70aefafcd0133d_1791591235.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/25c/cde591ca75baaa2dc1eeccd4f501c25c/cde591ca75baaa2dc1eeccd4f501c25c.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591239.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/25c/cde591ca75baaa2dc1eeccd4f501c25c/cde591ca75baaa2dc1eeccd4f501c25c_1791591239.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/084/1bceb494e69747de83f7986c447a3084/1bceb494e69747de83f7986c447a3084.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591243.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/084/1bceb494e69747de83f7986c447a3084/1bceb494e69747de83f7986c447a3084_1791591243.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/741/24d5f5cc634ffa460d82d9069af40741/24d5f5cc634ffa460d82d9069af40741.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591247.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/741/24d5f5cc634ffa460d82d9069af40741/24d5f5cc634ffa460d82d9069af40741_1791591247.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/5f2/fb8cc5d523c956422842a0ec837e45f2/fb8cc5d523c956422842a0ec837e45f2.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591251.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/5f2/fb8cc5d523c956422842a0ec837e45f2/fb8cc5d523c956422842a0ec837e45f2_1791591251.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/53e/da14b5f42586cf173f56a2740330153e/da14b5f42586cf173f56a2740330153e.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591255.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/53e/da14b5f42586cf173f56a2740330153e/da14b5f42586cf173f56a2740330153e_1791591255.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/122/2208a2ba08d9529425a055f731f25122/2208a2ba08d9529425a055f731f25122.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591259.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/122/2208a2ba08d9529425a055f731f25122/2208a2ba08d9529425a055f731f25122_1791591259.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/5c0/160f42a8921cd97f0736417bed82c5c0/160f42a8921cd97f0736417bed82c5c0.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591263.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/5c0/160f42a8921cd97f0736417bed82c5c0/160f42a8921cd97f0736417bed82c5c0_1791591263.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/eed/e862a0f9d1c955c1858c14bbd5dffeed/e862a0f9d1c955c1858c14bbd5dffeed.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591267.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/eed/e862a0f9d1c955c1858c14bbd5dffeed/e862a0f9d1c955c1858c14bbd5dffeed_1791591267.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/32b/15f93c48cbf27f00e4303ecccd78232b/15f93c48cbf27f00e4303ecccd78232b.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591271.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/32b/15f93c48cbf27f00e4303ecccd78232b/15f93c48cbf27f00e4303ecccd78232b_1791591271.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/5ef/d272865834933c7da15a42d9d388b5ef/d272865834933c7da15a42d9d388b5ef.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591275.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/5ef/d272865834933c7da15a42d9d388b5ef/d272865834933c7da15a42d9d388b5ef_1791591275.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/0c3/350b220d8b1e520f6d717989637be0c3/350b220d8b1e520f6d717989637be0c3.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591279.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/0c3/350b220d8b1e520f6d717989637be0c3/350b220d8b1e520f6d717989637be0c3_1791591279.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/0f8/27fee27337e6efbb814b7e9a6281a0f8/27fee27337e6efbb814b7e9a6281a0f8.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591283.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/0f8/27fee27337e6efbb814b7e9a6281a0f8/27fee27337e6efbb814b7e9a6281a0f8_1791591283.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/94a/3e4b3363f4689b5af0c284345573d94a/3e4b3363f4689b5af0c284345573d94a.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591287.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/94a/3e4b3363f4689b5af0c284345573d94a/3e4b3363f4689b5af0c284345573d94a_1791591287.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/bcc/a550303bbb6356b85c9277d6842afbcc/a550303bbb6356b85c9277d6842afbcc.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591291.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/bcc/a550303bbb6356b85c9277d6842afbcc/a550303bbb6356b85c9277d6842afbcc_1791591291.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/4e4/d1d103acd7c23bcfafe85232c5f0a4e4/d1d103acd7c23bcfafe85232c5f0a4e4.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591295.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/4e4/d1d103acd7c23bcfafe85232c5f0a4e4/d1d103acd7c23bcfafe85232c5f0a4e4_1791591295.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/cd5/45855f7412ebb0c3596ac009ef0f8cd5/45855f7412ebb0c3596ac009ef0f8cd5.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591299.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/cd5/45855f7412ebb0c3596ac009ef0f8cd5/45855f7412ebb0c3596ac009ef0f8cd5_1791591299.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/db0/9bae16e6b3b22abcb6ab04bfea368db0/9bae16e6b3b22abcb6ab04bfea368db0.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591303.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/db0/9bae16e6b3b22abcb6ab04bfea368db0/9bae16e6b3b22abcb6ab04bfea368db0_1791591303.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/096/79a615ca11efd3ed72d0721bdf3d9096/79a615ca11efd3ed72d0721bdf3d9096.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591307.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/096/79a615ca11efd3ed72d0721bdf3d9096/79a615ca11efd3ed72d0721bdf3d9096_1791591307.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/8c6/df1df6dd52121f546b5202e9a09dd8c6/df1df6dd52121f546b5202e9a09dd8c6.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591311.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/8c6/df1df6dd52121f546b5202e9a09dd8c6/df1df6dd52121f546b5202e9a09dd8c6_1791591311.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/80f/916ca4e7f34ae3bff8ad75ba61ba380f/916ca4e7f34ae3bff8ad75ba61ba380f.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591315.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/80f/916ca4e7f34ae3bff8ad75ba61ba380f/916ca4e7f34ae3bff8ad75ba61ba380f_1791591315.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/865/4aebcb038e2b9f33819808ffc01d0865/4aebcb038e2b9f33819808ffc01d0865.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591319.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/865/4aebcb038e2b9f33819808ffc01d0865/4aebcb038e2b9f33819808ffc01d0865_1791591319.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/343/0352c60a2829a7e4ea94b0acf8dc6343/0352c60a2829a7e4ea94b0acf8dc6343.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591323.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/343/0352c60a2829a7e4ea94b0acf8dc6343/0352c60a2829a7e4ea94b0acf8dc6343_1791591323.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/022/2134f7fae4f79ac6828b077d9c561022/2134f7fae4f79ac6828b077d9c561022.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591327.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/022/2134f7fae4f79ac6828b077d9c561022/2134f7fae4f79ac6828b077d9c561022_1791591327.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/1a2/a02ac95608458d6599665d988feda1a2/a02ac95608458d6599665d988feda1a2.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591331.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/1a2/a02ac95608458d6599665d988feda1a2/a02ac95608458d6599665d988feda1a2_1791591331.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/af3/d1c06c4cae52186973e1ec128abdaaf3/d1c06c4cae52186973e1ec128abdaaf3.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591335.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/af3/d1c06c4cae52186973e1ec128abdaaf3/d1c06c4cae52186973e1ec128abdaaf3_1791591335.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/429/ba26dd64f62a52d415a4d6b85a55f429/ba26dd64f62a52d415a4d6b85a55f429.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591339.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/429/ba26dd64f62a52d415a4d6b85a55f429/ba26dd64f62a52d415a4d6b85a55f429_1791591339.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/126/0230f999993caf0cc39500138d2e8126/0230f999993caf0cc39500138d2e8126.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591343.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/126/0230f999993caf0cc39500138d2e8126/0230f999993caf0cc39500138d2e8126_1791591343.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/f80/ad2eff1a9b0ee7a490a04ee8ec709f80/ad2eff1a9b0ee7a490a04ee8ec709f80.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591347.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/f80/ad2eff1a9b0ee7a490a04ee8ec709f80/ad2eff1a9b0ee7a490a04ee8ec709f80_1791591347.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/e84/5076ab4f336de8133ee84962923e2e84/5076ab4f336de8133ee84962923e2e84.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591351.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/e84/5076ab4f336de8133ee84962923e2e84/5076ab4f336de8133ee84962923e2e84_1791591351.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/dc2/4a13a255b2e7f7041351b442597b0dc2/4a13a255b2e7f7041351b442597b0dc2.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591355.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/dc2/4a13a255b2e7f7041351b442597b0dc2/4a13a255b2e7f7041351b442597b0dc2_1791591355.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/82f/3322993d85a6d664f78764e0344f882f/3322993d85a6d664f78764e0344f882f.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591359.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/82f/3322993d85a6d664f78764e0344f882f/3322993d85a6d664f78764e0344f882f_1791591359.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/279/77fc602dce8e665c22855fa8739f2279/77fc602dce8e665c22855fa8739f2279.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591363.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/279/77fc602dce8e665c22855fa8739f2279/77fc602dce8e665c22855fa8739f2279_1791591363.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/ce3/cc5add322887883e03b6861271f22ce3/cc5add322887883e03b6861271f22ce3.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591367.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/ce3/cc5add322887883e03b6861271f22ce3/cc5add322887883e03b6861271f22ce3_1791591367.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/ba4/2e58fff58c54e362bcdc93f938f54ba4/2e58fff58c54e362bcdc93f938f54ba4.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591371.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/ba4/2e58fff58c54e362bcdc93f938f54ba4/2e58fff58c54e362bcdc93f938f54ba4_1791591371.00000.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_not_merged_once_sharded +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/9e6/1e118e27a997142b1c4f7348de35b9e6/1e118e27a997142b1c4f7348de35b9e6.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181444.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/9e6/1e118e27a997142b1c4f7348de35b9e6/1e118e27a997142b1c4f7348de35b9e6_1757181444.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/e3c/bbe14aac69c9577b2c9b2cce16b42e3c/bbe14aac69c9577b2c9b2cce16b42e3c.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181448.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/e3c/bbe14aac69c9577b2c9b2cce16b42e3c/bbe14aac69c9577b2c9b2cce16b42e3c_1757181448.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/a1a/075b0c1e8efc5e4565a7b91eddb70a1a/075b0c1e8efc5e4565a7b91eddb70a1a.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181452.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/a1a/075b0c1e8efc5e4565a7b91eddb70a1a/075b0c1e8efc5e4565a7b91eddb70a1a_1757181452.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/6f5/ba233a51a228df8ce754753c2b8ff6f5/ba233a51a228df8ce754753c2b8ff6f5.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181456.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/6f5/ba233a51a228df8ce754753c2b8ff6f5/ba233a51a228df8ce754753c2b8ff6f5_1757181456.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/d8f/3e3d276e458ccad7a0e5e25f2bce2d8f/3e3d276e458ccad7a0e5e25f2bce2d8f.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181460.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/d8f/3e3d276e458ccad7a0e5e25f2bce2d8f/3e3d276e458ccad7a0e5e25f2bce2d8f_1757181460.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/d89/bcb91f6463db25c3f0d0c714e5f23d89/bcb91f6463db25c3f0d0c714e5f23d89.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181464.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/d89/bcb91f6463db25c3f0d0c714e5f23d89/bcb91f6463db25c3f0d0c714e5f23d89_1757181464.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/2ac/f02526e8d45bd9284f757f1a88cc82ac/f02526e8d45bd9284f757f1a88cc82ac.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181468.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/2ac/f02526e8d45bd9284f757f1a88cc82ac/f02526e8d45bd9284f757f1a88cc82ac_1757181468.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/037/73a65d561a77ef849fcbd7cdd97ac037/73a65d561a77ef849fcbd7cdd97ac037.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181472.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/037/73a65d561a77ef849fcbd7cdd97ac037/73a65d561a77ef849fcbd7cdd97ac037_1757181472.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/cc5/07b6a73fa3c5353183e2e00ca2492cc5/07b6a73fa3c5353183e2e00ca2492cc5.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181476.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/cc5/07b6a73fa3c5353183e2e00ca2492cc5/07b6a73fa3c5353183e2e00ca2492cc5_1757181476.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/e45/3fe980119b76c0ab21c47dd0d99e5e45/3fe980119b76c0ab21c47dd0d99e5e45.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181480.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/e45/3fe980119b76c0ab21c47dd0d99e5e45/3fe980119b76c0ab21c47dd0d99e5e45_1757181480.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/9c8/67c868a29ad4d0aa947cbf417bae49c8/67c868a29ad4d0aa947cbf417bae49c8.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181484.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/9c8/67c868a29ad4d0aa947cbf417bae49c8/67c868a29ad4d0aa947cbf417bae49c8_1757181484.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/368/5b1be65c520114e350c5802cb7d51368/5b1be65c520114e350c5802cb7d51368.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181488.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/368/5b1be65c520114e350c5802cb7d51368/5b1be65c520114e350c5802cb7d51368_1757181488.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/e92/0b2f64af49e2f8434eabbdad8896be92/0b2f64af49e2f8434eabbdad8896be92.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181492.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/e92/0b2f64af49e2f8434eabbdad8896be92/0b2f64af49e2f8434eabbdad8896be92_1757181492.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/8d3/81ff5c9fff1b1e238ced82369ace88d3/81ff5c9fff1b1e238ced82369ace88d3.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181496.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/8d3/81ff5c9fff1b1e238ced82369ace88d3/81ff5c9fff1b1e238ced82369ace88d3_1757181496.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/758/48be021071e0b058e88209127dcaf758/48be021071e0b058e88209127dcaf758.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181500.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/758/48be021071e0b058e88209127dcaf758/48be021071e0b058e88209127dcaf758_1757181500.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/5c4/84423fd04043773e656debe2c977e5c4/84423fd04043773e656debe2c977e5c4.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181504.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/5c4/84423fd04043773e656debe2c977e5c4/84423fd04043773e656debe2c977e5c4_1757181504.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/365/57a98fa12d0842810d55793db3cba365/57a98fa12d0842810d55793db3cba365.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181508.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/365/57a98fa12d0842810d55793db3cba365/57a98fa12d0842810d55793db3cba365_1757181508.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/a7c/fa1607da928964122df22629d1d53a7c/fa1607da928964122df22629d1d53a7c.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181512.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/a7c/fa1607da928964122df22629d1d53a7c/fa1607da928964122df22629d1d53a7c_1757181512.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/c5f/a313841850c94e7fae4bb2d169980c5f/a313841850c94e7fae4bb2d169980c5f.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181516.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/c5f/a313841850c94e7fae4bb2d169980c5f/a313841850c94e7fae4bb2d169980c5f_1757181516.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/9a4/eba9b8ebd80ac6064e248cf6a130f9a4/eba9b8ebd80ac6064e248cf6a130f9a4.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181520.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/9a4/eba9b8ebd80ac6064e248cf6a130f9a4/eba9b8ebd80ac6064e248cf6a130f9a4_1757181520.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/348/a5c6b2a772d9645073796fd01481b348/a5c6b2a772d9645073796fd01481b348.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181524.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/348/a5c6b2a772d9645073796fd01481b348/a5c6b2a772d9645073796fd01481b348_1757181524.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/730/0f958e1ba80209f48a61d0824fa9e730/0f958e1ba80209f48a61d0824fa9e730.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181528.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/730/0f958e1ba80209f48a61d0824fa9e730/0f958e1ba80209f48a61d0824fa9e730_1757181528.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/58e/70a22356d2de0685f2b120e160eff58e/70a22356d2de0685f2b120e160eff58e.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181532.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/58e/70a22356d2de0685f2b120e160eff58e/70a22356d2de0685f2b120e160eff58e_1757181532.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/113/69ecb12682faff7469a294e667ecc113/69ecb12682faff7469a294e667ecc113.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181536.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/113/69ecb12682faff7469a294e667ecc113/69ecb12682faff7469a294e667ecc113_1757181536.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/949/b588cc932047fe333c876b47ff342949/b588cc932047fe333c876b47ff342949.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181540.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/949/b588cc932047fe333c876b47ff342949/b588cc932047fe333c876b47ff342949_1757181540.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/dcd/b1604b8649d5fbc83f75f39a222cfdcd/b1604b8649d5fbc83f75f39a222cfdcd.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181544.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/dcd/b1604b8649d5fbc83f75f39a222cfdcd/b1604b8649d5fbc83f75f39a222cfdcd_1757181544.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/034/22dd95129de1a78231c07499c7af2034/22dd95129de1a78231c07499c7af2034.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181548.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/034/22dd95129de1a78231c07499c7af2034/22dd95129de1a78231c07499c7af2034_1757181548.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/c87/5f8f4bffebf99f5758987a145a150c87/5f8f4bffebf99f5758987a145a150c87.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181552.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/c87/5f8f4bffebf99f5758987a145a150c87/5f8f4bffebf99f5758987a145a150c87_1757181552.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/e3b/892ed4dd6fd23ab0b97d1301b8e05e3b/892ed4dd6fd23ab0b97d1301b8e05e3b.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181556.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/e3b/892ed4dd6fd23ab0b97d1301b8e05e3b/892ed4dd6fd23ab0b97d1301b8e05e3b_1757181556.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/a5f/40c22b890c76a8cf5e5de6f9a55dda5f/40c22b890c76a8cf5e5de6f9a55dda5f.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181560.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/a5f/40c22b890c76a8cf5e5de6f9a55dda5f/40c22b890c76a8cf5e5de6f9a55dda5f_1757181560.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/764/b1787f218833fb9e2a457315c926c764/b1787f218833fb9e2a457315c926c764.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181564.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/764/b1787f218833fb9e2a457315c926c764/b1787f218833fb9e2a457315c926c764_1757181564.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/511/b69ad782b96aed8d5f8e7ccbbc908511/b69ad782b96aed8d5f8e7ccbbc908511.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181568.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/511/b69ad782b96aed8d5f8e7ccbbc908511/b69ad782b96aed8d5f8e7ccbbc908511_1757181568.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/a83/ba1d18479bb78f3f4dafa860ff9a0a83/ba1d18479bb78f3f4dafa860ff9a0a83.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181572.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/a83/ba1d18479bb78f3f4dafa860ff9a0a83/ba1d18479bb78f3f4dafa860ff9a0a83_1757181572.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/17d/0f828b98fdcd0928404de1b82d74f17d/0f828b98fdcd0928404de1b82d74f17d.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181576.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/17d/0f828b98fdcd0928404de1b82d74f17d/0f828b98fdcd0928404de1b82d74f17d_1757181576.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/36a/eaf754f4d3b800db4eae4a33dea1036a/eaf754f4d3b800db4eae4a33dea1036a.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181580.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/36a/eaf754f4d3b800db4eae4a33dea1036a/eaf754f4d3b800db4eae4a33dea1036a_1757181580.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/960/ebb3d444411b4fddd7a0b6a63802d960/ebb3d444411b4fddd7a0b6a63802d960.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181584.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/960/ebb3d444411b4fddd7a0b6a63802d960/ebb3d444411b4fddd7a0b6a63802d960_1757181584.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/78c/f385d2df3039e5240571d0485162478c/f385d2df3039e5240571d0485162478c.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181588.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/78c/f385d2df3039e5240571d0485162478c/f385d2df3039e5240571d0485162478c_1757181588.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/e68/db4d90ddf9ac074c7d8500ea01689e68/db4d90ddf9ac074c7d8500ea01689e68.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181592.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/e68/db4d90ddf9ac074c7d8500ea01689e68/db4d90ddf9ac074c7d8500ea01689e68_1757181592.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/fdd/8ca054af9bcd29eeed31446eb39fefdd/8ca054af9bcd29eeed31446eb39fefdd.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181596.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/fdd/8ca054af9bcd29eeed31446eb39fefdd/8ca054af9bcd29eeed31446eb39fefdd_1757181596.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/957/8518e158890d737cf543d6cd0b0b8957/8518e158890d737cf543d6cd0b0b8957.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181600.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/957/8518e158890d737cf543d6cd0b0b8957/8518e158890d737cf543d6cd0b0b8957_1757181600.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/15d/f58b42fe10f4c57a4310ace4ae8c615d/f58b42fe10f4c57a4310ace4ae8c615d.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181604.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/15d/f58b42fe10f4c57a4310ace4ae8c615d/f58b42fe10f4c57a4310ace4ae8c615d_1757181604.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/659/312ab403de620c492ceaec4aecbf3659/312ab403de620c492ceaec4aecbf3659.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181608.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/659/312ab403de620c492ceaec4aecbf3659/312ab403de620c492ceaec4aecbf3659_1757181608.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/578/3ec45460daab04b1b0056fc0959b0578/3ec45460daab04b1b0056fc0959b0578.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181612.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/578/3ec45460daab04b1b0056fc0959b0578/3ec45460daab04b1b0056fc0959b0578_1757181612.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/3c0/3d9979343a18accf08ae0d49e1bea3c0/3d9979343a18accf08ae0d49e1bea3c0.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181616.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/3c0/3d9979343a18accf08ae0d49e1bea3c0/3d9979343a18accf08ae0d49e1bea3c0_1757181616.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/e2a/cc972d6790eb445c8f5f8f5af98b9e2a/cc972d6790eb445c8f5f8f5af98b9e2a.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181620.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/e2a/cc972d6790eb445c8f5f8f5af98b9e2a/cc972d6790eb445c8f5f8f5af98b9e2a_1757181620.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/ca8/881e50a6d55a8fcf754b436f1b54bca8/881e50a6d55a8fcf754b436f1b54bca8.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181624.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/ca8/881e50a6d55a8fcf754b436f1b54bca8/881e50a6d55a8fcf754b436f1b54bca8_1757181624.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/66d/b3495331c26319618f63bab0c5f7e66d/b3495331c26319618f63bab0c5f7e66d.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181628.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/66d/b3495331c26319618f63bab0c5f7e66d/b3495331c26319618f63bab0c5f7e66d_1757181628.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/b8c/0de3d43731728953a9d8fdb5adf95b8c/0de3d43731728953a9d8fdb5adf95b8c.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181632.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/b8c/0de3d43731728953a9d8fdb5adf95b8c/0de3d43731728953a9d8fdb5adf95b8c_1757181632.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/123/50e24406fd6df43f77b069495f082123/50e24406fd6df43f77b069495f082123.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181636.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/123/50e24406fd6df43f77b069495f082123/50e24406fd6df43f77b069495f082123_1757181636.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/c1e/1cfcc9d2278442a376bdba88cbf1ac1e/1cfcc9d2278442a376bdba88cbf1ac1e.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181640.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/c1e/1cfcc9d2278442a376bdba88cbf1ac1e/1cfcc9d2278442a376bdba88cbf1ac1e_1757181640.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/2a1/e192e72e28fd78b47e6d5f25cd8312a1/e192e72e28fd78b47e6d5f25cd8312a1.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181644.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/2a1/e192e72e28fd78b47e6d5f25cd8312a1/e192e72e28fd78b47e6d5f25cd8312a1_1757181644.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/7ea/efd84eedf99f75759bd04f3fc13227ea/efd84eedf99f75759bd04f3fc13227ea.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181648.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/7ea/efd84eedf99f75759bd04f3fc13227ea/efd84eedf99f75759bd04f3fc13227ea_1757181648.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/5ee/5d5e7e2fae49c820691d3fb833b555ee/5d5e7e2fae49c820691d3fb833b555ee.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181652.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/5ee/5d5e7e2fae49c820691d3fb833b555ee/5d5e7e2fae49c820691d3fb833b555ee_1757181652.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/914/8acab9f761928db484d8fae024d21914/8acab9f761928db484d8fae024d21914.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181656.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/914/8acab9f761928db484d8fae024d21914/8acab9f761928db484d8fae024d21914_1757181656.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/5ee/8b6f98ff880d25b4be4843b31f81e5ee/8b6f98ff880d25b4be4843b31f81e5ee.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181660.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/5ee/8b6f98ff880d25b4be4843b31f81e5ee/8b6f98ff880d25b4be4843b31f81e5ee_1757181660.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/e5f/9758154bc7ded04b556d3ff40a98de5f/9758154bc7ded04b556d3ff40a98de5f.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181664.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/e5f/9758154bc7ded04b556d3ff40a98de5f/9758154bc7ded04b556d3ff40a98de5f_1757181664.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/cca/5304c59f74c160df272bdf186a41fcca/5304c59f74c160df272bdf186a41fcca.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181668.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/cca/5304c59f74c160df272bdf186a41fcca/5304c59f74c160df272bdf186a41fcca_1757181668.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/eae/6c4758ecd14d841164acf76e97f99eae/6c4758ecd14d841164acf76e97f99eae.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181672.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/eae/6c4758ecd14d841164acf76e97f99eae/6c4758ecd14d841164acf76e97f99eae_1757181672.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/9af/f9cec486369784932129570153bb79af/f9cec486369784932129570153bb79af.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181676.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/9af/f9cec486369784932129570153bb79af/f9cec486369784932129570153bb79af_1757181676.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/bf7/5064ea86120ae4b0307696fa694f1bf7/5064ea86120ae4b0307696fa694f1bf7.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181680.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/bf7/5064ea86120ae4b0307696fa694f1bf7/5064ea86120ae4b0307696fa694f1bf7_1757181680.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/7b8/0b69bec836a82a3cc98058f8c4d447b8/0b69bec836a82a3cc98058f8c4d447b8.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181684.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/7b8/0b69bec836a82a3cc98058f8c4d447b8/0b69bec836a82a3cc98058f8c4d447b8_1757181684.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/ac0/6568764c6d046fc79fe7cd3764d23ac0/6568764c6d046fc79fe7cd3764d23ac0.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181688.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/ac0/6568764c6d046fc79fe7cd3764d23ac0/6568764c6d046fc79fe7cd3764d23ac0_1757181688.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/1a0/a00d7415875f7d5a3f075de61b3391a0/a00d7415875f7d5a3f075de61b3391a0.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181692.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/1a0/a00d7415875f7d5a3f075de61b3391a0/a00d7415875f7d5a3f075de61b3391a0_1757181692.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/66d/a8aa4cca99cca7f3f15fed5f4f45866d/a8aa4cca99cca7f3f15fed5f4f45866d.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181696.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/66d/a8aa4cca99cca7f3f15fed5f4f45866d/a8aa4cca99cca7f3f15fed5f4f45866d_1757181696.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/488/11cdf67da3fc520213ab8c7b01850488/11cdf67da3fc520213ab8c7b01850488.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181700.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/488/11cdf67da3fc520213ab8c7b01850488/11cdf67da3fc520213ab8c7b01850488_1757181700.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/a9b/e3e43f3dce273f421c409b69cfb30a9b/e3e43f3dce273f421c409b69cfb30a9b.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181704.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/a9b/e3e43f3dce273f421c409b69cfb30a9b/e3e43f3dce273f421c409b69cfb30a9b_1757181704.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/bba/c5a0ffc228ee2acd6b9845e146c27bba/c5a0ffc228ee2acd6b9845e146c27bba.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181708.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/bba/c5a0ffc228ee2acd6b9845e146c27bba/c5a0ffc228ee2acd6b9845e146c27bba_1757181708.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/902/15a0498ad1bffafbcc44481860bf2902/15a0498ad1bffafbcc44481860bf2902.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181712.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/902/15a0498ad1bffafbcc44481860bf2902/15a0498ad1bffafbcc44481860bf2902_1757181712.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/7ed/2c79a0dd1651bd54f3367c75b7f707ed/2c79a0dd1651bd54f3367c75b7f707ed.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181716.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/7ed/2c79a0dd1651bd54f3367c75b7f707ed/2c79a0dd1651bd54f3367c75b7f707ed_1757181716.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/000/6935824a22062ff5e0d9a7762389e000/6935824a22062ff5e0d9a7762389e000.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181720.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/000/6935824a22062ff5e0d9a7762389e000/6935824a22062ff5e0d9a7762389e000_1757181720.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/b62/c39da9284d1b634c7526b03292fb4b62/c39da9284d1b634c7526b03292fb4b62.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181724.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/b62/c39da9284d1b634c7526b03292fb4b62/c39da9284d1b634c7526b03292fb4b62_1757181724.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/a9b/4c3087974e1983c745debbf00ca9fa9b/4c3087974e1983c745debbf00ca9fa9b.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181728.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/a9b/4c3087974e1983c745debbf00ca9fa9b/4c3087974e1983c745debbf00ca9fa9b_1757181728.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/894/fd7f168d36d8d1fa1c9220993b27e894/fd7f168d36d8d1fa1c9220993b27e894.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181732.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/894/fd7f168d36d8d1fa1c9220993b27e894/fd7f168d36d8d1fa1c9220993b27e894_1757181732.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/895/1fe0ed14544c1b73be81d238b655d895/1fe0ed14544c1b73be81d238b655d895.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181736.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/895/1fe0ed14544c1b73be81d238b655d895/1fe0ed14544c1b73be81d238b655d895_1757181736.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/684/15034ce13fec0c2154f2b87714b07684/15034ce13fec0c2154f2b87714b07684.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181740.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/684/15034ce13fec0c2154f2b87714b07684/15034ce13fec0c2154f2b87714b07684_1757181740.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/647/69f658f7824f8a16f4ed8166c561a647/69f658f7824f8a16f4ed8166c561a647.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181744.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/647/69f658f7824f8a16f4ed8166c561a647/69f658f7824f8a16f4ed8166c561a647_1757181744.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/291/2fd58b6af4f5381e2b791e945e0ff291/2fd58b6af4f5381e2b791e945e0ff291.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181748.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/291/2fd58b6af4f5381e2b791e945e0ff291/2fd58b6af4f5381e2b791e945e0ff291_1757181748.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/e03/20415c2d6661604c285a526592ff9e03/20415c2d6661604c285a526592ff9e03.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181752.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/e03/20415c2d6661604c285a526592ff9e03/20415c2d6661604c285a526592ff9e03_1757181752.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/624/b37640af87210b16cc24c5d0dfa79624/b37640af87210b16cc24c5d0dfa79624.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181756.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/624/b37640af87210b16cc24c5d0dfa79624/b37640af87210b16cc24c5d0dfa79624_1757181756.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/abf/39396908a49af4ee2bae93ce64c97abf/39396908a49af4ee2bae93ce64c97abf.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181760.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/abf/39396908a49af4ee2bae93ce64c97abf/39396908a49af4ee2bae93ce64c97abf_1757181760.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/332/9d4d868416d14e0752162e4afecbc332/9d4d868416d14e0752162e4afecbc332.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181764.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/332/9d4d868416d14e0752162e4afecbc332/9d4d868416d14e0752162e4afecbc332_1757181764.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/8f7/6cc665931362f06b95eb9f42eda7a8f7/6cc665931362f06b95eb9f42eda7a8f7.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181768.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/8f7/6cc665931362f06b95eb9f42eda7a8f7/6cc665931362f06b95eb9f42eda7a8f7_1757181768.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 -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/551/b7b963a0a7cef268998c0ac2af29b551/b7b963a0a7cef268998c0ac2af29b551.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591375.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/551/b7b963a0a7cef268998c0ac2af29b551/b7b963a0a7cef268998c0ac2af29b551_1791591375.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/353/3c4cdc567231a6530542aa8caf5f7353/3c4cdc567231a6530542aa8caf5f7353.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591379.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/353/3c4cdc567231a6530542aa8caf5f7353/3c4cdc567231a6530542aa8caf5f7353_1791591379.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/e09/1d847e3c606d4dd7074a275cd7296e09/1d847e3c606d4dd7074a275cd7296e09.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591383.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/e09/1d847e3c606d4dd7074a275cd7296e09/1d847e3c606d4dd7074a275cd7296e09_1791591383.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/efb/109d029ce53d580d886914565a39cefb/109d029ce53d580d886914565a39cefb.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591387.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/efb/109d029ce53d580d886914565a39cefb/109d029ce53d580d886914565a39cefb_1791591387.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/94d/9e372fffbcb3d74eecc1dac08347c94d/9e372fffbcb3d74eecc1dac08347c94d.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591391.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/94d/9e372fffbcb3d74eecc1dac08347c94d/9e372fffbcb3d74eecc1dac08347c94d_1791591391.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/0c2/8e09f24a225d7f18c7ab6dd9306830c2/8e09f24a225d7f18c7ab6dd9306830c2.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591395.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/0c2/8e09f24a225d7f18c7ab6dd9306830c2/8e09f24a225d7f18c7ab6dd9306830c2_1791591395.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/6e5/aa404f982a7020fc3bd249eeab7dd6e5/aa404f982a7020fc3bd249eeab7dd6e5.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591399.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/6e5/aa404f982a7020fc3bd249eeab7dd6e5/aa404f982a7020fc3bd249eeab7dd6e5_1791591399.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/b5d/d906810743065f58afbd6a31b9118b5d/d906810743065f58afbd6a31b9118b5d.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591403.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/b5d/d906810743065f58afbd6a31b9118b5d/d906810743065f58afbd6a31b9118b5d_1791591403.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp95wzvnt1/sda/containers/0/d8d/fe22dc86a462f0854befd492183e8d8d/fe22dc86a462f0854befd492183e8d8d.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591407.00000-0, db: /tmp/tmp95wzvnt1/sda/containers/0/d8d/fe22dc86a462f0854befd492183e8d8d/fe22dc86a462f0854befd492183e8d8d_1791591407.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590904.00000-0, db: /tmp/tmpg9mjf198/sda/containers/0/38f/aa2b1e0a7698fc9bfa69a1a80560938f/aa2b1e0a7698fc9bfa69a1a80560938f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590908.00000-0, db: /tmp/tmpg9mjf198/sda/containers/0/b06/5b38b47559ed3d01a94a14b949e85b06/5b38b47559ed3d01a94a14b949e85b06.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590912.00000-0, db: /tmp/tmpg9mjf198/sda/containers/0/1c0/6670a5710e5a4278957c0794904ad1c0/6670a5710e5a4278957c0794904ad1c0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590916.00000-0, db: /tmp/tmpg9mjf198/sda/containers/0/f42/ecfb4eed4fed325b99edfa65a6d87f42/ecfb4eed4fed325b99edfa65a6d87f42.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590906.00000-0, db: /tmp/tmpqtddkb01/sda/containers/0/db4/28dbf2bdeb8222a2fc7e261e5c152db4/28dbf2bdeb8222a2fc7e261e5c152db4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590909.00000-0, db: /tmp/tmpqtddkb01/sda/containers/0/6e0/228f452598ae3a1f944c6cfeff1e86e0/228f452598ae3a1f944c6cfeff1e86e0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590912.00000-0, db: /tmp/tmpqtddkb01/sda/containers/0/1c0/6670a5710e5a4278957c0794904ad1c0/6670a5710e5a4278957c0794904ad1c0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590915.00000-0, db: /tmp/tmpqtddkb01/sda/containers/0/eb6/70edb92ccf795a40cefb802163a3deb6/70edb92ccf795a40cefb802163a3deb6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590906.00000-0, db: /tmp/tmpvxjlvvef/sda/containers/0/db4/28dbf2bdeb8222a2fc7e261e5c152db4/28dbf2bdeb8222a2fc7e261e5c152db4.db -sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590906.00000-0, db: /tmp/tmpvxjlvvef/sda/containers/0/db4/28dbf2bdeb8222a2fc7e261e5c152db4/28dbf2bdeb8222a2fc7e261e5c152db4.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590906.00000-0, db: /tmp/tmpvxjlvvef/sda/containers/0/db4/28dbf2bdeb8222a2fc7e261e5c152db4/28dbf2bdeb8222a2fc7e261e5c152db4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590910.00000-0, db: /tmp/tmpvxjlvvef/sda/containers/0/063/702711d78e63d026b0708047e5ba5063/702711d78e63d026b0708047e5ba5063.db -sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590910.00000-0, db: /tmp/tmpvxjlvvef/sda/containers/0/063/702711d78e63d026b0708047e5ba5063/702711d78e63d026b0708047e5ba5063.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590910.00000-0, db: /tmp/tmpvxjlvvef/sda/containers/0/063/702711d78e63d026b0708047e5ba5063/702711d78e63d026b0708047e5ba5063.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590914.00000-0, db: /tmp/tmpvxjlvvef/sda/containers/0/0d9/8422828d04fd3094b0a9cfec2bdab0d9/8422828d04fd3094b0a9cfec2bdab0d9.db -sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590914.00000-0, db: /tmp/tmpvxjlvvef/sda/containers/0/0d9/8422828d04fd3094b0a9cfec2bdab0d9/8422828d04fd3094b0a9cfec2bdab0d9.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590914.00000-0, db: /tmp/tmpvxjlvvef/sda/containers/0/0d9/8422828d04fd3094b0a9cfec2bdab0d9/8422828d04fd3094b0a9cfec2bdab0d9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590918.00000-0, db: /tmp/tmpvxjlvvef/sda/containers/0/891/19d6dccc75958ec49821fdea9745e891/19d6dccc75958ec49821fdea9745e891.db -sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590918.00000-0, db: /tmp/tmpvxjlvvef/sda/containers/0/891/19d6dccc75958ec49821fdea9745e891/19d6dccc75958ec49821fdea9745e891.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_replace_existing_while_cleaving +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/344/e56d6e701361124aaedc4d16d945b344/e56d6e701361124aaedc4d16d945b344.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181772.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/344/e56d6e701361124aaedc4d16d945b344/e56d6e701361124aaedc4d16d945b344_1757181772.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/adc/1374668f372fffbc6e4eed3954b6dadc/1374668f372fffbc6e4eed3954b6dadc.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181776.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/adc/1374668f372fffbc6e4eed3954b6dadc/1374668f372fffbc6e4eed3954b6dadc_1757181776.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/6d0/22a26b058d0a3381707c4510e92226d0/22a26b058d0a3381707c4510e92226d0.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181780.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/6d0/22a26b058d0a3381707c4510e92226d0/22a26b058d0a3381707c4510e92226d0_1757181780.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/810/2ee845fdb477cba1fa31a585ffeba810/2ee845fdb477cba1fa31a585ffeba810.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181784.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/810/2ee845fdb477cba1fa31a585ffeba810/2ee845fdb477cba1fa31a585ffeba810_1757181784.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/67e/413fa08ce49dfc190938e87180c4167e/413fa08ce49dfc190938e87180c4167e.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181788.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/67e/413fa08ce49dfc190938e87180c4167e/413fa08ce49dfc190938e87180c4167e_1757181788.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/176/9cd55c6de8a66bae3f2292ba92114176/9cd55c6de8a66bae3f2292ba92114176.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181792.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/176/9cd55c6de8a66bae3f2292ba92114176/9cd55c6de8a66bae3f2292ba92114176_1757181792.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/2b9/80a5db5222d470ba3cb050f92aa042b9/80a5db5222d470ba3cb050f92aa042b9.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181796.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/2b9/80a5db5222d470ba3cb050f92aa042b9/80a5db5222d470ba3cb050f92aa042b9_1757181796.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/be1/9691d9eab914197e2b7833a5a3307be1/9691d9eab914197e2b7833a5a3307be1.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181800.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/be1/9691d9eab914197e2b7833a5a3307be1/9691d9eab914197e2b7833a5a3307be1_1757181800.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/86f/7b438e5594d673bcd1cf4549d077f86f/7b438e5594d673bcd1cf4549d077f86f.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181804.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/86f/7b438e5594d673bcd1cf4549d077f86f/7b438e5594d673bcd1cf4549d077f86f_1757181804.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/3b1/cef5dab46df03303a938fd7ba1bf03b1/cef5dab46df03303a938fd7ba1bf03b1.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181808.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/3b1/cef5dab46df03303a938fd7ba1bf03b1/cef5dab46df03303a938fd7ba1bf03b1_1757181808.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpstf5mqfg/sda/containers/0/f68/9994f8d5784a3f5971e088dfffa90f68/9994f8d5784a3f5971e088dfffa90f68.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181812.00000-0, db: /tmp/tmpstf5mqfg/sda/containers/0/f68/9994f8d5784a3f5971e088dfffa90f68/9994f8d5784a3f5971e088dfffa90f68_1757181812.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181309.00000-0, db: /tmp/tmpvohrbuo1/sda/containers/0/a55/7f4b3f730beebe98a387adbf51952a55/7f4b3f730beebe98a387adbf51952a55.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181313.00000-0, db: /tmp/tmpvohrbuo1/sda/containers/0/422/be8c4c0924c6cd407ea05aaa16110422/be8c4c0924c6cd407ea05aaa16110422.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181317.00000-0, db: /tmp/tmpvohrbuo1/sda/containers/0/21f/4d139b3322a5a03ad68ef1a97951521f/4d139b3322a5a03ad68ef1a97951521f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181321.00000-0, db: /tmp/tmpvohrbuo1/sda/containers/0/d65/48274e86a0b6cb5609f9a33b92fefd65/48274e86a0b6cb5609f9a33b92fefd65.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181310.00000-0, db: /tmp/tmpclbvwk23/sda/containers/0/c62/e3122306324e31f18cc445e9dce88c62/e3122306324e31f18cc445e9dce88c62.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181313.00000-0, db: /tmp/tmpclbvwk23/sda/containers/0/422/be8c4c0924c6cd407ea05aaa16110422/be8c4c0924c6cd407ea05aaa16110422.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181316.00000-0, db: /tmp/tmpclbvwk23/sda/containers/0/1c9/55687fcc159404fb4761a9ac8f34e1c9/55687fcc159404fb4761a9ac8f34e1c9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181319.00000-0, db: /tmp/tmpclbvwk23/sda/containers/0/3a3/49ce3e9c9da1507114fe4aa55d2fa3a3/49ce3e9c9da1507114fe4aa55d2fa3a3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181311.00000-0, db: /tmp/tmpdrbc1330/sda/containers/0/d48/be699bada61ad55039b202a7f1e38d48/be699bada61ad55039b202a7f1e38d48.db +sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181311.00000-0, db: /tmp/tmpdrbc1330/sda/containers/0/d48/be699bada61ad55039b202a7f1e38d48/be699bada61ad55039b202a7f1e38d48.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181311.00000-0, db: /tmp/tmpdrbc1330/sda/containers/0/d48/be699bada61ad55039b202a7f1e38d48/be699bada61ad55039b202a7f1e38d48.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181315.00000-0, db: /tmp/tmpdrbc1330/sda/containers/0/8c6/7ed4c1f03944e685f39cfacebc8c18c6/7ed4c1f03944e685f39cfacebc8c18c6.db +sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181315.00000-0, db: /tmp/tmpdrbc1330/sda/containers/0/8c6/7ed4c1f03944e685f39cfacebc8c18c6/7ed4c1f03944e685f39cfacebc8c18c6.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181315.00000-0, db: /tmp/tmpdrbc1330/sda/containers/0/8c6/7ed4c1f03944e685f39cfacebc8c18c6/7ed4c1f03944e685f39cfacebc8c18c6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181319.00000-0, db: /tmp/tmpdrbc1330/sda/containers/0/3a3/49ce3e9c9da1507114fe4aa55d2fa3a3/49ce3e9c9da1507114fe4aa55d2fa3a3.db +sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181319.00000-0, db: /tmp/tmpdrbc1330/sda/containers/0/3a3/49ce3e9c9da1507114fe4aa55d2fa3a3/49ce3e9c9da1507114fe4aa55d2fa3a3.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_replace_existing_while_cleaving test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_replace_existing_while_cleaving ... ok test.unit.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 @@ -55524,955 +55989,951 @@ test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_with_gap_not_merged_while_cleaving test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_with_gap_not_merged_while_cleaving ... ok -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590918.00000-0, db: /tmp/tmpvxjlvvef/sda/containers/0/891/19d6dccc75958ec49821fdea9745e891/19d6dccc75958ec49821fdea9745e891.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590907.00000-0, db: /tmp/tmpp4wao4_h/sda/containers/0/58f/4f080bfe6657a467333307bfca48c58f/4f080bfe6657a467333307bfca48c58f.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590907.00000-0, db: /tmp/tmpp4wao4_h/sda/containers/0/58f/4f080bfe6657a467333307bfca48c58f/4f080bfe6657a467333307bfca48c58f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590910.00000-0, db: /tmp/tmpp4wao4_h/sda/containers/0/063/702711d78e63d026b0708047e5ba5063/702711d78e63d026b0708047e5ba5063.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590910.00000-0, db: /tmp/tmpp4wao4_h/sda/containers/0/063/702711d78e63d026b0708047e5ba5063/702711d78e63d026b0708047e5ba5063.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590913.00000-0, db: /tmp/tmpp4wao4_h/sda/containers/0/27e/5b9db7a930cad6e0306cfed82617a27e/5b9db7a930cad6e0306cfed82617a27e.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590913.00000-0, db: /tmp/tmpp4wao4_h/sda/containers/0/27e/5b9db7a930cad6e0306cfed82617a27e/5b9db7a930cad6e0306cfed82617a27e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590916.00000-0, db: /tmp/tmpp4wao4_h/sda/containers/0/f42/ecfb4eed4fed325b99edfa65a6d87f42/ecfb4eed4fed325b99edfa65a6d87f42.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590916.00000-0, db: /tmp/tmpp4wao4_h/sda/containers/0/f42/ecfb4eed4fed325b99edfa65a6d87f42/ecfb4eed4fed325b99edfa65a6d87f42.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590907.00000-0, db: /tmp/tmp8mu5rwiw/sda/containers/0/58f/4f080bfe6657a467333307bfca48c58f/4f080bfe6657a467333307bfca48c58f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590907.00000-0, db: /tmp/tmp8mu5rwiw/sda/containers/0/58f/4f080bfe6657a467333307bfca48c58f/4f080bfe6657a467333307bfca48c58f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590910.00000-0, db: /tmp/tmp8mu5rwiw/sda/containers/0/063/702711d78e63d026b0708047e5ba5063/702711d78e63d026b0708047e5ba5063.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590910.00000-0, db: /tmp/tmp8mu5rwiw/sda/containers/0/063/702711d78e63d026b0708047e5ba5063/702711d78e63d026b0708047e5ba5063.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590913.00000-0, db: /tmp/tmp8mu5rwiw/sda/containers/0/27e/5b9db7a930cad6e0306cfed82617a27e/5b9db7a930cad6e0306cfed82617a27e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590913.00000-0, db: /tmp/tmp8mu5rwiw/sda/containers/0/27e/5b9db7a930cad6e0306cfed82617a27e/5b9db7a930cad6e0306cfed82617a27e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590916.00000-0, db: /tmp/tmp8mu5rwiw/sda/containers/0/f42/ecfb4eed4fed325b99edfa65a6d87f42/ecfb4eed4fed325b99edfa65a6d87f42.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590916.00000-0, db: /tmp/tmp8mu5rwiw/sda/containers/0/f42/ecfb4eed4fed325b99edfa65a6d87f42/ecfb4eed4fed325b99edfa65a6d87f42.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590907.00000-0, db: /tmp/tmp35a2pyx_/sda/containers/0/58f/4f080bfe6657a467333307bfca48c58f/4f080bfe6657a467333307bfca48c58f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590909.00000-0, db: /tmp/tmp35a2pyx_/sda/containers/0/6e0/228f452598ae3a1f944c6cfeff1e86e0/228f452598ae3a1f944c6cfeff1e86e0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590911.00000-0, db: /tmp/tmp35a2pyx_/sda/containers/0/c4b/75156f2a218fb17b79f7b0e19d760c4b/75156f2a218fb17b79f7b0e19d760c4b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590913.00000-0, db: /tmp/tmp35a2pyx_/sda/containers/0/27e/5b9db7a930cad6e0306cfed82617a27e/5b9db7a930cad6e0306cfed82617a27e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590909.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/6e0/228f452598ae3a1f944c6cfeff1e86e0/228f452598ae3a1f944c6cfeff1e86e0.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590909.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/6e0/228f452598ae3a1f944c6cfeff1e86e0/228f452598ae3a1f944c6cfeff1e86e0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590912.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/1c0/6670a5710e5a4278957c0794904ad1c0/6670a5710e5a4278957c0794904ad1c0.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590912.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/1c0/6670a5710e5a4278957c0794904ad1c0/6670a5710e5a4278957c0794904ad1c0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590915.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/eb6/70edb92ccf795a40cefb802163a3deb6/70edb92ccf795a40cefb802163a3deb6.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590915.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/eb6/70edb92ccf795a40cefb802163a3deb6/70edb92ccf795a40cefb802163a3deb6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590918.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/891/19d6dccc75958ec49821fdea9745e891/19d6dccc75958ec49821fdea9745e891.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590918.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/891/19d6dccc75958ec49821fdea9745e891/19d6dccc75958ec49821fdea9745e891.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590921.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/e9e/deb3daeb7864f8ea65fac7efd7bf9e9e/deb3daeb7864f8ea65fac7efd7bf9e9e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590921.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/e9e/deb3daeb7864f8ea65fac7efd7bf9e9e/deb3daeb7864f8ea65fac7efd7bf9e9e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590924.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/06f/4d321cc2fd1ebb9d5886e3093f7b006f/4d321cc2fd1ebb9d5886e3093f7b006f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590924.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/06f/4d321cc2fd1ebb9d5886e3093f7b006f/4d321cc2fd1ebb9d5886e3093f7b006f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590927.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/e6a/d263f6acc3f65d83b4d4e3e5f1ca7e6a/d263f6acc3f65d83b4d4e3e5f1ca7e6a.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590927.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/e6a/d263f6acc3f65d83b4d4e3e5f1ca7e6a/d263f6acc3f65d83b4d4e3e5f1ca7e6a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590930.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/73b/04e6d2e296d8dc7fe71b2f6c4692273b/04e6d2e296d8dc7fe71b2f6c4692273b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590930.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/73b/04e6d2e296d8dc7fe71b2f6c4692273b/04e6d2e296d8dc7fe71b2f6c4692273b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590933.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/365/46f8b028e0cbaa9cb2fee3977b52b365/46f8b028e0cbaa9cb2fee3977b52b365.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590933.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/365/46f8b028e0cbaa9cb2fee3977b52b365/46f8b028e0cbaa9cb2fee3977b52b365.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590936.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/253/88d617434959bf8beace2936a8019253/88d617434959bf8beace2936a8019253.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590936.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/253/88d617434959bf8beace2936a8019253/88d617434959bf8beace2936a8019253.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590939.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/0bf/5feab2713cacd3fccc2e5d00e2d6a0bf/5feab2713cacd3fccc2e5d00e2d6a0bf.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590939.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/0bf/5feab2713cacd3fccc2e5d00e2d6a0bf/5feab2713cacd3fccc2e5d00e2d6a0bf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590942.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/9e6/388bc26a53d6f552abe4f16de8c519e6/388bc26a53d6f552abe4f16de8c519e6.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590942.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/9e6/388bc26a53d6f552abe4f16de8c519e6/388bc26a53d6f552abe4f16de8c519e6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590945.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/698/efd5e428b7b2d5db613d7c1add36e698/efd5e428b7b2d5db613d7c1add36e698.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590945.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/698/efd5e428b7b2d5db613d7c1add36e698/efd5e428b7b2d5db613d7c1add36e698.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590948.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/b14/136bdeb8ccee4330b327147fa782eb14/136bdeb8ccee4330b327147fa782eb14.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590948.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/b14/136bdeb8ccee4330b327147fa782eb14/136bdeb8ccee4330b327147fa782eb14.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590951.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/5dd/c5c3d7ea298c592349845594f0a2c5dd/c5c3d7ea298c592349845594f0a2c5dd.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590951.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/5dd/c5c3d7ea298c592349845594f0a2c5dd/c5c3d7ea298c592349845594f0a2c5dd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590954.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/f66/0714bb28fbd9b4de880111d634286f66/0714bb28fbd9b4de880111d634286f66.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590954.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/f66/0714bb28fbd9b4de880111d634286f66/0714bb28fbd9b4de880111d634286f66.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590957.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/268/5900e5df60be9b9c8e0dc77b45744268/5900e5df60be9b9c8e0dc77b45744268.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590957.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/268/5900e5df60be9b9c8e0dc77b45744268/5900e5df60be9b9c8e0dc77b45744268.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590960.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/fee/4ff834bf3ddeee8f7fbefb31bd53cfee/4ff834bf3ddeee8f7fbefb31bd53cfee.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590960.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/fee/4ff834bf3ddeee8f7fbefb31bd53cfee/4ff834bf3ddeee8f7fbefb31bd53cfee.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590963.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/83c/41eb28701e2d07caf6c1e87f86ccc83c/41eb28701e2d07caf6c1e87f86ccc83c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590963.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/83c/41eb28701e2d07caf6c1e87f86ccc83c/41eb28701e2d07caf6c1e87f86ccc83c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590966.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/a29/47f81e60aa16efd5679348bedc228a29/47f81e60aa16efd5679348bedc228a29.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590966.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/a29/47f81e60aa16efd5679348bedc228a29/47f81e60aa16efd5679348bedc228a29.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590969.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/af8/33b990d020b0405db830056e3f805af8/33b990d020b0405db830056e3f805af8.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590969.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/af8/33b990d020b0405db830056e3f805af8/33b990d020b0405db830056e3f805af8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590972.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/ad4/83abf5fdcbbfc7942e24f25d64dd8ad4/83abf5fdcbbfc7942e24f25d64dd8ad4.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590972.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/ad4/83abf5fdcbbfc7942e24f25d64dd8ad4/83abf5fdcbbfc7942e24f25d64dd8ad4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590975.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/e0d/361a142b4254eb84f0405580bbf6ce0d/361a142b4254eb84f0405580bbf6ce0d.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590975.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/e0d/361a142b4254eb84f0405580bbf6ce0d/361a142b4254eb84f0405580bbf6ce0d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590978.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/941/fce4ac96ae74faf9c45092ff4ccfc941/fce4ac96ae74faf9c45092ff4ccfc941.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590978.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/941/fce4ac96ae74faf9c45092ff4ccfc941/fce4ac96ae74faf9c45092ff4ccfc941.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590981.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/d77/896a55dbc189b29d6ea1ab58652ffd77/896a55dbc189b29d6ea1ab58652ffd77.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590981.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/d77/896a55dbc189b29d6ea1ab58652ffd77/896a55dbc189b29d6ea1ab58652ffd77.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590984.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/57f/fb222dde3206e2371f0fe2faa937657f/fb222dde3206e2371f0fe2faa937657f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590984.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/57f/fb222dde3206e2371f0fe2faa937657f/fb222dde3206e2371f0fe2faa937657f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590987.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/f3c/894e035809109cea39a16ba61f2b6f3c/894e035809109cea39a16ba61f2b6f3c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590987.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/f3c/894e035809109cea39a16ba61f2b6f3c/894e035809109cea39a16ba61f2b6f3c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590990.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/0bd/edfb8b0f187da2559e2c0036c94fe0bd/edfb8b0f187da2559e2c0036c94fe0bd.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590990.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/0bd/edfb8b0f187da2559e2c0036c94fe0bd/edfb8b0f187da2559e2c0036c94fe0bd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590993.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/ea9/63e5037dff70130578c715abdf759ea9/63e5037dff70130578c715abdf759ea9.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590993.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/ea9/63e5037dff70130578c715abdf759ea9/63e5037dff70130578c715abdf759ea9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590996.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/72f/52e6a47767cfce7b0dc5b37be2b4772f/52e6a47767cfce7b0dc5b37be2b4772f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590996.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/72f/52e6a47767cfce7b0dc5b37be2b4772f/52e6a47767cfce7b0dc5b37be2b4772f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590999.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/4ee/15ae98fe1482de5e376c693a831c44ee/15ae98fe1482de5e376c693a831c44ee.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791590999.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/4ee/15ae98fe1482de5e376c693a831c44ee/15ae98fe1482de5e376c693a831c44ee.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591002.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/f7b/a75e65d0f036f7fcfa427cfa279b1f7b/a75e65d0f036f7fcfa427cfa279b1f7b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591002.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/f7b/a75e65d0f036f7fcfa427cfa279b1f7b/a75e65d0f036f7fcfa427cfa279b1f7b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591005.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/11e/5be26bd1a67d203869b1410990ae611e/5be26bd1a67d203869b1410990ae611e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591005.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/11e/5be26bd1a67d203869b1410990ae611e/5be26bd1a67d203869b1410990ae611e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591008.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/f6b/823e16674096b843a6bd1704ec2a0f6b/823e16674096b843a6bd1704ec2a0f6b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591008.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/f6b/823e16674096b843a6bd1704ec2a0f6b/823e16674096b843a6bd1704ec2a0f6b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591011.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/531/1bdab28ab22b3923a58374d0324f5531/1bdab28ab22b3923a58374d0324f5531.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591011.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/531/1bdab28ab22b3923a58374d0324f5531/1bdab28ab22b3923a58374d0324f5531.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591014.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/5bb/10d5efdbbee6edf83988045b5d96d5bb/10d5efdbbee6edf83988045b5d96d5bb.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591014.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/5bb/10d5efdbbee6edf83988045b5d96d5bb/10d5efdbbee6edf83988045b5d96d5bb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591017.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/a68/9e6847014dd46d1bc8b45af82422ea68/9e6847014dd46d1bc8b45af82422ea68.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591017.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/a68/9e6847014dd46d1bc8b45af82422ea68/9e6847014dd46d1bc8b45af82422ea68.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591020.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/52d/b97f44c420c5441ac7ae7c6df0c8152d/b97f44c420c5441ac7ae7c6df0c8152d.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591020.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/52d/b97f44c420c5441ac7ae7c6df0c8152d/b97f44c420c5441ac7ae7c6df0c8152d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591023.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/580/8ce65af4fa79f9baa9aa531d92eee580/8ce65af4fa79f9baa9aa531d92eee580.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591023.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/580/8ce65af4fa79f9baa9aa531d92eee580/8ce65af4fa79f9baa9aa531d92eee580.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591026.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/0cd/23bc2cad700842e1aebd5c6ec0dca0cd/23bc2cad700842e1aebd5c6ec0dca0cd.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591026.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/0cd/23bc2cad700842e1aebd5c6ec0dca0cd/23bc2cad700842e1aebd5c6ec0dca0cd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591029.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/30f/15fcb7a17faf4bfd15faa395f677f30f/15fcb7a17faf4bfd15faa395f677f30f.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_with_own_merged_while_shrinking +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181319.00000-0, db: /tmp/tmpdrbc1330/sda/containers/0/3a3/49ce3e9c9da1507114fe4aa55d2fa3a3/49ce3e9c9da1507114fe4aa55d2fa3a3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181323.00000-0, db: /tmp/tmpdrbc1330/sda/containers/0/2cb/ae5af63d1e19b4ccdb5588962e4eb2cb/ae5af63d1e19b4ccdb5588962e4eb2cb.db +sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181323.00000-0, db: /tmp/tmpdrbc1330/sda/containers/0/2cb/ae5af63d1e19b4ccdb5588962e4eb2cb/ae5af63d1e19b4ccdb5588962e4eb2cb.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181323.00000-0, db: /tmp/tmpdrbc1330/sda/containers/0/2cb/ae5af63d1e19b4ccdb5588962e4eb2cb/ae5af63d1e19b4ccdb5588962e4eb2cb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181311.00000-0, db: /tmp/tmpyyt1c8uy/sda/containers/0/d48/be699bada61ad55039b202a7f1e38d48/be699bada61ad55039b202a7f1e38d48.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181311.00000-0, db: /tmp/tmpyyt1c8uy/sda/containers/0/d48/be699bada61ad55039b202a7f1e38d48/be699bada61ad55039b202a7f1e38d48.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181314.00000-0, db: /tmp/tmpyyt1c8uy/sda/containers/0/8e4/42608c5fa458b889de312807c4f728e4/42608c5fa458b889de312807c4f728e4.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181314.00000-0, db: /tmp/tmpyyt1c8uy/sda/containers/0/8e4/42608c5fa458b889de312807c4f728e4/42608c5fa458b889de312807c4f728e4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181317.00000-0, db: /tmp/tmpyyt1c8uy/sda/containers/0/21f/4d139b3322a5a03ad68ef1a97951521f/4d139b3322a5a03ad68ef1a97951521f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181317.00000-0, db: /tmp/tmpyyt1c8uy/sda/containers/0/21f/4d139b3322a5a03ad68ef1a97951521f/4d139b3322a5a03ad68ef1a97951521f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181320.00000-0, db: /tmp/tmpyyt1c8uy/sda/containers/0/575/c840af9a5f273ff38add875051cfa575/c840af9a5f273ff38add875051cfa575.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181320.00000-0, db: /tmp/tmpyyt1c8uy/sda/containers/0/575/c840af9a5f273ff38add875051cfa575/c840af9a5f273ff38add875051cfa575.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181311.00000-0, db: /tmp/tmpavgq69mw/sda/containers/0/d48/be699bada61ad55039b202a7f1e38d48/be699bada61ad55039b202a7f1e38d48.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181311.00000-0, db: /tmp/tmpavgq69mw/sda/containers/0/d48/be699bada61ad55039b202a7f1e38d48/be699bada61ad55039b202a7f1e38d48.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181314.00000-0, db: /tmp/tmpavgq69mw/sda/containers/0/8e4/42608c5fa458b889de312807c4f728e4/42608c5fa458b889de312807c4f728e4.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181314.00000-0, db: /tmp/tmpavgq69mw/sda/containers/0/8e4/42608c5fa458b889de312807c4f728e4/42608c5fa458b889de312807c4f728e4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181317.00000-0, db: /tmp/tmpavgq69mw/sda/containers/0/21f/4d139b3322a5a03ad68ef1a97951521f/4d139b3322a5a03ad68ef1a97951521f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181317.00000-0, db: /tmp/tmpavgq69mw/sda/containers/0/21f/4d139b3322a5a03ad68ef1a97951521f/4d139b3322a5a03ad68ef1a97951521f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181320.00000-0, db: /tmp/tmpavgq69mw/sda/containers/0/575/c840af9a5f273ff38add875051cfa575/c840af9a5f273ff38add875051cfa575.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181320.00000-0, db: /tmp/tmpavgq69mw/sda/containers/0/575/c840af9a5f273ff38add875051cfa575/c840af9a5f273ff38add875051cfa575.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181311.00000-0, db: /tmp/tmp2k4u11x6/sda/containers/0/d48/be699bada61ad55039b202a7f1e38d48/be699bada61ad55039b202a7f1e38d48.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181313.00000-0, db: /tmp/tmp2k4u11x6/sda/containers/0/422/be8c4c0924c6cd407ea05aaa16110422/be8c4c0924c6cd407ea05aaa16110422.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181315.00000-0, db: /tmp/tmp2k4u11x6/sda/containers/0/8c6/7ed4c1f03944e685f39cfacebc8c18c6/7ed4c1f03944e685f39cfacebc8c18c6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181317.00000-0, db: /tmp/tmp2k4u11x6/sda/containers/0/21f/4d139b3322a5a03ad68ef1a97951521f/4d139b3322a5a03ad68ef1a97951521f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181312.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/e5e/434100f3dce0102d83dfce72bf460e5e/434100f3dce0102d83dfce72bf460e5e.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181312.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/e5e/434100f3dce0102d83dfce72bf460e5e/434100f3dce0102d83dfce72bf460e5e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181315.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/8c6/7ed4c1f03944e685f39cfacebc8c18c6/7ed4c1f03944e685f39cfacebc8c18c6.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181315.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/8c6/7ed4c1f03944e685f39cfacebc8c18c6/7ed4c1f03944e685f39cfacebc8c18c6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181318.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/5ee/850888ffff2ffb7551fd2442711275ee/850888ffff2ffb7551fd2442711275ee.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181318.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/5ee/850888ffff2ffb7551fd2442711275ee/850888ffff2ffb7551fd2442711275ee.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181321.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/d65/48274e86a0b6cb5609f9a33b92fefd65/48274e86a0b6cb5609f9a33b92fefd65.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181321.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/d65/48274e86a0b6cb5609f9a33b92fefd65/48274e86a0b6cb5609f9a33b92fefd65.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181324.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/ae9/33f6d51bedf93f8bfbb933856cd30ae9/33f6d51bedf93f8bfbb933856cd30ae9.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181324.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/ae9/33f6d51bedf93f8bfbb933856cd30ae9/33f6d51bedf93f8bfbb933856cd30ae9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181327.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/1db/c72e99a5bc34487f8e9b322c6178b1db/c72e99a5bc34487f8e9b322c6178b1db.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181327.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/1db/c72e99a5bc34487f8e9b322c6178b1db/c72e99a5bc34487f8e9b322c6178b1db.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181330.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/522/3de516663e577feb4d89c89e5437a522/3de516663e577feb4d89c89e5437a522.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181330.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/522/3de516663e577feb4d89c89e5437a522/3de516663e577feb4d89c89e5437a522.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181333.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/740/0d764267ae41350d51b530db9aa5b740/0d764267ae41350d51b530db9aa5b740.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181333.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/740/0d764267ae41350d51b530db9aa5b740/0d764267ae41350d51b530db9aa5b740.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181336.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/5c9/fc78f6041149c25967f7ce2e57c055c9/fc78f6041149c25967f7ce2e57c055c9.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181336.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/5c9/fc78f6041149c25967f7ce2e57c055c9/fc78f6041149c25967f7ce2e57c055c9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181339.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/41c/67859b9b03eab59350c7ed1a1070541c/67859b9b03eab59350c7ed1a1070541c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181339.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/41c/67859b9b03eab59350c7ed1a1070541c/67859b9b03eab59350c7ed1a1070541c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181342.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/28c/6e302b49e8b33eae06b101a2d373a28c/6e302b49e8b33eae06b101a2d373a28c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181342.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/28c/6e302b49e8b33eae06b101a2d373a28c/6e302b49e8b33eae06b101a2d373a28c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181345.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/ced/6122fb7578292d07eca2840472d84ced/6122fb7578292d07eca2840472d84ced.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181345.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/ced/6122fb7578292d07eca2840472d84ced/6122fb7578292d07eca2840472d84ced.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181348.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/98d/837aeca16719530c425051bbc85e298d/837aeca16719530c425051bbc85e298d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181348.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/98d/837aeca16719530c425051bbc85e298d/837aeca16719530c425051bbc85e298d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181351.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/ae3/b63ad63f32b0aa93dc89a13820556ae3/b63ad63f32b0aa93dc89a13820556ae3.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181351.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/ae3/b63ad63f32b0aa93dc89a13820556ae3/b63ad63f32b0aa93dc89a13820556ae3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181354.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/e6a/2e3b58cab3c66e3edd230f5e6232be6a/2e3b58cab3c66e3edd230f5e6232be6a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181354.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/e6a/2e3b58cab3c66e3edd230f5e6232be6a/2e3b58cab3c66e3edd230f5e6232be6a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181357.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/91d/8b87925374f91e06775a8d644e56591d/8b87925374f91e06775a8d644e56591d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181357.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/91d/8b87925374f91e06775a8d644e56591d/8b87925374f91e06775a8d644e56591d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181360.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/905/d5fc5a7d5b25ef88d52ca087e86df905/d5fc5a7d5b25ef88d52ca087e86df905.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181360.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/905/d5fc5a7d5b25ef88d52ca087e86df905/d5fc5a7d5b25ef88d52ca087e86df905.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181363.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/4b0/9721890570307d1c6d61bfd63aaf24b0/9721890570307d1c6d61bfd63aaf24b0.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181363.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/4b0/9721890570307d1c6d61bfd63aaf24b0/9721890570307d1c6d61bfd63aaf24b0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181366.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/eb3/09946fc9490599351d1860f1a7b10eb3/09946fc9490599351d1860f1a7b10eb3.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181366.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/eb3/09946fc9490599351d1860f1a7b10eb3/09946fc9490599351d1860f1a7b10eb3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181369.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/202/ff743344912c62774e6870f76b046202/ff743344912c62774e6870f76b046202.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181369.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/202/ff743344912c62774e6870f76b046202/ff743344912c62774e6870f76b046202.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181372.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/951/aee70de7fcd4a28b8788b4b6510ff951/aee70de7fcd4a28b8788b4b6510ff951.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181372.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/951/aee70de7fcd4a28b8788b4b6510ff951/aee70de7fcd4a28b8788b4b6510ff951.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181375.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/701/2c12c417c6d4fcdc0ec905678c3cc701/2c12c417c6d4fcdc0ec905678c3cc701.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181375.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/701/2c12c417c6d4fcdc0ec905678c3cc701/2c12c417c6d4fcdc0ec905678c3cc701.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181378.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/235/9ab4cc94337ee26b2602d2880aac9235/9ab4cc94337ee26b2602d2880aac9235.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181378.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/235/9ab4cc94337ee26b2602d2880aac9235/9ab4cc94337ee26b2602d2880aac9235.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181381.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/729/b6b55417b9c356335522d80402a87729/b6b55417b9c356335522d80402a87729.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181381.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/729/b6b55417b9c356335522d80402a87729/b6b55417b9c356335522d80402a87729.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181384.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/923/1be513503453993852f289551d7b1923/1be513503453993852f289551d7b1923.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181384.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/923/1be513503453993852f289551d7b1923/1be513503453993852f289551d7b1923.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181387.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/5ed/630b5a9777b1bd362475e6854e2825ed/630b5a9777b1bd362475e6854e2825ed.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181387.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/5ed/630b5a9777b1bd362475e6854e2825ed/630b5a9777b1bd362475e6854e2825ed.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181390.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/d4b/bc75c50c6bab291856679766d08d4d4b/bc75c50c6bab291856679766d08d4d4b.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181390.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/d4b/bc75c50c6bab291856679766d08d4d4b/bc75c50c6bab291856679766d08d4d4b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181393.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/564/595cc6e06445ce7a7d6546c504b9f564/595cc6e06445ce7a7d6546c504b9f564.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181393.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/564/595cc6e06445ce7a7d6546c504b9f564/595cc6e06445ce7a7d6546c504b9f564.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181396.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/1b3/9c3122268ff02e871e62e0d4044211b3/9c3122268ff02e871e62e0d4044211b3.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181396.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/1b3/9c3122268ff02e871e62e0d4044211b3/9c3122268ff02e871e62e0d4044211b3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181399.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/2da/6df9a3d13ddb491a68cb745816a1c2da/6df9a3d13ddb491a68cb745816a1c2da.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181399.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/2da/6df9a3d13ddb491a68cb745816a1c2da/6df9a3d13ddb491a68cb745816a1c2da.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181402.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/578/ed6ee5ca0afcb531814f9d088cbd3578/ed6ee5ca0afcb531814f9d088cbd3578.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181402.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/578/ed6ee5ca0afcb531814f9d088cbd3578/ed6ee5ca0afcb531814f9d088cbd3578.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181405.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/2f7/79f40c621141f3ea71ae5752ef9b52f7/79f40c621141f3ea71ae5752ef9b52f7.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181405.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/2f7/79f40c621141f3ea71ae5752ef9b52f7/79f40c621141f3ea71ae5752ef9b52f7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181408.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/609/16e5ff541a7a74cd5bd22fac3d1e1609/16e5ff541a7a74cd5bd22fac3d1e1609.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181408.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/609/16e5ff541a7a74cd5bd22fac3d1e1609/16e5ff541a7a74cd5bd22fac3d1e1609.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181411.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/37d/12847e5643b5376b9af3811cd7cc937d/12847e5643b5376b9af3811cd7cc937d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181411.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/37d/12847e5643b5376b9af3811cd7cc937d/12847e5643b5376b9af3811cd7cc937d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181414.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/d44/20bbb091b8c4e45ae56079523d265d44/20bbb091b8c4e45ae56079523d265d44.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181414.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/d44/20bbb091b8c4e45ae56079523d265d44/20bbb091b8c4e45ae56079523d265d44.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181417.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/162/e47e3191e3b3784e390d913ecd27e162/e47e3191e3b3784e390d913ecd27e162.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181417.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/162/e47e3191e3b3784e390d913ecd27e162/e47e3191e3b3784e390d913ecd27e162.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181420.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/1bf/1275054be10b6d8768879858d29001bf/1275054be10b6d8768879858d29001bf.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181420.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/1bf/1275054be10b6d8768879858d29001bf/1275054be10b6d8768879858d29001bf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181423.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/d6b/f9ef17f029e2975e939342f746c20d6b/f9ef17f029e2975e939342f746c20d6b.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181423.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/d6b/f9ef17f029e2975e939342f746c20d6b/f9ef17f029e2975e939342f746c20d6b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181426.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/c74/63d6be547f7c2c5449a8a8497cea8c74/63d6be547f7c2c5449a8a8497cea8c74.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181426.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/c74/63d6be547f7c2c5449a8a8497cea8c74/63d6be547f7c2c5449a8a8497cea8c74.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181429.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/87f/851834376615d2e7dcf109a8adc4487f/851834376615d2e7dcf109a8adc4487f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181429.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/87f/851834376615d2e7dcf109a8adc4487f/851834376615d2e7dcf109a8adc4487f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181432.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/2f9/3b07511e1bc55c4e247e236279c892f9/3b07511e1bc55c4e247e236279c892f9.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181432.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/2f9/3b07511e1bc55c4e247e236279c892f9/3b07511e1bc55c4e247e236279c892f9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181435.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/c89/cffd54cdb36d256d8493ad72abbbac89/cffd54cdb36d256d8493ad72abbbac89.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181435.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/c89/cffd54cdb36d256d8493ad72abbbac89/cffd54cdb36d256d8493ad72abbbac89.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181438.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/c89/fd03c95ba66af9e307f43e93bc4cac89/fd03c95ba66af9e307f43e93bc4cac89.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181438.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/c89/fd03c95ba66af9e307f43e93bc4cac89/fd03c95ba66af9e307f43e93bc4cac89.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181441.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/826/d54c7849f4de6b81841ff6cb8b4f9826/d54c7849f4de6b81841ff6cb8b4f9826.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181441.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/826/d54c7849f4de6b81841ff6cb8b4f9826/d54c7849f4de6b81841ff6cb8b4f9826.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181444.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/9e6/1e118e27a997142b1c4f7348de35b9e6/1e118e27a997142b1c4f7348de35b9e6.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181444.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/9e6/1e118e27a997142b1c4f7348de35b9e6/1e118e27a997142b1c4f7348de35b9e6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181447.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/8ca/70853c413c682477e018468fa3ce88ca/70853c413c682477e018468fa3ce88ca.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181447.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/8ca/70853c413c682477e018468fa3ce88ca/70853c413c682477e018468fa3ce88ca.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181450.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/560/63f419d452a303236c6217b85a12d560/63f419d452a303236c6217b85a12d560.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181450.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/560/63f419d452a303236c6217b85a12d560/63f419d452a303236c6217b85a12d560.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181453.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/f0e/494f0341e676ea3aeea415606697cf0e/494f0341e676ea3aeea415606697cf0e.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181453.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/f0e/494f0341e676ea3aeea415606697cf0e/494f0341e676ea3aeea415606697cf0e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181456.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/6f5/ba233a51a228df8ce754753c2b8ff6f5/ba233a51a228df8ce754753c2b8ff6f5.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181456.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/6f5/ba233a51a228df8ce754753c2b8ff6f5/ba233a51a228df8ce754753c2b8ff6f5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181459.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/c11/040fda222b4eb5471812bcc4b5f71c11/040fda222b4eb5471812bcc4b5f71c11.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181459.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/c11/040fda222b4eb5471812bcc4b5f71c11/040fda222b4eb5471812bcc4b5f71c11.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181462.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/b6f/750dc2fe3bcc3e3d10bb7f09a42c4b6f/750dc2fe3bcc3e3d10bb7f09a42c4b6f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181462.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/b6f/750dc2fe3bcc3e3d10bb7f09a42c4b6f/750dc2fe3bcc3e3d10bb7f09a42c4b6f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181465.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/5f9/3df3c205afee059d22fbfa641f5515f9/3df3c205afee059d22fbfa641f5515f9.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181465.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/5f9/3df3c205afee059d22fbfa641f5515f9/3df3c205afee059d22fbfa641f5515f9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181468.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/2ac/f02526e8d45bd9284f757f1a88cc82ac/f02526e8d45bd9284f757f1a88cc82ac.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181468.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/2ac/f02526e8d45bd9284f757f1a88cc82ac/f02526e8d45bd9284f757f1a88cc82ac.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181471.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/26d/3597f97a6860fbf168fbdc4470b4926d/3597f97a6860fbf168fbdc4470b4926d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181471.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/26d/3597f97a6860fbf168fbdc4470b4926d/3597f97a6860fbf168fbdc4470b4926d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181474.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/b8c/c581f35d705a71f93bddfd49f5f07b8c/c581f35d705a71f93bddfd49f5f07b8c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181474.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/b8c/c581f35d705a71f93bddfd49f5f07b8c/c581f35d705a71f93bddfd49f5f07b8c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181477.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/474/b217548ccdee13b10d444b89d2dad474/b217548ccdee13b10d444b89d2dad474.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1757181477.00000-0, db: /tmp/tmpgoespu7f/sda/containers/0/474/b217548ccdee13b10d444b89d2dad474/b217548ccdee13b10d444b89d2dad474.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_with_own_merged_while_shrinking test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_with_own_merged_while_shrinking ... ok test.unit.container.test_sharder.TestSharder.test_check_node test.unit.container.test_sharder.TestSharder.test_check_node ... ok -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591029.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/30f/15fcb7a17faf4bfd15faa395f677f30f/15fcb7a17faf4bfd15faa395f677f30f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591032.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/48f/734009247d0277fcaf59b1720746348f/734009247d0277fcaf59b1720746348f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591032.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/48f/734009247d0277fcaf59b1720746348f/734009247d0277fcaf59b1720746348f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591035.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/f0e/b96c2f3c79818d66541ce6909739cf0e/b96c2f3c79818d66541ce6909739cf0e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591035.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/f0e/b96c2f3c79818d66541ce6909739cf0e/b96c2f3c79818d66541ce6909739cf0e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591038.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/259/d005f7bbfc6fdfc028ec43862848d259/d005f7bbfc6fdfc028ec43862848d259.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591038.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/259/d005f7bbfc6fdfc028ec43862848d259/d005f7bbfc6fdfc028ec43862848d259.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591041.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/34e/58b9c13552ceab17ae7779d403c8c34e/58b9c13552ceab17ae7779d403c8c34e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591041.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/34e/58b9c13552ceab17ae7779d403c8c34e/58b9c13552ceab17ae7779d403c8c34e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591044.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/18b/c96665bef7d2728b1ebae13878b5418b/c96665bef7d2728b1ebae13878b5418b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591044.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/18b/c96665bef7d2728b1ebae13878b5418b/c96665bef7d2728b1ebae13878b5418b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591047.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/242/678d9bb6590436d532a1184daff48242/678d9bb6590436d532a1184daff48242.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591047.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/242/678d9bb6590436d532a1184daff48242/678d9bb6590436d532a1184daff48242.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591050.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/d75/7c55ac557a568d79b1fb87ece4707d75/7c55ac557a568d79b1fb87ece4707d75.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591050.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/d75/7c55ac557a568d79b1fb87ece4707d75/7c55ac557a568d79b1fb87ece4707d75.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591053.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/6a1/4378196a220d5ff555247f8bc10c56a1/4378196a220d5ff555247f8bc10c56a1.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591053.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/6a1/4378196a220d5ff555247f8bc10c56a1/4378196a220d5ff555247f8bc10c56a1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591056.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/7ef/a8b96316a7dd7ac92a5acb94d4ea77ef/a8b96316a7dd7ac92a5acb94d4ea77ef.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591056.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/7ef/a8b96316a7dd7ac92a5acb94d4ea77ef/a8b96316a7dd7ac92a5acb94d4ea77ef.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591059.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/80e/c26fec75c02841ebdfc9bf749df4a80e/c26fec75c02841ebdfc9bf749df4a80e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591059.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/80e/c26fec75c02841ebdfc9bf749df4a80e/c26fec75c02841ebdfc9bf749df4a80e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591062.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/dd0/0c211cdcb703ed9976ae8e391762edd0/0c211cdcb703ed9976ae8e391762edd0.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591062.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/dd0/0c211cdcb703ed9976ae8e391762edd0/0c211cdcb703ed9976ae8e391762edd0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591065.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/cba/166a1a40f6427c6297cc13be6a0a6cba/166a1a40f6427c6297cc13be6a0a6cba.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591065.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/cba/166a1a40f6427c6297cc13be6a0a6cba/166a1a40f6427c6297cc13be6a0a6cba.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591068.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/f6f/9d5afa64b9a72458e07f1e781bbb2f6f/9d5afa64b9a72458e07f1e781bbb2f6f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591068.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/f6f/9d5afa64b9a72458e07f1e781bbb2f6f/9d5afa64b9a72458e07f1e781bbb2f6f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591071.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/924/15c2cafcaecfdb0098a9d0cd0db5e924/15c2cafcaecfdb0098a9d0cd0db5e924.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591071.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/924/15c2cafcaecfdb0098a9d0cd0db5e924/15c2cafcaecfdb0098a9d0cd0db5e924.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591074.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/e8c/c21d1b0c2079525b1a6b973aa465ae8c/c21d1b0c2079525b1a6b973aa465ae8c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791591074.00000-0, db: /tmp/tmpjwu9y8yf/sda/containers/0/e8c/c21d1b0c2079525b1a6b973aa465ae8c/c21d1b0c2079525b1a6b973aa465ae8c.db sharder-test WARNING: Skipping d100 as it is not mounted -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.00028634071350097656s, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001251697540283203s, path: a/c, db: /tmp/tmprr8ww_c1/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/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.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/tmprr8ww_c1/sda/containers/0/b85/9d7a328814f4e99b3c0e6a0597883b85/9d7a328814f4e99b3c0e6a0597883b85.db, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: Cleaving ShardRange - shard db already in sync, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test INFO: Cleaved ShardRange in 0.005s, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.00020742416381835938s, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010848045349121094s, path: a/c, db: /tmp/tmprr8ww_c1/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/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c__1 in state cleaved: 1 successes, 2 required, shard db: /tmp/tmprr8ww_c1/sda/containers/0/069/5a8214a697fa9e61b996df73488a7069/5a8214a697fa9e61b996df73488a7069.db, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: misplaced object source bounds [('', 'obj004')], path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013756752014160156s, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: got 1 rows (deleted=False) in 7.653236389160156e-05s, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00013303756713867188s, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.dbtest.unit.container.test_sharder.TestSharder.test_cleave_insufficient_replication +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: got 5 rows (deleted=False) in 0.00021982192993164062s, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001227855682373047s, path: a/c, db: /tmp/tmpmheuzgfl/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/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.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/tmpmheuzgfl/sda/containers/0/b85/9d7a328814f4e99b3c0e6a0597883b85/9d7a328814f4e99b3c0e6a0597883b85.db, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: Cleaving ShardRange - shard db already in sync, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test INFO: Cleaved ShardRange in 0.006s, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: got 5 rows (deleted=False) in 0.00019478797912597656s, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010967254638671875s, path: a/c, db: /tmp/tmpmheuzgfl/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/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c__1 in state cleaved: 1 successes, 2 required, shard db: /tmp/tmpmheuzgfl/sda/containers/0/069/5a8214a697fa9e61b996df73488a7069/5a8214a697fa9e61b996df73488a7069.db, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: misplaced object source bounds [('', 'obj004')], path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.dbtest.unit.container.test_sharder.TestSharder.test_cleave_insufficient_replication test.unit.container.test_sharder.TestSharder.test_cleave_insufficient_replication ... ok -test.unit.container.test_sharder.TestSharder.test_cleave_multiple_storage_policies + +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012731552124023438s, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: got 1 rows (deleted=False) in 7.486343383789062e-05s, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001404285430908203s, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: Continuing to cleave (1 done, 1 todo), path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: got 5 rows (deleted=False) in 0.00021576881408691406s, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001125335693359375s, path: a/c, db: /tmp/tmpmheuzgfl/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/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1757181173.26668, (5, 5) as of 1757181309.24138, cleaved as of 1757181173.26668> in 0.02s, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpmheuzgfl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181308.96333.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpy857cpal/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.35639.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpy857cpal/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.35639.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpy857cpal/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.35639.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpy857cpal/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.35639.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpy857cpal/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.35639.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpy857cpal/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.35639.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpy857cpal/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.35639.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpy857cpal/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.35639.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpy857cpal/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.35639.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj_004_0 for ShardRange, path: a/c, db: /tmp/tmpy857cpal/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.35639.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00020647048950195312s, path: a/c, db: /tmp/tmpy857cpal/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=True) in 0.00020956993103027344s, path: a/c, db: /tmp/tmpy857cpal/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/tmpy857cpal/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.35639.db +sharder-test INFO: Cleaved ShardRange in 0.029s, path: a/c, db: /tmp/tmpy857cpal/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.35639.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj_004' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmpy857cpal/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.35639.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017762184143066406s, path: a/c, db: /tmp/tmpy857cpal/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=True) in 0.00012755393981933594s, path: a/c, db: /tmp/tmpy857cpal/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/tmpy857cpal/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.35639.db +sharder-test INFO: Cleaved ShardRange<'obj_004' to MaxBound as of 1757181173.26668, (1, 6144) as of 1757181309.51270, cleaved as of 1757181173.26668> in 0.028s, path: a/c, db: /tmp/tmpy857cpal/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.35639.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpy857cpal/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.35639.dbtest.unit.container.test_sharder.TestSharder.test_cleave_multiple_storage_policies test.unit.container.test_sharder.TestSharder.test_cleave_multiple_storage_policies ... ok -sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: Continuing to cleave (1 done, 1 todo), path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.00020122528076171875s, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011706352233886719s, path: a/c, db: /tmp/tmprr8ww_c1/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/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1791590724.09185, (5, 5) as of 1791590906.02512, cleaved as of 1791590724.09185> in 0.013s, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmprr8ww_c1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590905.83587.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpdx5puymt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.05559.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpdx5puymt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.05559.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpdx5puymt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.05559.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpdx5puymt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.05559.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpdx5puymt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.05559.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpdx5puymt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.05559.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpdx5puymt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.05559.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpdx5puymt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.05559.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpdx5puymt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.05559.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj_004_0 for ShardRange, path: a/c, db: /tmp/tmpdx5puymt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.05559.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0002484321594238281s, path: a/c, db: /tmp/tmpdx5puymt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=True) in 0.0001361370086669922s, path: a/c, db: /tmp/tmpdx5puymt/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/tmpdx5puymt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.05559.db -sharder-test INFO: Cleaved ShardRange in 0.017s, path: a/c, db: /tmp/tmpdx5puymt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.05559.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj_004' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmpdx5puymt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.05559.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00019168853759765625s, path: a/c, db: /tmp/tmpdx5puymt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=True) in 0.0001266002655029297s, path: a/c, db: /tmp/tmpdx5puymt/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/tmpdx5puymt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.05559.db -sharder-test INFO: Cleaved ShardRange<'obj_004' to MaxBound as of 1791590724.09185, (1, 6144) as of 1791590906.15783, cleaved as of 1791590724.09185> in 0.015s, path: a/c, db: /tmp/tmpdx5puymt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.05559.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpdx5puymt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.05559.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpdx5puymt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpdx5puymt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.05559.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpdx5puymt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.05559.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_5mn_6a7/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/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.0001971721649169922s, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010538101196289062s, path: a/c, db: /tmp/tmp_5mn_6a7/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/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test INFO: Cleaved ShardRange in 0.015s, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test DEBUG: got 6 rows (deleted=False) in 0.00019884109497070312s, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010371208190917969s, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c__1 for ShardRange, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1791590724.09185, (6, 6) as of 1791590906.27155, cleaved as of 1791590724.09185> in 0.012s, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '004db49d-9384-4e44-a52e-6e1017be2666-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/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test INFO: Completed cleaving, DB remaining in sharding state, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test INFO: Cleaving from row 10 into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018405914306640625s, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010609626770019531s, path: a/c, db: /tmp/tmp_5mn_6a7/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/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test INFO: Cleaved ShardRange in 0.01s, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.dbtest.unit.container.test_sharder.TestSharder.test_cleave_repeated +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpy857cpal/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpy857cpal/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.35639.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpy857cpal/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.35639.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpv7w1vd0c/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/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test DEBUG: got 5 rows (deleted=False) in 0.00019979476928710938s, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010538101196289062s, path: a/c, db: /tmp/tmpv7w1vd0c/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/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test INFO: Cleaved ShardRange in 0.03s, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test DEBUG: got 6 rows (deleted=False) in 0.00020360946655273438s, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010538101196289062s, path: a/c, db: /tmp/tmpv7w1vd0c/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/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1757181173.26668, (6, 6) as of 1757181309.68764, cleaved as of 1757181173.26668> in 0.017s, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'aace547d-6467-43ef-bde0-76c2fe8a63b5-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/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test INFO: Completed cleaving, DB remaining in sharding state, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test INFO: Cleaving from row 10 into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.dbtest.unit.container.test_sharder.TestSharder.test_cleave_repeated test.unit.container.test_sharder.TestSharder.test_cleave_repeated ... ok -sharder-test INFO: Cleaving from row 10 into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1791590724.09185, (6, 6) as of 1791590906.27155, cleaved as of 1791590724.09185>, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0002865791320800781s, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001659393310546875s, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c__1 for ShardRange, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1791590724.09185, (6, 6) as of 1791590906.27155, cleaved as of 1791590724.09185> in 0.013s, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmp_5mn_6a7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.18985.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting to cleave (0 todo), path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test INFO: Cleaving from row None into .shards_a/c_here_0 for ShardRange, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00019431114196777344s, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012111663818359375s, path: a/c, db: /tmp/tmpgu4zd59v/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/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test INFO: Cleaved ShardRange in 0.014s, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test INFO: Stopped cleave at unready ShardRange<'here' to 'there' as of 1791590724.09185, (0, 0) as of 1791590724.09185, found as of 1791590724.09185>, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.00020956993103027344s, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.000194549560546875s, path: a/c, db: /tmp/tmpgu4zd59v/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/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.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/tmpgu4zd59v/sda/containers/0/7a6/40d00a528944ce0468e507db329647a6/40d00a528944ce0468e507db329647a6.db, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test DEBUG: Cleaving ShardRange<'here' to 'there' as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185> - shard db already in sync, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.dbtest.unit.container.test_sharder.TestSharder.test_cleave_root +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018739700317382812s, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010967254638671875s, path: a/c, db: /tmp/tmpv7w1vd0c/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/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test INFO: Cleaved ShardRange in 0.012s, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test INFO: Cleaving from row 10 into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1757181173.26668, (6, 6) as of 1757181309.68764, cleaved as of 1757181173.26668>, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018286705017089844s, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012135505676269531s, path: a/c, db: /tmp/tmpv7w1vd0c/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/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1757181173.26668, (6, 6) as of 1757181309.68764, cleaved as of 1757181173.26668> in 0.014s, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpv7w1vd0c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.55899.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting to cleave (0 todo), path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test INFO: Cleaving from row None into .shards_a/c_here_0 for ShardRange, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00019097328186035156s, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010323524475097656s, path: a/c, db: /tmp/tmpeaaz3mmb/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/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test INFO: Cleaved ShardRange in 0.017s, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test INFO: Stopped cleave at unready ShardRange<'here' to 'there' as of 1757181173.26668, (0, 0) as of 1757181173.26668, found as of 1757181173.26668>, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001976490020751953s, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011086463928222656s, path: a/c, db: /tmp/tmpeaaz3mmb/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/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.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/tmpeaaz3mmb/sda/containers/0/7a6/40d00a528944ce0468e507db329647a6/40d00a528944ce0468e507db329647a6.db, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.dbtest.unit.container.test_sharder.TestSharder.test_cleave_root test.unit.container.test_sharder.TestSharder.test_cleave_root ... ok -sharder-test INFO: Replicating new shard container .shards_a/c_there_1 for ShardRange, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test INFO: Cleaved ShardRange<'here' to 'there' as of 1791590724.09185, (3, 6) as of 1791590909.29669, cleaved as of 1791590724.09185> in 0.005s, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test INFO: Cleaving from row None into .shards_a/c_where_2 for ShardRange<'there' to 'where' as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00029778480529785156s, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011801719665527344s, path: a/c, db: /tmp/tmpgu4zd59v/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/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test INFO: Cleaved ShardRange<'there' to 'where' as of 1791590724.09185, (1, 100) as of 1791590909.33183, cleaved as of 1791590724.09185> in 0.014s, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test INFO: Cleaving from row None into .shards_a/c_yonder_3 for ShardRange<'where' to 'yonder' as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00019288063049316406s, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.0001347064971923828s, path: a/c, db: /tmp/tmpgu4zd59v/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/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test INFO: Cleaved ShardRange<'where' to 'yonder' as of 1791590724.09185, (1, 1000) as of 1791590909.37666, cleaved as of 1791590724.09185> in 0.013s, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test DEBUG: Continuing to cleave (4 done, 0 todo), path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test DEBUG: Continuing to cleave (4 done, 1 todo), path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test INFO: Cleaving from row None into .shards_a/c__4 for ShardRange<'yonder' to MaxBound as of 1791590724.09185, (2, 15) as of 1791590909.39735, active as of 1791590724.09185>, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001926422119140625s, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011587142944335938s, path: a/c, db: /tmp/tmpgu4zd59v/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/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test INFO: Cleaved ShardRange<'yonder' to MaxBound as of 1791590724.09185, (2, 15) as of 1791590909.39735, active as of 1791590724.09185> in 0.01s, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test DEBUG: Cleaving already complete for container, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Passing over already sharded container, path: a/c, db: /tmp/tmpgu4zd59v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590906.39151.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp1o2_50v2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.45820.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp1o2_50v2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.45820.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp1o2_50v2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.45820.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp1o2_50v2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.45820.db -sharder-test INFO: Starting to cleave (3 todo), path: a/c, db: /tmp/tmp1o2_50v2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.45820.db -sharder-test INFO: Cleaving from row None into .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmp1o2_50v2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.45820.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001690387725830078s, path: a/c, db: /tmp/tmp1o2_50v2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.989738464355469e-05s, path: a/c, db: /tmp/tmp1o2_50v2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_cleave_root_empty_db_with_pre_existing_shard_db_handoff +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test DEBUG: Cleaving ShardRange<'here' to 'there' as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668> - shard db already in sync, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test INFO: Replicating new shard container .shards_a/c_there_1 for ShardRange, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test INFO: Cleaved ShardRange<'here' to 'there' as of 1757181173.26668, (3, 6) as of 1757181310.13251, cleaved as of 1757181173.26668> in 0.006s, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test INFO: Cleaving from row None into .shards_a/c_where_2 for ShardRange<'there' to 'where' as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018215179443359375s, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010848045349121094s, path: a/c, db: /tmp/tmpeaaz3mmb/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/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test INFO: Cleaved ShardRange<'there' to 'where' as of 1757181173.26668, (1, 100) as of 1757181310.17466, cleaved as of 1757181173.26668> in 0.017s, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test INFO: Cleaving from row None into .shards_a/c_yonder_3 for ShardRange<'where' to 'yonder' as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0002028942108154297s, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011539459228515625s, path: a/c, db: /tmp/tmpeaaz3mmb/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/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test INFO: Cleaved ShardRange<'where' to 'yonder' as of 1757181173.26668, (1, 1000) as of 1757181310.24315, cleaved as of 1757181173.26668> in 0.026s, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test DEBUG: Continuing to cleave (4 done, 0 todo), path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test DEBUG: Continuing to cleave (4 done, 1 todo), path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test INFO: Cleaving from row None into .shards_a/c__4 for ShardRange<'yonder' to MaxBound as of 1757181173.26668, (2, 15) as of 1757181310.27644, active as of 1757181173.26668>, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017404556274414062s, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010275840759277344s, path: a/c, db: /tmp/tmpeaaz3mmb/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/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test INFO: Cleaved ShardRange<'yonder' to MaxBound as of 1757181173.26668, (2, 15) as of 1757181310.27644, active as of 1757181173.26668> in 0.013s, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test DEBUG: Cleaving already complete for container, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Passing over already sharded container, path: a/c, db: /tmp/tmpeaaz3mmb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181309.83014.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpxsbipo_z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.34121.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpxsbipo_z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.34121.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpxsbipo_z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.34121.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpxsbipo_z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.34121.dbtest.unit.container.test_sharder.TestSharder.test_cleave_root_empty_db_with_pre_existing_shard_db_handoff test.unit.container.test_sharder.TestSharder.test_cleave_root_empty_db_with_pre_existing_shard_db_handoff ... ok test.unit.container.test_sharder.TestSharder.test_cleave_root_empty_db_with_ranges test.unit.container.test_sharder.TestSharder.test_cleave_root_empty_db_with_ranges ... ok -sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmp1o2_50v2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.45820.db -sharder-test INFO: Replicating new shard container .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmp1o2_50v2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.45820.db -sharder-test INFO: Cleaved ShardRange in 0.011s, path: a/c, db: /tmp/tmp1o2_50v2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.45820.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp1o2_50v2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.45820.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpn0eo6o3h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.54619.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpn0eo6o3h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.54619.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpn0eo6o3h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.54619.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpn0eo6o3h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.54619.db -sharder-test INFO: Starting to cleave (3 todo), path: a/c, db: /tmp/tmpn0eo6o3h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.54619.db -sharder-test INFO: Cleaving from row None into .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmpn0eo6o3h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.54619.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001709461212158203s, path: a/c, db: /tmp/tmpn0eo6o3h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010204315185546875s, path: a/c, db: /tmp/tmpn0eo6o3h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmpn0eo6o3h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.54619.db -sharder-test INFO: Cleaving from row None into .shards_a/c_x_1 for ShardRange<'d' to 'x' as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmpn0eo6o3h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.54619.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016927719116210938s, path: a/c, db: /tmp/tmpn0eo6o3h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010395050048828125s, path: a/c, db: /tmp/tmpn0eo6o3h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Cleaving ShardRange<'d' to 'x' as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185> - zero objects found, path: a/c, db: /tmp/tmpn0eo6o3h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.54619.db -sharder-test INFO: Cleaving from row None into .shards_a/c__2 for ShardRange<'x' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmpn0eo6o3h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.54619.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016450881958007812s, path: a/c, db: /tmp/tmpn0eo6o3h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.989738464355469e-05s, path: a/c, db: /tmp/tmpn0eo6o3h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Cleaving ShardRange<'x' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185> - zero objects found, path: a/c, db: /tmp/tmpn0eo6o3h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.54619.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpn0eo6o3h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.54619.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting to cleave (0 todo), path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test INFO: Cleaving from row None into .shards_a/c_here_0 for ShardRange, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018668174743652344s, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011730194091796875s, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=False) in 5.745887756347656e-05s, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001049041748046875s, path: a/c, db: /tmp/tmp6qeva_5p/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/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test INFO: Cleaved ShardRange in 0.018s, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test INFO: Stopped cleave at unready ShardRange<'here' to 'there' as of 1791590724.09185, (0, 0) as of 1791590724.09185, found as of 1791590724.09185>, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001823902130126953s, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 6.723403930664062e-05s, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 6.699562072753906e-05s, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=False) in 5.7697296142578125e-05s, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010418891906738281s, path: a/c, db: /tmp/tmp6qeva_5p/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/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.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/tmp6qeva_5p/sda/containers/0/7a6/40d00a528944ce0468e507db329647a6/40d00a528944ce0468e507db329647a6.db, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test DEBUG: Cleaving ShardRange<'here' to 'there' as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185> - shard db already in sync, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test INFO: Replicating new shard container .shards_a/c_there_1 for ShardRange, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test INFO: Cleaved ShardRange<'here' to 'there' as of 1791590724.09185, (3, 6) as of 1791590909.84133, cleaved as of 1791590724.09185> in 0.009s, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test INFO: Cleaving from row None into .shards_a/c_where_2 for ShardRange<'there' to 'where' as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001881122589111328s, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=False) in 5.8650970458984375e-05s, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010919570922851562s, path: a/c, db: /tmp/tmp6qeva_5p/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/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test INFO: Cleaved ShardRange<'there' to 'where' as of 1791590724.09185, (1, 100) as of 1791590909.87912, cleaved as of 1791590724.09185> in 0.017s, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test INFO: Cleaving from row None into .shards_a/c_yonder_3 for ShardRange<'where' to 'yonder' as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017881393432617188s, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=False) in 5.507469177246094e-05s, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011277198791503906s, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 5.53131103515625e-05s, path: a/c, db: /tmp/tmp6qeva_5p/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/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.dbtest.unit.container.test_sharder.TestSharder.test_cleave_root_listing_limit_one +sharder-test INFO: Starting to cleave (3 todo), path: a/c, db: /tmp/tmpxsbipo_z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.34121.db +sharder-test INFO: Cleaving from row None into .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmpxsbipo_z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.34121.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016450881958007812s, path: a/c, db: /tmp/tmpxsbipo_z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010204315185546875s, path: a/c, db: /tmp/tmpxsbipo_z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmpxsbipo_z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.34121.db +sharder-test INFO: Replicating new shard container .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmpxsbipo_z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.34121.db +sharder-test INFO: Cleaved ShardRange in 0.01s, path: a/c, db: /tmp/tmpxsbipo_z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.34121.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpxsbipo_z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.34121.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp8219w1bh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.59772.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp8219w1bh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.59772.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp8219w1bh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.59772.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp8219w1bh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.59772.db +sharder-test INFO: Starting to cleave (3 todo), path: a/c, db: /tmp/tmp8219w1bh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.59772.db +sharder-test INFO: Cleaving from row None into .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmp8219w1bh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.59772.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001671314239501953s, path: a/c, db: /tmp/tmp8219w1bh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010037422180175781s, path: a/c, db: /tmp/tmp8219w1bh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmp8219w1bh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.59772.db +sharder-test INFO: Cleaving from row None into .shards_a/c_x_1 for ShardRange<'d' to 'x' as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmp8219w1bh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.59772.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016832351684570312s, path: a/c, db: /tmp/tmp8219w1bh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010275840759277344s, path: a/c, db: /tmp/tmp8219w1bh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Cleaving ShardRange<'d' to 'x' as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668> - zero objects found, path: a/c, db: /tmp/tmp8219w1bh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.59772.db +sharder-test INFO: Cleaving from row None into .shards_a/c__2 for ShardRange<'x' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmp8219w1bh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.59772.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017690658569335938s, path: a/c, db: /tmp/tmp8219w1bh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010037422180175781s, path: a/c, db: /tmp/tmp8219w1bh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Cleaving ShardRange<'x' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668> - zero objects found, path: a/c, db: /tmp/tmp8219w1bh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.59772.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp8219w1bh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.59772.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting to cleave (0 todo), path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test INFO: Cleaving from row None into .shards_a/c_here_0 for ShardRange, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018405914306640625s, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011777877807617188s, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=False) in 5.8650970458984375e-05s, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001049041748046875s, path: a/c, db: /tmp/tmp5c62ymgw/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/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test INFO: Cleaved ShardRange in 0.023s, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test INFO: Stopped cleave at unready ShardRange<'here' to 'there' as of 1757181173.26668, (0, 0) as of 1757181173.26668, found as of 1757181173.26668>, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001850128173828125s, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 6.604194641113281e-05s, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 6.556510925292969e-05s, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=False) in 5.602836608886719e-05s, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010776519775390625s, path: a/c, db: /tmp/tmp5c62ymgw/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/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.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/tmp5c62ymgw/sda/containers/0/7a6/40d00a528944ce0468e507db329647a6/40d00a528944ce0468e507db329647a6.db, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test DEBUG: Cleaving ShardRange<'here' to 'there' as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668> - shard db already in sync, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test INFO: Replicating new shard container .shards_a/c_there_1 for ShardRange, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test INFO: Cleaved ShardRange<'here' to 'there' as of 1757181173.26668, (3, 6) as of 1757181311.01173, cleaved as of 1757181173.26668> in 0.006s, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test INFO: Cleaving from row None into .shards_a/c_where_2 for ShardRange<'there' to 'where' as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001785755157470703s, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=False) in 5.53131103515625e-05s, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010275840759277344s, path: a/c, db: /tmp/tmp5c62ymgw/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/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test INFO: Cleaved ShardRange<'there' to 'where' as of 1757181173.26668, (1, 100) as of 1757181311.05080, cleaved as of 1757181173.26668> in 0.016s, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test INFO: Cleaving from row None into .shards_a/c_yonder_3 for ShardRange<'where' to 'yonder' as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018477439880371094s, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_cleave_root_listing_limit_one test.unit.container.test_sharder.TestSharder.test_cleave_root_listing_limit_one ... ok -sharder-test INFO: Cleaved ShardRange<'where' to 'yonder' as of 1791590724.09185, (1, 1000) as of 1791590909.92862, cleaved as of 1791590724.09185> in 0.016s, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test DEBUG: Continuing to cleave (4 done, 0 todo), path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test DEBUG: Continuing to cleave (4 done, 1 todo), path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test INFO: Cleaving from row None into .shards_a/c__4 for ShardRange<'yonder' to MaxBound as of 1791590724.09185, (2, 15) as of 1791590909.95678, active as of 1791590724.09185>, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.005763530731201172s, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=False) in 5.936622619628906e-05s, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010180473327636719s, path: a/c, db: /tmp/tmp6qeva_5p/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/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test INFO: Cleaved ShardRange<'yonder' to MaxBound as of 1791590724.09185, (2, 15) as of 1791590909.95678, active as of 1791590724.09185> in 0.017s, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test DEBUG: Cleaving already complete for container, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Passing over already sharded container, path: a/c, db: /tmp/tmp6qeva_5p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590909.67492.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmplgy74xkk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590910.02049.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmplgy74xkk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590910.02049.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmplgy74xkk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590910.02049.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmplgy74xkk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590910.02049.db -sharder-test INFO: Starting to cleave (3 todo), path: a/c, db: /tmp/tmplgy74xkk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590910.02049.db -sharder-test INFO: Cleaving from row None into .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmplgy74xkk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590910.02049.db -sharder-test DEBUG: got 4 rows (deleted=False) in 0.0002048015594482422s, path: a/c, db: /tmp/tmplgy74xkk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010418891906738281s, path: a/c, db: /tmp/tmplgy74xkk/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/tmplgy74xkk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590910.02049.db -sharder-test INFO: Cleaved ShardRange in 0.012s, path: a/c, db: /tmp/tmplgy74xkk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590910.02049.db -sharder-test INFO: Cleaving from row None into .shards_a/c_x_1 for ShardRange<'d' to 'x' as of 1791590724.09185, (500000, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmplgy74xkk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590910.02049.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00018644332885742188s, path: a/c, db: /tmp/tmplgy74xkk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00015234947204589844s, path: a/c, db: /tmp/tmplgy74xkk/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/tmplgy74xkk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590910.02049.db -sharder-test INFO: Cleaved ShardRange<'d' to 'x' as of 1791590724.09185, (2, 103) as of 1791590910.10977, cleaved as of 1791590724.09185> in 0.016s, path: a/c, db: /tmp/tmplgy74xkk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590910.02049.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmplgy74xkk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590910.02049.db -sharder-test DEBUG: Continuing to cleave (2 done, 1 todo), path: a/c, db: /tmp/tmplgy74xkk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590910.02049.db -sharder-test INFO: Cleaving from row None into .shards_a/c__2 for ShardRange<'d' to MaxBound as of 1791590910.13315, (500000, 0) as of 1791590910.13315, created as of 1791590910.13315>, path: a/c, db: /tmp/tmplgy74xkk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590910.02049.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.00019288063049316406s, path: a/c, db: /tmp/tmplgy74xkk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011610984802246094s, path: a/c, db: /tmp/tmplgy74xkk/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/tmplgy74xkk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590910.02049.dbtest.unit.container.test_sharder.TestSharder.test_cleave_root_ranges_change +sharder-test DEBUG: got 0 rows (deleted=False) in 6.341934204101562e-05s, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011467933654785156s, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 5.5789947509765625e-05s, path: a/c, db: /tmp/tmp5c62ymgw/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/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test INFO: Cleaved ShardRange<'where' to 'yonder' as of 1757181173.26668, (1, 1000) as of 1757181311.12577, cleaved as of 1757181173.26668> in 0.036s, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test DEBUG: Continuing to cleave (4 done, 0 todo), path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test DEBUG: Continuing to cleave (4 done, 1 todo), path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test INFO: Cleaving from row None into .shards_a/c__4 for ShardRange<'yonder' to MaxBound as of 1757181173.26668, (2, 15) as of 1757181311.15866, active as of 1757181173.26668>, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00020432472229003906s, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=False) in 5.602836608886719e-05s, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010251998901367188s, path: a/c, db: /tmp/tmp5c62ymgw/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/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test INFO: Cleaved ShardRange<'yonder' to MaxBound as of 1757181173.26668, (2, 15) as of 1757181311.15866, active as of 1757181173.26668> in 0.013s, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test DEBUG: Cleaving already complete for container, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Passing over already sharded container, path: a/c, db: /tmp/tmp5c62ymgw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181310.78492.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpi1iu5c_n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181311.23121.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpi1iu5c_n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181311.23121.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpi1iu5c_n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181311.23121.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpi1iu5c_n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181311.23121.db +sharder-test INFO: Starting to cleave (3 todo), path: a/c, db: /tmp/tmpi1iu5c_n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181311.23121.db +sharder-test INFO: Cleaving from row None into .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmpi1iu5c_n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181311.23121.db +sharder-test DEBUG: got 4 rows (deleted=False) in 0.00018906593322753906s, path: a/c, db: /tmp/tmpi1iu5c_n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010609626770019531s, path: a/c, db: /tmp/tmpi1iu5c_n/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/tmpi1iu5c_n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181311.23121.db +sharder-test INFO: Cleaved ShardRange in 0.016s, path: a/c, db: /tmp/tmpi1iu5c_n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181311.23121.db +sharder-test INFO: Cleaving from row None into .shards_a/c_x_1 for ShardRange<'d' to 'x' as of 1757181173.26668, (500000, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmpi1iu5c_n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181311.23121.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001888275146484375s, path: a/c, db: /tmp/tmpi1iu5c_n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011682510375976562s, path: a/c, db: /tmp/tmpi1iu5c_n/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/tmpi1iu5c_n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181311.23121.db +sharder-test INFO: Cleaved ShardRange<'d' to 'x' as of 1757181173.26668, (2, 103) as of 1757181311.35602, cleaved as of 1757181173.26668> in 0.025s, path: a/c, db: /tmp/tmpi1iu5c_n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181311.23121.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpi1iu5c_n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181311.23121.db +sharder-test DEBUG: Continuing to cleave (2 done, 1 todo), path: a/c, db: /tmp/tmpi1iu5c_n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181311.23121.dbtest.unit.container.test_sharder.TestSharder.test_cleave_root_ranges_change test.unit.container.test_sharder.TestSharder.test_cleave_root_ranges_change ... ok -sharder-test INFO: Cleaved ShardRange<'d' to MaxBound as of 1791590910.13315, (3, 1103) as of 1791590910.16480, cleaved as of 1791590910.13315> in 0.015s, path: a/c, db: /tmp/tmplgy74xkk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590910.02049.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmplgy74xkk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590910.02049.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590910.19223.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590910.19223.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590910.19223.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017023086547851562s, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 1 rows (deleted=False) in 6.175041198730469e-05s, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.000102996826171875s, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/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/tmpnpc3dx2g/sda/containers/0/e19/9e88c3bdfd03a830d1fc09d35d671e19/9e88c3bdfd03a830d1fc09d35d671e19.db, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.894371032714844e-05s, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010728836059570312s, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=False) in 5.435943603515625e-05s, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 1 rows (deleted=True) in 6.365776062011719e-05s, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, active as of 1791590724.09185>, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590910.19223.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590910.19223.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590910.19223.db -sharder-test INFO: Cleaving from row None into .shards_a/c_there_0 for ShardRange<'here' to 'there' as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590910.19223.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.00030303001403808594s, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001964569091796875s, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/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 1791590910.19222, (0, 0) as of 1791590910.19222, sharding as of 1791590910.19222>, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590910.19223.db -sharder-test INFO: Cleaved ShardRange<'here' to 'there' as of 1791590724.09185, (3, 6) as of 1791590910.30719, cleaved as of 1791590724.09185> in 0.017s, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590910.19223.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590910.19223.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590910.19223.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590910.19223.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590910.19223.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00027871131896972656s, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.608268737792969e-05s, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00018548965454101562s, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00022792816162109375s, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0002086162567138672s, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590910.19223.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590910.19223.dbtest.unit.container.test_sharder.TestSharder.test_cleave_shard +sharder-test INFO: Cleaving from row None into .shards_a/c__2 for ShardRange<'d' to MaxBound as of 1757181311.38362, (500000, 0) as of 1757181311.38362, created as of 1757181311.38362>, path: a/c, db: /tmp/tmpi1iu5c_n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181311.23121.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001919269561767578s, path: a/c, db: /tmp/tmpi1iu5c_n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.0001201629638671875s, path: a/c, db: /tmp/tmpi1iu5c_n/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/tmpi1iu5c_n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181311.23121.db +sharder-test INFO: Cleaved ShardRange<'d' to MaxBound as of 1757181311.38362, (3, 1103) as of 1757181311.43205, cleaved as of 1757181311.38362> in 0.022s, path: a/c, db: /tmp/tmpi1iu5c_n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181311.23121.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpi1iu5c_n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181311.23121.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181311.46136.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181311.46136.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181311.46136.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00021648406982421875s, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 1 rows (deleted=False) in 6.103515625e-05s, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011301040649414062s, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/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/tmp5zg34lco/sda/containers/0/e19/9e88c3bdfd03a830d1fc09d35d671e19/9e88c3bdfd03a830d1fc09d35d671e19.db, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010538101196289062s, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011038780212402344s, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=False) in 5.626678466796875e-05s, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 1 rows (deleted=True) in 6.365776062011719e-05s, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, active as of 1757181173.26668>, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181311.46136.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181311.46136.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181311.46136.db +sharder-test INFO: Cleaving from row None into .shards_a/c_there_0 for ShardRange<'here' to 'there' as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181311.46136.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001895427703857422s, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010609626770019531s, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/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 1757181311.46135, (0, 0) as of 1757181311.46135, sharding as of 1757181311.46135>, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181311.46136.db +sharder-test INFO: Cleaved ShardRange<'here' to 'there' as of 1757181173.26668, (3, 6) as of 1757181311.59785, cleaved as of 1757181173.26668> in 0.018s, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181311.46136.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181311.46136.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181311.46136.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181311.46136.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181311.46136.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00016069412231445312s, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 1 rows (deleted=False) in 6.079673767089844e-05s, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010657310485839844s, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.dbtest.unit.container.test_sharder.TestSharder.test_cleave_shard test.unit.container.test_sharder.TestSharder.test_cleave_shard ... ok test.unit.container.test_sharder.TestSharder.test_cleave_shard_range_no_own_shard_range test.unit.container.test_sharder.TestSharder.test_cleave_shard_range_no_own_shard_range ... ok -sharder-test DEBUG: Continuing to cleave (1 done, 1 todo), path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590910.19223.db -sharder-test INFO: Cleaving from row None into .shards_a/c_where_1 for ShardRange<'there' to 'where' as of 1791590724.09185, (2, 15) as of 1791590910.34156, cleaved as of 1791590724.09185>, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590910.19223.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0003008842468261719s, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00019741058349609375s, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/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 1791590910.19222, (0, 0) as of 1791590910.19222, sharding as of 1791590910.19222>, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590910.19223.db -sharder-test INFO: Cleaved ShardRange<'there' to 'where' as of 1791590724.09185, (2, 15) as of 1791590910.34156, cleaved as of 1791590724.09185> in 0.024s, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590910.19223.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmpnpc3dx2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590910.19223.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpp4q0_gmq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpp4q0_gmq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpp4q0_gmq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpp4q0_gmq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpp4q0_gmq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Failed to get own_shard_range, path: a/c, db: /tmp/tmpp4q0_gmq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpp4q0_gmq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_1, db: /tmp/tmpasn6hywk/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1791590923.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_1, db: /tmp/tmpasn6hywk/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1791590923.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_1, db: /tmp/tmpasn6hywk/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1791590923.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018668174743652344s, path: .shards_a/donor_1, db: /tmp/tmpasn6hywk/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010228157043457031s, path: .shards_a/donor_1, db: /tmp/tmpasn6hywk/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010514259338378906s, path: .shards_a/donor_1, db: /tmp/tmpasn6hywk/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010323524475097656s, path: .shards_a/donor_1, db: /tmp/tmpasn6hywk/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_1, db: /tmp/tmpasn6hywk/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1791590923.00000.db -sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_1, db: /tmp/tmpasn6hywk/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1791590923.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_1_ for ShardRange<'h' to MaxBound as of 1791590910.54306, (1000, 11111) as of 1791590910.54306, created as of 1791590910.54306>, path: .shards_a/donor_1, db: /tmp/tmpasn6hywk/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1791590923.00000.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.00019979476928710938s, path: .shards_a/donor_1, db: /tmp/tmpasn6hywk/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011181831359863281s, path: .shards_a/donor_1, db: /tmp/tmpasn6hywk/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 1791590933.00000, (0, 0) as of 1791590922.00000, shrunk as of 1791590922.00000>, path: .shards_a/donor_1, db: /tmp/tmpasn6hywk/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1791590923.00000.db -sharder-test INFO: Cleaved ShardRange<'h' to MaxBound as of 1791590910.54306, (1000, 11111) as of 1791590910.54306, created as of 1791590910.54306> in 0.016s, path: .shards_a/donor_1, db: /tmp/tmpasn6hywk/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1791590923.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_1, db: /tmp/tmpasn6hywk/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1791590923.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpasn6hywk/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_2, db: /tmp/tmpasn6hywk/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1791590950.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_2, db: /tmp/tmpasn6hywk/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1791590950.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_2, db: /tmp/tmpasn6hywk/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1791590950.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016164779663085938s, path: .shards_a/donor_2, db: /tmp/tmpasn6hywk/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.799003601074219e-05s, path: .shards_a/donor_2, db: /tmp/tmpasn6hywk/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010323524475097656s, path: .shards_a/donor_2, db: /tmp/tmpasn6hywk/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010085105895996094s, path: .shards_a/donor_2, db: /tmp/tmpasn6hywk/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_2, db: /tmp/tmpasn6hywk/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1791590950.00000.db -sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_2, db: /tmp/tmpasn6hywk/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1791590950.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_2_ for ShardRange<'h' to MaxBound as of 1791590910.64437, (1000, 11111) as of 1791590910.64437, cleaved as of 1791590910.64437>, path: .shards_a/donor_2, db: /tmp/tmpasn6hywk/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1791590950.00000.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.0002071857452392578s, path: .shards_a/donor_2, db: /tmp/tmpasn6hywk/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011444091796875s, path: .shards_a/donor_2, db: /tmp/tmpasn6hywk/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 1791590960.00000, (0, 0) as of 1791590949.00000, shrunk as of 1791590949.00000>, path: .shards_a/donor_2, db: /tmp/tmpasn6hywk/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1791590950.00000.db -sharder-test INFO: Cleaved ShardRange<'h' to MaxBound as of 1791590910.64437, (1000, 11111) as of 1791590910.64437, cleaved as of 1791590910.64437> in 0.013s, path: .shards_a/donor_2, db: /tmp/tmpasn6hywk/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1791590950.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_2, db: /tmp/tmpasn6hywk/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1791590950.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpasn6hywk/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_3, db: /tmp/tmpasn6hywk/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1791590977.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_3, db: /tmp/tmpasn6hywk/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1791590977.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_3, db: /tmp/tmpasn6hywk/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1791590977.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016880035400390625s, path: .shards_a/donor_3, db: /tmp/tmpasn6hywk/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010037422180175781s, path: .shards_a/donor_3, db: /tmp/tmpasn6hywk/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010395050048828125s, path: .shards_a/donor_3, db: /tmp/tmpasn6hywk/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010251998901367188s, path: .shards_a/donor_3, db: /tmp/tmpasn6hywk/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_3, db: /tmp/tmpasn6hywk/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1791590977.00000.db -sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_3, db: /tmp/tmpasn6hywk/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1791590977.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_3_ for ShardRange<'h' to MaxBound as of 1791590910.77377, (1000, 11111) as of 1791590910.77377, active as of 1791590910.77377>, path: .shards_a/donor_3, db: /tmp/tmpasn6hywk/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1791590977.00000.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.00019407272338867188s, path: .shards_a/donor_3, db: /tmp/tmpasn6hywk/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011134147644042969s, path: .shards_a/donor_3, db: /tmp/tmpasn6hywk/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 1791590987.00000, (0, 0) as of 1791590976.00000, shrunk as of 1791590976.00000>, path: .shards_a/donor_3, db: /tmp/tmpasn6hywk/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1791590977.00000.db -sharder-test INFO: Cleaved ShardRange<'h' to MaxBound as of 1791590910.77377, (1000, 11111) as of 1791590910.77377, active as of 1791590910.77377> in 0.037s, path: .shards_a/donor_3, db: /tmp/tmpasn6hywk/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1791590977.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_3, db: /tmp/tmpasn6hywk/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1791590977.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpasn6hywk/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_4, db: /tmp/tmpasn6hywk/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1791591004.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_4, db: /tmp/tmpasn6hywk/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1791591004.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_4, db: /tmp/tmpasn6hywk/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1791591004.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016689300537109375s, path: .shards_a/donor_4, db: /tmp/tmpasn6hywk/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/tmpasn6hywk/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001010894775390625s, path: .shards_a/donor_4, db: /tmp/tmpasn6hywk/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010037422180175781s, path: .shards_a/donor_4, db: /tmp/tmpasn6hywk/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_4, db: /tmp/tmpasn6hywk/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1791591004.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_4, db: /tmp/tmpasn6hywk/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1791591004.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_4_k for ShardRange<'d' to 'k' as of 1791590910.89246, (1000, 11111) as of 1791590910.89246, created as of 1791590910.89246>, path: .shards_a/donor_4, db: /tmp/tmpasn6hywk/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1791591004.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00019168853759765625s, path: .shards_a/donor_4, db: /tmp/tmpasn6hywk/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011301040649414062s, path: .shards_a/donor_4, db: /tmp/tmpasn6hywk/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 1791591003.00000, (0, 0) as of 1791591003.00000, shrinking as of 1791591003.00000>, path: .shards_a/donor_4, db: /tmp/tmpasn6hywk/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1791591004.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1791590910.89246, (1000, 11111) as of 1791590910.89246, created as of 1791590910.89246> in 0.012s, path: .shards_a/donor_4, db: /tmp/tmpasn6hywk/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1791591004.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_4_ for ShardRange<'k' to MaxBound as of 1791590910.89249, (1000, 11111) as of 1791590910.89249, created as of 1791590910.89249>, path: .shards_a/donor_4, db: /tmp/tmpasn6hywk/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1791591004.00000.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00023102760314941406s, path: .shards_a/donor_4, db: /tmp/tmpasn6hywk/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010824203491210938s, path: .shards_a/donor_4, db: /tmp/tmpasn6hywk/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 1791591003.00000, (0, 0) as of 1791591003.00000, shrinking as of 1791591003.00000>, path: .shards_a/donor_4, db: /tmp/tmpasn6hywk/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1791591004.00000.db -sharder-test INFO: Cleaved ShardRange<'k' to MaxBound as of 1791590910.89249, (1000, 11111) as of 1791590910.89249, created as of 1791590910.89249> in 0.011s, path: .shards_a/donor_4, db: /tmp/tmpasn6hywk/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1791591004.00000.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_4, db: /tmp/tmpasn6hywk/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1791591004.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpasn6hywk/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_5, db: /tmp/tmpasn6hywk/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1791591037.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_5, db: /tmp/tmpasn6hywk/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1791591037.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_5, db: /tmp/tmpasn6hywk/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1791591037.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016427040100097656s, path: .shards_a/donor_5, db: /tmp/tmpasn6hywk/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.775161743164062e-05s, path: .shards_a/donor_5, db: /tmp/tmpasn6hywk/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011587142944335938s, path: .shards_a/donor_5, db: /tmp/tmpasn6hywk/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.965896606445312e-05s, path: .shards_a/donor_5, db: /tmp/tmpasn6hywk/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_5, db: /tmp/tmpasn6hywk/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1791591037.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_5, db: /tmp/tmpasn6hywk/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1791591037.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_5_k for ShardRange<'d' to 'k' as of 1791590911.01717, (1000, 11111) as of 1791590911.01717, cleaved as of 1791590911.01717>, path: .shards_a/donor_5, db: /tmp/tmpasn6hywk/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1791591037.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00023603439331054688s, path: .shards_a/donor_5, db: /tmp/tmpasn6hywk/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010704994201660156s, path: .shards_a/donor_5, db: /tmp/tmpasn6hywk/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 1791591036.00000, (0, 0) as of 1791591036.00000, shrinking as of 1791591036.00000>, path: .shards_a/donor_5, db: /tmp/tmpasn6hywk/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1791591037.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1791590911.01717, (1000, 11111) as of 1791590911.01717, cleaved as of 1791590911.01717> in 0.01s, path: .shards_a/donor_5, db: /tmp/tmpasn6hywk/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1791591037.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_5_ for ShardRange<'k' to MaxBound as of 1791590911.01721, (1000, 11111) as of 1791590911.01721, cleaved as of 1791590911.01721>, path: .shards_a/donor_5, db: /tmp/tmpasn6hywk/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1791591037.00000.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001919269561767578s, path: .shards_a/donor_5, db: /tmp/tmpasn6hywk/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011801719665527344s, path: .shards_a/donor_5, db: /tmp/tmpasn6hywk/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 1791591036.00000, (0, 0) as of 1791591036.00000, shrinking as of 1791591036.00000>, path: .shards_a/donor_5, db: /tmp/tmpasn6hywk/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1791591037.00000.db -sharder-test INFO: Cleaved ShardRange<'k' to MaxBound as of 1791590911.01721, (1000, 11111) as of 1791590911.01721, cleaved as of 1791590911.01721> in 0.012s, path: .shards_a/donor_5, db: /tmp/tmpasn6hywk/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1791591037.00000.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_5, db: /tmp/tmpasn6hywk/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1791591037.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpasn6hywk/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_6, db: /tmp/tmpasn6hywk/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1791591070.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_6, db: /tmp/tmpasn6hywk/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1791591070.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_6, db: /tmp/tmpasn6hywk/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1791591070.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016498565673828125s, path: .shards_a/donor_6, db: /tmp/tmpasn6hywk/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.703636169433594e-05s, path: .shards_a/donor_6, db: /tmp/tmpasn6hywk/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010275840759277344s, path: .shards_a/donor_6, db: /tmp/tmpasn6hywk/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010204315185546875s, path: .shards_a/donor_6, db: /tmp/tmpasn6hywk/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_6, db: /tmp/tmpasn6hywk/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1791591070.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_6, db: /tmp/tmpasn6hywk/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1791591070.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_6_k for ShardRange<'d' to 'k' as of 1791590911.15220, (1000, 11111) as of 1791590911.15220, active as of 1791590911.15220>, path: .shards_a/donor_6, db: /tmp/tmpasn6hywk/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1791591070.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00019884109497070312s, path: .shards_a/donor_6, db: /tmp/tmpasn6hywk/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011038780212402344s, path: .shards_a/donor_6, db: /tmp/tmpasn6hywk/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 1791591069.00000, (0, 0) as of 1791591069.00000, shrinking as of 1791591069.00000>, path: .shards_a/donor_6, db: /tmp/tmpasn6hywk/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1791591070.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1791590911.15220, (1000, 11111) as of 1791590911.15220, active as of 1791590911.15220> in 0.01s, path: .shards_a/donor_6, db: /tmp/tmpasn6hywk/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1791591070.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_6_ for ShardRange<'k' to MaxBound as of 1791590911.15222, (1000, 11111) as of 1791590911.15222, active as of 1791590911.15222>, path: .shards_a/donor_6, db: /tmp/tmpasn6hywk/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1791591070.00000.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00019216537475585938s, path: .shards_a/donor_6, db: /tmp/tmpasn6hywk/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.000102996826171875s, path: .shards_a/donor_6, db: /tmp/tmpasn6hywk/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 1791591069.00000, (0, 0) as of 1791591069.00000, shrinking as of 1791591069.00000>, path: .shards_a/donor_6, db: /tmp/tmpasn6hywk/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1791591070.00000.db -sharder-test INFO: Cleaved ShardRange<'k' to MaxBound as of 1791590911.15222, (1000, 11111) as of 1791590911.15222, active as of 1791590911.15222> in 0.01s, path: .shards_a/donor_6, db: /tmp/tmpasn6hywk/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1791591070.00000.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_6, db: /tmp/tmpasn6hywk/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1791591070.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpasn6hywk/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_7, db: /tmp/tmpasn6hywk/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791591103.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_7, db: /tmp/tmpasn6hywk/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791591103.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_7, db: /tmp/tmpasn6hywk/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791591103.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001633167266845703s, path: .shards_a/donor_7, db: /tmp/tmpasn6hywk/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.775161743164062e-05s, path: .shards_a/donor_7, db: /tmp/tmpasn6hywk/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010657310485839844s, path: .shards_a/donor_7, db: /tmp/tmpasn6hywk/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010418891906738281s, path: .shards_a/donor_7, db: /tmp/tmpasn6hywk/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_7, db: /tmp/tmpasn6hywk/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791591103.00000.db -sharder-test INFO: Starting to cleave (3 todo), path: .shards_a/donor_7, db: /tmp/tmpasn6hywk/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791591103.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_7_k for ShardRange<'d' to 'k' as of 1791590911.26702, (1000, 11111) as of 1791590911.26702, cleaved as of 1791590911.26702>, path: .shards_a/donor_7, db: /tmp/tmpasn6hywk/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791591103.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00019168853759765625s, path: .shards_a/donor_7, db: /tmp/tmpasn6hywk/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010895729064941406s, path: .shards_a/donor_7, db: /tmp/tmpasn6hywk/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 1791591102.00000, (0, 0) as of 1791591102.00000, shrinking as of 1791591102.00000>, path: .shards_a/donor_7, db: /tmp/tmpasn6hywk/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791591103.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1791590911.26702, (1000, 11111) as of 1791590911.26702, cleaved as of 1791590911.26702> in 0.009s, path: .shards_a/donor_7, db: /tmp/tmpasn6hywk/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791591103.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_7_t for ShardRange<'k' to 't' as of 1791590911.26704, (1000, 11111) as of 1791590911.26704, cleaved as of 1791590911.26704>, path: .shards_a/donor_7, db: /tmp/tmpasn6hywk/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791591103.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018858909606933594s, path: .shards_a/donor_7, db: /tmp/tmpasn6hywk/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/tmpasn6hywk/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 1791591102.00000, (0, 0) as of 1791591102.00000, shrinking as of 1791591102.00000>, path: .shards_a/donor_7, db: /tmp/tmpasn6hywk/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791591103.00000.db -sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1791590911.26704, (1000, 11111) as of 1791590911.26704, cleaved as of 1791590911.26704> in 0.009s, path: .shards_a/donor_7, db: /tmp/tmpasn6hywk/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791591103.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_7_ for ShardRange<'t' to MaxBound as of 1791590911.26705, (1000, 11111) as of 1791590911.26705, cleaved as of 1791590911.26705>, path: .shards_a/donor_7, db: /tmp/tmpasn6hywk/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791591103.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018787384033203125s, path: .shards_a/donor_7, db: /tmp/tmpasn6hywk/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010466575622558594s, path: .shards_a/donor_7, db: /tmp/tmpasn6hywk/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 1791591102.00000, (0, 0) as of 1791591102.00000, shrinking as of 1791591102.00000>, path: .shards_a/donor_7, db: /tmp/tmpasn6hywk/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791591103.00000.db -sharder-test INFO: Cleaved ShardRange<'t' to MaxBound as of 1791590911.26705, (1000, 11111) as of 1791590911.26705, cleaved as of 1791590911.26705> in 0.01s, path: .shards_a/donor_7, db: /tmp/tmpasn6hywk/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791591103.00000.db -sharder-test DEBUG: Cleaved 3 shard ranges, path: .shards_a/donor_7, db: /tmp/tmpasn6hywk/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791591103.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpasn6hywk/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_8, db: /tmp/tmpasn6hywk/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791591142.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_8, db: /tmp/tmpasn6hywk/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791591142.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_8, db: /tmp/tmpasn6hywk/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791591142.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016117095947265625s, path: .shards_a/donor_8, db: /tmp/tmpasn6hywk/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.679794311523438e-05s, path: .shards_a/donor_8, db: /tmp/tmpasn6hywk/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001163482666015625s, path: .shards_a/donor_8, db: /tmp/tmpasn6hywk/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010013580322265625s, path: .shards_a/donor_8, db: /tmp/tmpasn6hywk/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_8, db: /tmp/tmpasn6hywk/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791591142.00000.db -sharder-test INFO: Starting to cleave (3 todo), path: .shards_a/donor_8, db: /tmp/tmpasn6hywk/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791591142.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_8_k for ShardRange<'d' to 'k' as of 1791590911.41203, (1000, 11111) as of 1791590911.41203, created as of 1791590911.41203>, path: .shards_a/donor_8, db: /tmp/tmpasn6hywk/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791591142.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.007273435592651367s, path: .shards_a/donor_8, db: /tmp/tmpasn6hywk/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010919570922851562s, path: .shards_a/donor_8, db: /tmp/tmpasn6hywk/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 1791591141.00000, (0, 0) as of 1791591141.00000, shrinking as of 1791591141.00000>, path: .shards_a/donor_8, db: /tmp/tmpasn6hywk/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791591142.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1791590911.41203, (1000, 11111) as of 1791590911.41203, created as of 1791590911.41203> in 0.017s, path: .shards_a/donor_8, db: /tmp/tmpasn6hywk/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791591142.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_8_t for ShardRange<'k' to 't' as of 1791590911.41205, (1000, 11111) as of 1791590911.41205, created as of 1791590911.41205>, path: .shards_a/donor_8, db: /tmp/tmpasn6hywk/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791591142.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0002071857452392578s, path: .shards_a/donor_8, db: /tmp/tmpasn6hywk/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011134147644042969s, path: .shards_a/donor_8, db: /tmp/tmpasn6hywk/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 1791591141.00000, (0, 0) as of 1791591141.00000, shrinking as of 1791591141.00000>, path: .shards_a/donor_8, db: /tmp/tmpasn6hywk/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791591142.00000.db -sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1791590911.41205, (1000, 11111) as of 1791590911.41205, created as of 1791590911.41205> in 0.01s, path: .shards_a/donor_8, db: /tmp/tmpasn6hywk/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791591142.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_8_ for ShardRange<'t' to MaxBound as of 1791590911.41206, (1000, 11111) as of 1791590911.41206, created as of 1791590911.41206>, path: .shards_a/donor_8, db: /tmp/tmpasn6hywk/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791591142.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018596649169921875s, path: .shards_a/donor_8, db: /tmp/tmpasn6hywk/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001049041748046875s, path: .shards_a/donor_8, db: /tmp/tmpasn6hywk/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 1791591141.00000, (0, 0) as of 1791591141.00000, shrinking as of 1791591141.00000>, path: .shards_a/donor_8, db: /tmp/tmpasn6hywk/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791591142.00000.db -sharder-test INFO: Cleaved ShardRange<'t' to MaxBound as of 1791590911.41206, (1000, 11111) as of 1791590911.41206, created as of 1791590911.41206> in 0.009s, path: .shards_a/donor_8, db: /tmp/tmpasn6hywk/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791591142.00000.db -sharder-test DEBUG: Cleaved 3 shard ranges, path: .shards_a/donor_8, db: /tmp/tmpasn6hywk/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791591142.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpasn6hywk/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_9, db: /tmp/tmpasn6hywk/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791591181.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_9, db: /tmp/tmpasn6hywk/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791591181.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_9, db: /tmp/tmpasn6hywk/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791591181.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016260147094726562s, path: .shards_a/donor_9, db: /tmp/tmpasn6hywk/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.775161743164062e-05s, path: .shards_a/donor_9, db: /tmp/tmpasn6hywk/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010132789611816406s, path: .shards_a/donor_9, db: /tmp/tmpasn6hywk/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010037422180175781s, path: .shards_a/donor_9, db: /tmp/tmpasn6hywk/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_9, db: /tmp/tmpasn6hywk/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791591181.00000.db -sharder-test INFO: Starting to cleave (3 todo), path: .shards_a/donor_9, db: /tmp/tmpasn6hywk/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791591181.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_9_k for ShardRange<'d' to 'k' as of 1791590912.08382, (1000, 11111) as of 1791590912.08382, active as of 1791590912.08382>, path: .shards_a/donor_9, db: /tmp/tmpasn6hywk/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791591181.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0002014636993408203s, path: .shards_a/donor_9, db: /tmp/tmpasn6hywk/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010323524475097656s, path: .shards_a/donor_9, db: /tmp/tmpasn6hywk/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 1791591180.00000, (0, 0) as of 1791591180.00000, shrinking as of 1791591180.00000>, path: .shards_a/donor_9, db: /tmp/tmpasn6hywk/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791591181.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1791590912.08382, (1000, 11111) as of 1791590912.08382, active as of 1791590912.08382> in 0.011s, path: .shards_a/donor_9, db: /tmp/tmpasn6hywk/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791591181.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_9_t for ShardRange<'k' to 't' as of 1791590912.08386, (1000, 11111) as of 1791590912.08386, active as of 1791590912.08386>, path: .shards_a/donor_9, db: /tmp/tmpasn6hywk/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791591181.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00020170211791992188s, path: .shards_a/donor_9, db: /tmp/tmpasn6hywk/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001232624053955078s, path: .shards_a/donor_9, db: /tmp/tmpasn6hywk/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 1791591180.00000, (0, 0) as of 1791591180.00000, shrinking as of 1791591180.00000>, path: .shards_a/donor_9, db: /tmp/tmpasn6hywk/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791591181.00000.db -sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1791590912.08386, (1000, 11111) as of 1791590912.08386, active as of 1791590912.08386> in 0.01s, path: .shards_a/donor_9, db: /tmp/tmpasn6hywk/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791591181.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_9_ for ShardRange<'t' to MaxBound as of 1791590912.08387, (1000, 11111) as of 1791590912.08387, active as of 1791590912.08387>, path: .shards_a/donor_9, db: /tmp/tmpasn6hywk/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791591181.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0004494190216064453s, path: .shards_a/donor_9, db: /tmp/tmpasn6hywk/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010466575622558594s, path: .shards_a/donor_9, db: /tmp/tmpasn6hywk/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 1791591180.00000, (0, 0) as of 1791591180.00000, shrinking as of 1791591180.00000>, path: .shards_a/donor_9, db: /tmp/tmpasn6hywk/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791591181.00000.db -sharder-test INFO: Cleaved ShardRange<'t' to MaxBound as of 1791590912.08387, (1000, 11111) as of 1791590912.08387, active as of 1791590912.08387> in 0.018s, path: .shards_a/donor_9, db: /tmp/tmpasn6hywk/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791591181.00000.db -sharder-test DEBUG: Cleaved 3 shard ranges, path: .shards_a/donor_9, db: /tmp/tmpasn6hywk/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791591181.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpasn6hywk/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_10, db: /tmp/tmpasn6hywk/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1791591220.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_10, db: /tmp/tmpasn6hywk/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1791591220.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_10, db: /tmp/tmpasn6hywk/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1791591220.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001811981201171875s, path: .shards_a/donor_10, db: /tmp/tmpasn6hywk/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.608268737792969e-05s, path: .shards_a/donor_10, db: /tmp/tmpasn6hywk/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015735626220703125s, path: .shards_a/donor_10, db: /tmp/tmpasn6hywk/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015997886657714844s, path: .shards_a/donor_10, db: /tmp/tmpasn6hywk/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_10, db: /tmp/tmpasn6hywk/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1791591220.00000.db -sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_10, db: /tmp/tmpasn6hywk/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1791591220.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_10_k for ShardRange<'d' to 'k' as of 1791590912.22737, (1000, 11111) as of 1791590912.22737, created as of 1791590912.22737>, path: .shards_a/donor_10, db: /tmp/tmpasn6hywk/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1791591220.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0002918243408203125s, path: .shards_a/donor_10, db: /tmp/tmpasn6hywk/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011014938354492188s, path: .shards_a/donor_10, db: /tmp/tmpasn6hywk/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 1791591219.00000, (0, 0) as of 1791591219.00000, shrinking as of 1791591219.00000>, path: .shards_a/donor_10, db: /tmp/tmpasn6hywk/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1791591220.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1791590912.22737, (1000, 11111) as of 1791590912.22737, created as of 1791590912.22737> in 0.013s, path: .shards_a/donor_10, db: /tmp/tmpasn6hywk/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1791591220.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_10, db: /tmp/tmpasn6hywk/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1791591220.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': 'b5fbbcf5-fdd2-45ba-83aa-b3a498f023ad-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/tmpasn6hywk/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1791591220.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_11, db: /tmp/tmpasn6hywk/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1791591246.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_11, db: /tmp/tmpasn6hywk/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1791591246.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_11, db: /tmp/tmpasn6hywk/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1791591246.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001666545867919922s, path: .shards_a/donor_11, db: /tmp/tmpasn6hywk/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.918212890625e-05s, path: .shards_a/donor_11, db: /tmp/tmpasn6hywk/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010085105895996094s, path: .shards_a/donor_11, db: /tmp/tmpasn6hywk/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.000102996826171875s, path: .shards_a/donor_11, db: /tmp/tmpasn6hywk/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_11, db: /tmp/tmpasn6hywk/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1791591246.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_11, db: /tmp/tmpasn6hywk/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1791591246.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_11_k for ShardRange<'d' to 'k' as of 1791590912.32346, (1000, 11111) as of 1791590912.32346, cleaved as of 1791590912.32346>, path: .shards_a/donor_11, db: /tmp/tmpasn6hywk/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1791591246.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001857280731201172s, path: .shards_a/donor_11, db: /tmp/tmpasn6hywk/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001289844512939453s, path: .shards_a/donor_11, db: /tmp/tmpasn6hywk/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 1791591245.00000, (0, 0) as of 1791591245.00000, shrinking as of 1791591245.00000>, path: .shards_a/donor_11, db: /tmp/tmpasn6hywk/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1791591246.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1791590912.32346, (1000, 11111) as of 1791590912.32346, cleaved as of 1791590912.32346> in 0.011s, path: .shards_a/donor_11, db: /tmp/tmpasn6hywk/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1791591246.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_11_t for ShardRange<'k' to 't' as of 1791590912.32349, (1000, 11111) as of 1791590912.32349, cleaved as of 1791590912.32349>, path: .shards_a/donor_11, db: /tmp/tmpasn6hywk/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1791591246.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001888275146484375s, path: .shards_a/donor_11, db: /tmp/tmpasn6hywk/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00013875961303710938s, path: .shards_a/donor_11, db: /tmp/tmpasn6hywk/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 1791591245.00000, (0, 0) as of 1791591245.00000, shrinking as of 1791591245.00000>, path: .shards_a/donor_11, db: /tmp/tmpasn6hywk/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1791591246.00000.db -sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1791590912.32349, (1000, 11111) as of 1791590912.32349, cleaved as of 1791590912.32349> in 0.009s, path: .shards_a/donor_11, db: /tmp/tmpasn6hywk/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1791591246.00000.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_11, db: /tmp/tmpasn6hywk/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1791591246.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '2d839c68-80bc-4bad-a022-87479ec8e410-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/tmpasn6hywk/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1791591246.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_12, db: /tmp/tmpasn6hywk/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1791591278.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_12, db: /tmp/tmpasn6hywk/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1791591278.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_12, db: /tmp/tmpasn6hywk/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1791591278.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016236305236816406s, path: .shards_a/donor_12, db: /tmp/tmpasn6hywk/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.632110595703125e-05s, path: .shards_a/donor_12, db: /tmp/tmpasn6hywk/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010180473327636719s, path: .shards_a/donor_12, db: /tmp/tmpasn6hywk/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010085105895996094s, path: .shards_a/donor_12, db: /tmp/tmpasn6hywk/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_12, db: /tmp/tmpasn6hywk/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1791591278.00000.db -sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_12, db: /tmp/tmpasn6hywk/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1791591278.00000.db -sharder-test INFO: Stopped cleave at gap: 'h' - 'k', path: .shards_a/donor_12, db: /tmp/tmpasn6hywk/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1791591278.00000.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: .shards_a/donor_12, db: /tmp/tmpasn6hywk/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1791591278.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '556da77d-7c2d-458c-bd33-1cc30bd0d49a-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/tmpasn6hywk/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1791591278.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_13, db: /tmp/tmpasn6hywk/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1791591298.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_13, db: /tmp/tmpasn6hywk/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1791591298.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_13, db: /tmp/tmpasn6hywk/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1791591298.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.000164031982421875s, path: .shards_a/donor_13, db: /tmp/tmpasn6hywk/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.918212890625e-05s, path: .shards_a/donor_13, db: /tmp/tmpasn6hywk/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.000102996826171875s, path: .shards_a/donor_13, db: /tmp/tmpasn6hywk/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.000102996826171875s, path: .shards_a/donor_13, db: /tmp/tmpasn6hywk/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_13, db: /tmp/tmpasn6hywk/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1791591298.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_13, db: /tmp/tmpasn6hywk/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1791591298.00000.db -sharder-test INFO: Stopped cleave at gap: 'h' - 'k', path: .shards_a/donor_13, db: /tmp/tmpasn6hywk/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1791591298.00000.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: .shards_a/donor_13, db: /tmp/tmpasn6hywk/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1791591298.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '39cf899c-b8b5-4caa-801f-e903d5e7f431-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/tmpasn6hywk/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1791591298.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_14, db: /tmp/tmpasn6hywk/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1791591318.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_14, db: /tmp/tmpasn6hywk/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1791591318.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_14, db: /tmp/tmpasn6hywk/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1791591318.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001621246337890625s, path: .shards_a/donor_14, db: /tmp/tmpasn6hywk/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.703636169433594e-05s, path: .shards_a/donor_14, db: /tmp/tmpasn6hywk/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010061264038085938s, path: .shards_a/donor_14, db: /tmp/tmpasn6hywk/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.965896606445312e-05s, path: .shards_a/donor_14, db: /tmp/tmpasn6hywk/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_14, db: /tmp/tmpasn6hywk/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1791591318.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_14, db: /tmp/tmpasn6hywk/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1791591318.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_14_k for ShardRange<'d' to 'k' as of 1791590912.57003, (1000, 11111) as of 1791590912.57003, cleaved as of 1791590912.57003>, path: .shards_a/donor_14, db: /tmp/tmpasn6hywk/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1791591318.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018310546875s, path: .shards_a/donor_14, db: /tmp/tmpasn6hywk/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010633468627929688s, path: .shards_a/donor_14, db: /tmp/tmpasn6hywk/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 1791591317.00000, (0, 0) as of 1791591317.00000, shrinking as of 1791591317.00000>, path: .shards_a/donor_14, db: /tmp/tmpasn6hywk/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1791591318.00000.dbtest.unit.container.test_sharder.TestSharder.test_cleave_shard_shrinking +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010323524475097656s, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.679794311523438e-05s, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181311.46136.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181311.46136.db +sharder-test DEBUG: Continuing to cleave (1 done, 1 todo), path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181311.46136.db +sharder-test INFO: Cleaving from row None into .shards_a/c_where_1 for ShardRange<'there' to 'where' as of 1757181173.26668, (2, 15) as of 1757181311.61720, cleaved as of 1757181173.26668>, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181311.46136.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001811981201171875s, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010251998901367188s, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/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 1757181311.46135, (0, 0) as of 1757181311.46135, sharding as of 1757181311.46135>, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181311.46136.db +sharder-test INFO: Cleaved ShardRange<'there' to 'where' as of 1757181173.26668, (2, 15) as of 1757181311.61720, cleaved as of 1757181173.26668> in 0.014s, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181311.46136.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmp5zg34lco/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181311.46136.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp_6fg4m__/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_6fg4m__/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp_6fg4m__/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_6fg4m__/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp_6fg4m__/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Failed to get own_shard_range, path: a/c, db: /tmp/tmp_6fg4m__/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp_6fg4m__/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_1, db: /tmp/tmp5_m9j61r/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1757181324.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_1, db: /tmp/tmp5_m9j61r/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1757181324.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_1, db: /tmp/tmp5_m9j61r/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1757181324.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.000156402587890625s, path: .shards_a/donor_1, db: /tmp/tmp5_m9j61r/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.465217590332031e-05s, path: .shards_a/donor_1, db: /tmp/tmp5_m9j61r/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.846687316894531e-05s, path: .shards_a/donor_1, db: /tmp/tmp5_m9j61r/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.72747802734375e-05s, path: .shards_a/donor_1, db: /tmp/tmp5_m9j61r/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_1, db: /tmp/tmp5_m9j61r/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1757181324.00000.db +sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_1, db: /tmp/tmp5_m9j61r/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1757181324.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_1_ for ShardRange<'h' to MaxBound as of 1757181311.82224, (1000, 11111) as of 1757181311.82224, created as of 1757181311.82224>, path: .shards_a/donor_1, db: /tmp/tmp5_m9j61r/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1757181324.00000.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.00019216537475585938s, path: .shards_a/donor_1, db: /tmp/tmp5_m9j61r/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011897087097167969s, path: .shards_a/donor_1, db: /tmp/tmp5_m9j61r/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 1757181334.00000, (0, 0) as of 1757181323.00000, shrunk as of 1757181323.00000>, path: .shards_a/donor_1, db: /tmp/tmp5_m9j61r/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1757181324.00000.db +sharder-test INFO: Cleaved ShardRange<'h' to MaxBound as of 1757181311.82224, (1000, 11111) as of 1757181311.82224, created as of 1757181311.82224> in 0.04s, path: .shards_a/donor_1, db: /tmp/tmp5_m9j61r/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1757181324.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_1, db: /tmp/tmp5_m9j61r/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1757181324.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp5_m9j61r/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_2, db: /tmp/tmp5_m9j61r/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1757181351.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_2, db: /tmp/tmp5_m9j61r/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1757181351.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_2, db: /tmp/tmp5_m9j61r/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1757181351.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00024318695068359375s, path: .shards_a/donor_2, db: /tmp/tmp5_m9j61r/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015020370483398438s, path: .shards_a/donor_2, db: /tmp/tmp5_m9j61r/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001556873321533203s, path: .shards_a/donor_2, db: /tmp/tmp5_m9j61r/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015354156494140625s, path: .shards_a/donor_2, db: /tmp/tmp5_m9j61r/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_2, db: /tmp/tmp5_m9j61r/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1757181351.00000.db +sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_2, db: /tmp/tmp5_m9j61r/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1757181351.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_2_ for ShardRange<'h' to MaxBound as of 1757181311.97135, (1000, 11111) as of 1757181311.97135, cleaved as of 1757181311.97135>, path: .shards_a/donor_2, db: /tmp/tmp5_m9j61r/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1757181351.00000.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.00019216537475585938s, path: .shards_a/donor_2, db: /tmp/tmp5_m9j61r/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010466575622558594s, path: .shards_a/donor_2, db: /tmp/tmp5_m9j61r/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 1757181361.00000, (0, 0) as of 1757181350.00000, shrunk as of 1757181350.00000>, path: .shards_a/donor_2, db: /tmp/tmp5_m9j61r/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1757181351.00000.db +sharder-test INFO: Cleaved ShardRange<'h' to MaxBound as of 1757181311.97135, (1000, 11111) as of 1757181311.97135, cleaved as of 1757181311.97135> in 0.019s, path: .shards_a/donor_2, db: /tmp/tmp5_m9j61r/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1757181351.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_2, db: /tmp/tmp5_m9j61r/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1757181351.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp5_m9j61r/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_3, db: /tmp/tmp5_m9j61r/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1757181378.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_3, db: /tmp/tmp5_m9j61r/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1757181378.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_3, db: /tmp/tmp5_m9j61r/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1757181378.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015211105346679688s, path: .shards_a/donor_3, db: /tmp/tmp5_m9j61r/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.202957153320312e-05s, path: .shards_a/donor_3, db: /tmp/tmp5_m9j61r/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.775161743164062e-05s, path: .shards_a/donor_3, db: /tmp/tmp5_m9j61r/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.799003601074219e-05s, path: .shards_a/donor_3, db: /tmp/tmp5_m9j61r/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_3, db: /tmp/tmp5_m9j61r/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1757181378.00000.db +sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_3, db: /tmp/tmp5_m9j61r/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1757181378.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_3_ for ShardRange<'h' to MaxBound as of 1757181312.10873, (1000, 11111) as of 1757181312.10873, active as of 1757181312.10873>, path: .shards_a/donor_3, db: /tmp/tmp5_m9j61r/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1757181378.00000.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.00020456314086914062s, path: .shards_a/donor_3, db: /tmp/tmp5_m9j61r/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001881122589111328s, path: .shards_a/donor_3, db: /tmp/tmp5_m9j61r/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 1757181388.00000, (0, 0) as of 1757181377.00000, shrunk as of 1757181377.00000>, path: .shards_a/donor_3, db: /tmp/tmp5_m9j61r/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1757181378.00000.db +sharder-test INFO: Cleaved ShardRange<'h' to MaxBound as of 1757181312.10873, (1000, 11111) as of 1757181312.10873, active as of 1757181312.10873> in 0.029s, path: .shards_a/donor_3, db: /tmp/tmp5_m9j61r/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1757181378.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_3, db: /tmp/tmp5_m9j61r/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1757181378.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp5_m9j61r/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_4, db: /tmp/tmp5_m9j61r/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1757181405.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_4, db: /tmp/tmp5_m9j61r/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1757181405.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_4, db: /tmp/tmp5_m9j61r/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1757181405.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015926361083984375s, path: .shards_a/donor_4, db: /tmp/tmp5_m9j61r/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00018644332885742188s, path: .shards_a/donor_4, db: /tmp/tmp5_m9j61r/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010085105895996094s, path: .shards_a/donor_4, db: /tmp/tmp5_m9j61r/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015592575073242188s, path: .shards_a/donor_4, db: /tmp/tmp5_m9j61r/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_4, db: /tmp/tmp5_m9j61r/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1757181405.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_4, db: /tmp/tmp5_m9j61r/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1757181405.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_4_k for ShardRange<'d' to 'k' as of 1757181312.24702, (1000, 11111) as of 1757181312.24702, created as of 1757181312.24702>, path: .shards_a/donor_4, db: /tmp/tmp5_m9j61r/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1757181405.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018668174743652344s, path: .shards_a/donor_4, db: /tmp/tmp5_m9j61r/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010633468627929688s, path: .shards_a/donor_4, db: /tmp/tmp5_m9j61r/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 1757181404.00000, (0, 0) as of 1757181404.00000, shrinking as of 1757181404.00000>, path: .shards_a/donor_4, db: /tmp/tmp5_m9j61r/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1757181405.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1757181312.24702, (1000, 11111) as of 1757181312.24702, created as of 1757181312.24702> in 0.015s, path: .shards_a/donor_4, db: /tmp/tmp5_m9j61r/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1757181405.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_4_ for ShardRange<'k' to MaxBound as of 1757181312.24707, (1000, 11111) as of 1757181312.24707, created as of 1757181312.24707>, path: .shards_a/donor_4, db: /tmp/tmp5_m9j61r/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1757181405.00000.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001819133758544922s, path: .shards_a/donor_4, db: /tmp/tmp5_m9j61r/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001399517059326172s, path: .shards_a/donor_4, db: /tmp/tmp5_m9j61r/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 1757181404.00000, (0, 0) as of 1757181404.00000, shrinking as of 1757181404.00000>, path: .shards_a/donor_4, db: /tmp/tmp5_m9j61r/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1757181405.00000.db +sharder-test INFO: Cleaved ShardRange<'k' to MaxBound as of 1757181312.24707, (1000, 11111) as of 1757181312.24707, created as of 1757181312.24707> in 0.012s, path: .shards_a/donor_4, db: /tmp/tmp5_m9j61r/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1757181405.00000.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_4, db: /tmp/tmp5_m9j61r/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1757181405.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp5_m9j61r/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_5, db: /tmp/tmp5_m9j61r/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1757181438.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_5, db: /tmp/tmp5_m9j61r/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1757181438.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_5, db: /tmp/tmp5_m9j61r/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1757181438.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016021728515625s, path: .shards_a/donor_5, db: /tmp/tmp5_m9j61r/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010323524475097656s, path: .shards_a/donor_5, db: /tmp/tmp5_m9j61r/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.942054748535156e-05s, path: .shards_a/donor_5, db: /tmp/tmp5_m9j61r/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.846687316894531e-05s, path: .shards_a/donor_5, db: /tmp/tmp5_m9j61r/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_5, db: /tmp/tmp5_m9j61r/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1757181438.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_5, db: /tmp/tmp5_m9j61r/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1757181438.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_5_k for ShardRange<'d' to 'k' as of 1757181312.40144, (1000, 11111) as of 1757181312.40144, cleaved as of 1757181312.40144>, path: .shards_a/donor_5, db: /tmp/tmp5_m9j61r/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1757181438.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018477439880371094s, path: .shards_a/donor_5, db: /tmp/tmp5_m9j61r/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001068115234375s, path: .shards_a/donor_5, db: /tmp/tmp5_m9j61r/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 1757181437.00000, (0, 0) as of 1757181437.00000, shrinking as of 1757181437.00000>, path: .shards_a/donor_5, db: /tmp/tmp5_m9j61r/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1757181438.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1757181312.40144, (1000, 11111) as of 1757181312.40144, cleaved as of 1757181312.40144> in 0.012s, path: .shards_a/donor_5, db: /tmp/tmp5_m9j61r/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1757181438.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_5_ for ShardRange<'k' to MaxBound as of 1757181312.40149, (1000, 11111) as of 1757181312.40149, cleaved as of 1757181312.40149>, path: .shards_a/donor_5, db: /tmp/tmp5_m9j61r/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1757181438.00000.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00018477439880371094s, path: .shards_a/donor_5, db: /tmp/tmp5_m9j61r/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010204315185546875s, path: .shards_a/donor_5, db: /tmp/tmp5_m9j61r/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 1757181437.00000, (0, 0) as of 1757181437.00000, shrinking as of 1757181437.00000>, path: .shards_a/donor_5, db: /tmp/tmp5_m9j61r/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1757181438.00000.db +sharder-test INFO: Cleaved ShardRange<'k' to MaxBound as of 1757181312.40149, (1000, 11111) as of 1757181312.40149, cleaved as of 1757181312.40149> in 0.01s, path: .shards_a/donor_5, db: /tmp/tmp5_m9j61r/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1757181438.00000.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_5, db: /tmp/tmp5_m9j61r/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1757181438.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp5_m9j61r/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_6, db: /tmp/tmp5_m9j61r/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1757181471.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_6, db: /tmp/tmp5_m9j61r/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1757181471.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_6, db: /tmp/tmp5_m9j61r/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1757181471.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015854835510253906s, path: .shards_a/donor_6, db: /tmp/tmp5_m9j61r/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.393692016601562e-05s, path: .shards_a/donor_6, db: /tmp/tmp5_m9j61r/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.775161743164062e-05s, path: .shards_a/donor_6, db: /tmp/tmp5_m9j61r/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.751319885253906e-05s, path: .shards_a/donor_6, db: /tmp/tmp5_m9j61r/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_6, db: /tmp/tmp5_m9j61r/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1757181471.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_6, db: /tmp/tmp5_m9j61r/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1757181471.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_6_k for ShardRange<'d' to 'k' as of 1757181312.55562, (1000, 11111) as of 1757181312.55562, active as of 1757181312.55562>, path: .shards_a/donor_6, db: /tmp/tmp5_m9j61r/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1757181471.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018453598022460938s, path: .shards_a/donor_6, db: /tmp/tmp5_m9j61r/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010967254638671875s, path: .shards_a/donor_6, db: /tmp/tmp5_m9j61r/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 1757181470.00000, (0, 0) as of 1757181470.00000, shrinking as of 1757181470.00000>, path: .shards_a/donor_6, db: /tmp/tmp5_m9j61r/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1757181471.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1757181312.55562, (1000, 11111) as of 1757181312.55562, active as of 1757181312.55562> in 0.011s, path: .shards_a/donor_6, db: /tmp/tmp5_m9j61r/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1757181471.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_6_ for ShardRange<'k' to MaxBound as of 1757181312.55565, (1000, 11111) as of 1757181312.55565, active as of 1757181312.55565>, path: .shards_a/donor_6, db: /tmp/tmp5_m9j61r/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1757181471.00000.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00019025802612304688s, path: .shards_a/donor_6, db: /tmp/tmp5_m9j61r/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011348724365234375s, path: .shards_a/donor_6, db: /tmp/tmp5_m9j61r/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 1757181470.00000, (0, 0) as of 1757181470.00000, shrinking as of 1757181470.00000>, path: .shards_a/donor_6, db: /tmp/tmp5_m9j61r/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1757181471.00000.db +sharder-test INFO: Cleaved ShardRange<'k' to MaxBound as of 1757181312.55565, (1000, 11111) as of 1757181312.55565, active as of 1757181312.55565> in 0.016s, path: .shards_a/donor_6, db: /tmp/tmp5_m9j61r/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1757181471.00000.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_6, db: /tmp/tmp5_m9j61r/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1757181471.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp5_m9j61r/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_7, db: /tmp/tmp5_m9j61r/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1757181504.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_7, db: /tmp/tmp5_m9j61r/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1757181504.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_7, db: /tmp/tmp5_m9j61r/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1757181504.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00022530555725097656s, path: .shards_a/donor_7, db: /tmp/tmp5_m9j61r/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.679794311523438e-05s, path: .shards_a/donor_7, db: /tmp/tmp5_m9j61r/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.751319885253906e-05s, path: .shards_a/donor_7, db: /tmp/tmp5_m9j61r/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.870529174804688e-05s, path: .shards_a/donor_7, db: /tmp/tmp5_m9j61r/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_7, db: /tmp/tmp5_m9j61r/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1757181504.00000.db +sharder-test INFO: Starting to cleave (3 todo), path: .shards_a/donor_7, db: /tmp/tmp5_m9j61r/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1757181504.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_7_k for ShardRange<'d' to 'k' as of 1757181312.70560, (1000, 11111) as of 1757181312.70560, cleaved as of 1757181312.70560>, path: .shards_a/donor_7, db: /tmp/tmp5_m9j61r/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1757181504.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018095970153808594s, path: .shards_a/donor_7, db: /tmp/tmp5_m9j61r/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001723766326904297s, path: .shards_a/donor_7, db: /tmp/tmp5_m9j61r/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 1757181503.00000, (0, 0) as of 1757181503.00000, shrinking as of 1757181503.00000>, path: .shards_a/donor_7, db: /tmp/tmp5_m9j61r/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1757181504.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1757181312.70560, (1000, 11111) as of 1757181312.70560, cleaved as of 1757181312.70560> in 0.013s, path: .shards_a/donor_7, db: /tmp/tmp5_m9j61r/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1757181504.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_7_t for ShardRange<'k' to 't' as of 1757181312.70564, (1000, 11111) as of 1757181312.70564, cleaved as of 1757181312.70564>, path: .shards_a/donor_7, db: /tmp/tmp5_m9j61r/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1757181504.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018072128295898438s, path: .shards_a/donor_7, db: /tmp/tmp5_m9j61r/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001163482666015625s, path: .shards_a/donor_7, db: /tmp/tmp5_m9j61r/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 1757181503.00000, (0, 0) as of 1757181503.00000, shrinking as of 1757181503.00000>, path: .shards_a/donor_7, db: /tmp/tmp5_m9j61r/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1757181504.00000.db +sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1757181312.70564, (1000, 11111) as of 1757181312.70564, cleaved as of 1757181312.70564> in 0.016s, path: .shards_a/donor_7, db: /tmp/tmp5_m9j61r/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1757181504.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_7_ for ShardRange<'t' to MaxBound as of 1757181312.70565, (1000, 11111) as of 1757181312.70565, cleaved as of 1757181312.70565>, path: .shards_a/donor_7, db: /tmp/tmp5_m9j61r/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1757181504.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00019884109497070312s, path: .shards_a/donor_7, db: /tmp/tmp5_m9j61r/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001068115234375s, path: .shards_a/donor_7, db: /tmp/tmp5_m9j61r/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 1757181503.00000, (0, 0) as of 1757181503.00000, shrinking as of 1757181503.00000>, path: .shards_a/donor_7, db: /tmp/tmp5_m9j61r/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1757181504.00000.db +sharder-test INFO: Cleaved ShardRange<'t' to MaxBound as of 1757181312.70565, (1000, 11111) as of 1757181312.70565, cleaved as of 1757181312.70565> in 0.016s, path: .shards_a/donor_7, db: /tmp/tmp5_m9j61r/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1757181504.00000.db +sharder-test DEBUG: Cleaved 3 shard ranges, path: .shards_a/donor_7, db: /tmp/tmp5_m9j61r/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1757181504.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp5_m9j61r/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_8, db: /tmp/tmp5_m9j61r/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1757181543.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_8, db: /tmp/tmp5_m9j61r/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1757181543.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_8, db: /tmp/tmp5_m9j61r/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1757181543.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015473365783691406s, path: .shards_a/donor_8, db: /tmp/tmp5_m9j61r/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.5367431640625e-05s, path: .shards_a/donor_8, db: /tmp/tmp5_m9j61r/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.965896606445312e-05s, path: .shards_a/donor_8, db: /tmp/tmp5_m9j61r/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.632110595703125e-05s, path: .shards_a/donor_8, db: /tmp/tmp5_m9j61r/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_8, db: /tmp/tmp5_m9j61r/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1757181543.00000.db +sharder-test INFO: Starting to cleave (3 todo), path: .shards_a/donor_8, db: /tmp/tmp5_m9j61r/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1757181543.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_8_k for ShardRange<'d' to 'k' as of 1757181312.93593, (1000, 11111) as of 1757181312.93593, created as of 1757181312.93593>, path: .shards_a/donor_8, db: /tmp/tmp5_m9j61r/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1757181543.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018095970153808594s, path: .shards_a/donor_8, db: /tmp/tmp5_m9j61r/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010347366333007812s, path: .shards_a/donor_8, db: /tmp/tmp5_m9j61r/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 1757181542.00000, (0, 0) as of 1757181542.00000, shrinking as of 1757181542.00000>, path: .shards_a/donor_8, db: /tmp/tmp5_m9j61r/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1757181543.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1757181312.93593, (1000, 11111) as of 1757181312.93593, created as of 1757181312.93593> in 0.012s, path: .shards_a/donor_8, db: /tmp/tmp5_m9j61r/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1757181543.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_8_t for ShardRange<'k' to 't' as of 1757181312.93597, (1000, 11111) as of 1757181312.93597, created as of 1757181312.93597>, path: .shards_a/donor_8, db: /tmp/tmp5_m9j61r/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1757181543.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001747608184814453s, path: .shards_a/donor_8, db: /tmp/tmp5_m9j61r/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010180473327636719s, path: .shards_a/donor_8, db: /tmp/tmp5_m9j61r/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 1757181542.00000, (0, 0) as of 1757181542.00000, shrinking as of 1757181542.00000>, path: .shards_a/donor_8, db: /tmp/tmp5_m9j61r/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1757181543.00000.db +sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1757181312.93597, (1000, 11111) as of 1757181312.93597, created as of 1757181312.93597> in 0.015s, path: .shards_a/donor_8, db: /tmp/tmp5_m9j61r/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1757181543.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_8_ for ShardRange<'t' to MaxBound as of 1757181312.93598, (1000, 11111) as of 1757181312.93598, created as of 1757181312.93598>, path: .shards_a/donor_8, db: /tmp/tmp5_m9j61r/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1757181543.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00027298927307128906s, path: .shards_a/donor_8, db: /tmp/tmp5_m9j61r/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015401840209960938s, path: .shards_a/donor_8, db: /tmp/tmp5_m9j61r/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 1757181542.00000, (0, 0) as of 1757181542.00000, shrinking as of 1757181542.00000>, path: .shards_a/donor_8, db: /tmp/tmp5_m9j61r/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1757181543.00000.db +sharder-test INFO: Cleaved ShardRange<'t' to MaxBound as of 1757181312.93598, (1000, 11111) as of 1757181312.93598, created as of 1757181312.93598> in 0.016s, path: .shards_a/donor_8, db: /tmp/tmp5_m9j61r/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1757181543.00000.db +sharder-test DEBUG: Cleaved 3 shard ranges, path: .shards_a/donor_8, db: /tmp/tmp5_m9j61r/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1757181543.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp5_m9j61r/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_9, db: /tmp/tmp5_m9j61r/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1757181582.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_9, db: /tmp/tmp5_m9j61r/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1757181582.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_9, db: /tmp/tmp5_m9j61r/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1757181582.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001552104949951172s, path: .shards_a/donor_9, db: /tmp/tmp5_m9j61r/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.369850158691406e-05s, path: .shards_a/donor_9, db: /tmp/tmp5_m9j61r/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010728836059570312s, path: .shards_a/donor_9, db: /tmp/tmp5_m9j61r/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.584426879882812e-05s, path: .shards_a/donor_9, db: /tmp/tmp5_m9j61r/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_9, db: /tmp/tmp5_m9j61r/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1757181582.00000.db +sharder-test INFO: Starting to cleave (3 todo), path: .shards_a/donor_9, db: /tmp/tmp5_m9j61r/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1757181582.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_9_k for ShardRange<'d' to 'k' as of 1757181313.12164, (1000, 11111) as of 1757181313.12164, active as of 1757181313.12164>, path: .shards_a/donor_9, db: /tmp/tmp5_m9j61r/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1757181582.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017309188842773438s, path: .shards_a/donor_9, db: /tmp/tmp5_m9j61r/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010275840759277344s, path: .shards_a/donor_9, db: /tmp/tmp5_m9j61r/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 1757181581.00000, (0, 0) as of 1757181581.00000, shrinking as of 1757181581.00000>, path: .shards_a/donor_9, db: /tmp/tmp5_m9j61r/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1757181582.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1757181313.12164, (1000, 11111) as of 1757181313.12164, active as of 1757181313.12164> in 0.011s, path: .shards_a/donor_9, db: /tmp/tmp5_m9j61r/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1757181582.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_9_t for ShardRange<'k' to 't' as of 1757181313.12168, (1000, 11111) as of 1757181313.12168, active as of 1757181313.12168>, path: .shards_a/donor_9, db: /tmp/tmp5_m9j61r/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1757181582.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017380714416503906s, path: .shards_a/donor_9, db: /tmp/tmp5_m9j61r/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010371208190917969s, path: .shards_a/donor_9, db: /tmp/tmp5_m9j61r/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 1757181581.00000, (0, 0) as of 1757181581.00000, shrinking as of 1757181581.00000>, path: .shards_a/donor_9, db: /tmp/tmp5_m9j61r/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1757181582.00000.db +sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1757181313.12168, (1000, 11111) as of 1757181313.12168, active as of 1757181313.12168> in 0.011s, path: .shards_a/donor_9, db: /tmp/tmp5_m9j61r/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1757181582.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_9_ for ShardRange<'t' to MaxBound as of 1757181313.12169, (1000, 11111) as of 1757181313.12169, active as of 1757181313.12169>, path: .shards_a/donor_9, db: /tmp/tmp5_m9j61r/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1757181582.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00016760826110839844s, path: .shards_a/donor_9, db: /tmp/tmp5_m9j61r/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.965896606445312e-05s, path: .shards_a/donor_9, db: /tmp/tmp5_m9j61r/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 1757181581.00000, (0, 0) as of 1757181581.00000, shrinking as of 1757181581.00000>, path: .shards_a/donor_9, db: /tmp/tmp5_m9j61r/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1757181582.00000.db +sharder-test INFO: Cleaved ShardRange<'t' to MaxBound as of 1757181313.12169, (1000, 11111) as of 1757181313.12169, active as of 1757181313.12169> in 0.011s, path: .shards_a/donor_9, db: /tmp/tmp5_m9j61r/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1757181582.00000.db +sharder-test DEBUG: Cleaved 3 shard ranges, path: .shards_a/donor_9, db: /tmp/tmp5_m9j61r/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1757181582.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp5_m9j61r/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_10, db: /tmp/tmp5_m9j61r/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1757181621.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_10, db: /tmp/tmp5_m9j61r/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1757181621.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_10, db: /tmp/tmp5_m9j61r/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1757181621.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015306472778320312s, path: .shards_a/donor_10, db: /tmp/tmp5_m9j61r/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.417533874511719e-05s, path: .shards_a/donor_10, db: /tmp/tmp5_m9j61r/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.751319885253906e-05s, path: .shards_a/donor_10, db: /tmp/tmp5_m9j61r/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.751319885253906e-05s, path: .shards_a/donor_10, db: /tmp/tmp5_m9j61r/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_10, db: /tmp/tmp5_m9j61r/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1757181621.00000.db +sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_10, db: /tmp/tmp5_m9j61r/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1757181621.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_10_k for ShardRange<'d' to 'k' as of 1757181313.30142, (1000, 11111) as of 1757181313.30142, created as of 1757181313.30142>, path: .shards_a/donor_10, db: /tmp/tmp5_m9j61r/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1757181621.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017690658569335938s, path: .shards_a/donor_10, db: /tmp/tmp5_m9j61r/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010514259338378906s, path: .shards_a/donor_10, db: /tmp/tmp5_m9j61r/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 1757181620.00000, (0, 0) as of 1757181620.00000, shrinking as of 1757181620.00000>, path: .shards_a/donor_10, db: /tmp/tmp5_m9j61r/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1757181621.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1757181313.30142, (1000, 11111) as of 1757181313.30142, created as of 1757181313.30142> in 0.016s, path: .shards_a/donor_10, db: /tmp/tmp5_m9j61r/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1757181621.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_10, db: /tmp/tmp5_m9j61r/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1757181621.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '49570d3d-aa89-49d7-bc68-91fa9a047dd1-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/tmp5_m9j61r/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1757181621.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_11, db: /tmp/tmp5_m9j61r/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1757181647.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_11, db: /tmp/tmp5_m9j61r/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1757181647.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_11, db: /tmp/tmp5_m9j61r/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1757181647.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015592575073242188s, path: .shards_a/donor_11, db: /tmp/tmp5_m9j61r/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.465217590332031e-05s, path: .shards_a/donor_11, db: /tmp/tmp5_m9j61r/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.608268737792969e-05s, path: .shards_a/donor_11, db: /tmp/tmp5_m9j61r/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.560585021972656e-05s, path: .shards_a/donor_11, db: /tmp/tmp5_m9j61r/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_11, db: /tmp/tmp5_m9j61r/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1757181647.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_11, db: /tmp/tmp5_m9j61r/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1757181647.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_11_k for ShardRange<'d' to 'k' as of 1757181313.43326, (1000, 11111) as of 1757181313.43326, cleaved as of 1757181313.43326>, path: .shards_a/donor_11, db: /tmp/tmp5_m9j61r/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1757181647.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001709461212158203s, path: .shards_a/donor_11, db: /tmp/tmp5_m9j61r/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010061264038085938s, path: .shards_a/donor_11, db: /tmp/tmp5_m9j61r/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 1757181646.00000, (0, 0) as of 1757181646.00000, shrinking as of 1757181646.00000>, path: .shards_a/donor_11, db: /tmp/tmp5_m9j61r/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1757181647.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1757181313.43326, (1000, 11111) as of 1757181313.43326, cleaved as of 1757181313.43326> in 0.01s, path: .shards_a/donor_11, db: /tmp/tmp5_m9j61r/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1757181647.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_11_t for ShardRange<'k' to 't' as of 1757181313.43330, (1000, 11111) as of 1757181313.43330, cleaved as of 1757181313.43330>, path: .shards_a/donor_11, db: /tmp/tmp5_m9j61r/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1757181647.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00016999244689941406s, path: .shards_a/donor_11, db: /tmp/tmp5_m9j61r/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016117095947265625s, path: .shards_a/donor_11, db: /tmp/tmp5_m9j61r/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 1757181646.00000, (0, 0) as of 1757181646.00000, shrinking as of 1757181646.00000>, path: .shards_a/donor_11, db: /tmp/tmp5_m9j61r/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1757181647.00000.db +sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1757181313.43330, (1000, 11111) as of 1757181313.43330, cleaved as of 1757181313.43330> in 0.013s, path: .shards_a/donor_11, db: /tmp/tmp5_m9j61r/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1757181647.00000.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_11, db: /tmp/tmp5_m9j61r/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1757181647.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '9c695230-18a2-4ec5-8fca-20b0f745bf79-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/tmp5_m9j61r/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1757181647.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_12, db: /tmp/tmp5_m9j61r/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1757181679.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_12, db: /tmp/tmp5_m9j61r/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1757181679.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_12, db: /tmp/tmp5_m9j61r/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1757181679.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015974044799804688s, path: .shards_a/donor_12, db: /tmp/tmp5_m9j61r/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.441375732421875e-05s, path: .shards_a/donor_12, db: /tmp/tmp5_m9j61r/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010061264038085938s, path: .shards_a/donor_12, db: /tmp/tmp5_m9j61r/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.655952453613281e-05s, path: .shards_a/donor_12, db: /tmp/tmp5_m9j61r/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_12, db: /tmp/tmp5_m9j61r/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1757181679.00000.db +sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_12, db: /tmp/tmp5_m9j61r/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1757181679.00000.db +sharder-test INFO: Stopped cleave at gap: 'h' - 'k', path: .shards_a/donor_12, db: /tmp/tmp5_m9j61r/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1757181679.00000.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: .shards_a/donor_12, db: /tmp/tmp5_m9j61r/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1757181679.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '2fb6d501-92da-402d-b391-7de522253ee8-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/tmp5_m9j61r/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1757181679.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_13, db: /tmp/tmp5_m9j61r/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1757181699.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_13, db: /tmp/tmp5_m9j61r/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1757181699.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_13, db: /tmp/tmp5_m9j61r/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1757181699.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016355514526367188s, path: .shards_a/donor_13, db: /tmp/tmp5_m9j61r/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.298324584960938e-05s, path: .shards_a/donor_13, db: /tmp/tmp5_m9j61r/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.489059448242188e-05s, path: .shards_a/donor_13, db: /tmp/tmp5_m9j61r/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.393692016601562e-05s, path: .shards_a/donor_13, db: /tmp/tmp5_m9j61r/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_13, db: /tmp/tmp5_m9j61r/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1757181699.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_13, db: /tmp/tmp5_m9j61r/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1757181699.00000.db +sharder-test INFO: Stopped cleave at gap: 'h' - 'k', path: .shards_a/donor_13, db: /tmp/tmp5_m9j61r/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1757181699.00000.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: .shards_a/donor_13, db: /tmp/tmp5_m9j61r/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1757181699.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'f9658b1b-ab3c-4475-a9f8-efa4fe6085d3-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/tmp5_m9j61r/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1757181699.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_14, db: /tmp/tmp5_m9j61r/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1757181719.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_14, db: /tmp/tmp5_m9j61r/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1757181719.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_14, db: /tmp/tmp5_m9j61r/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1757181719.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001506805419921875s, path: .shards_a/donor_14, db: /tmp/tmp5_m9j61r/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.34600830078125e-05s, path: .shards_a/donor_14, db: /tmp/tmp5_m9j61r/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.584426879882812e-05s, path: .shards_a/donor_14, db: /tmp/tmp5_m9j61r/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.dbtest.unit.container.test_sharder.TestSharder.test_cleave_shard_shrinking test.unit.container.test_sharder.TestSharder.test_cleave_shard_shrinking ... ok test.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_acceptor_with_active_root_range test.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_acceptor_with_active_root_range ... ok -test.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_acceptor_with_sharded_root_range -test.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_acceptor_with_sharded_root_range ... ok -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1791590912.57003, (1000, 11111) as of 1791590912.57003, cleaved as of 1791590912.57003> in 0.011s, path: .shards_a/donor_14, db: /tmp/tmpasn6hywk/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1791591318.00000.db -sharder-test INFO: Stopped cleave at gap: 'k' - 't', path: .shards_a/donor_14, db: /tmp/tmpasn6hywk/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1791591318.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_14, db: /tmp/tmpasn6hywk/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1791591318.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '27d17ab9-5b37-459b-9ef9-6732f38caee6-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/tmpasn6hywk/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1791591318.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmp1sil0g5n/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590914.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp1sil0g5n/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590914.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmp1sil0g5n/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590914.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016641616821289062s, path: .shards_a/shard_c, db: /tmp/tmp1sil0g5n/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010013580322265625s, path: .shards_a/shard_c, db: /tmp/tmp1sil0g5n/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010180473327636719s, path: .shards_a/shard_c, db: /tmp/tmp1sil0g5n/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010251998901367188s, path: .shards_a/shard_c, db: /tmp/tmp1sil0g5n/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp1sil0g5n/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590914.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmp1sil0g5n/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590914.00000.db -sharder-test INFO: Cleaving from row None into .shards/other for ShardRange<'here' to 'where' as of 1791590915.00000, (0, 0) as of 1791590915.00000, active as of 1791590915.00000>, path: .shards_a/shard_c, db: /tmp/tmp1sil0g5n/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590914.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00020575523376464844s, path: .shards_a/shard_c, db: /tmp/tmp1sil0g5n/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010514259338378906s, path: .shards_a/shard_c, db: /tmp/tmp1sil0g5n/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Replicating new shard container .shards/other for ShardRange<'here' to 'there' as of 1791590912.72607, (0, 0) as of 1791590913.00000, shrunk as of 1791590913.00000>, path: .shards_a/shard_c, db: /tmp/tmp1sil0g5n/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590914.00000.db -sharder-test INFO: Cleaved ShardRange<'here' to 'where' as of 1791590915.00000, (0, 0) as of 1791590915.00000, active as of 1791590915.00000> in 0.012s, path: .shards_a/shard_c, db: /tmp/tmp1sil0g5n/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590914.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmp1sil0g5n/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590914.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmpd1aq4gty/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590914.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpd1aq4gty/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590914.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmpd1aq4gty/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590914.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017333030700683594s, path: .shards_a/shard_c, db: /tmp/tmpd1aq4gty/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.679794311523438e-05s, path: .shards_a/shard_c, db: /tmp/tmpd1aq4gty/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.965896606445312e-05s, path: .shards_a/shard_c, db: /tmp/tmpd1aq4gty/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/tmpd1aq4gty/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpd1aq4gty/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590914.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmpd1aq4gty/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590914.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/shard_d for ShardRange<'here' to MaxBound as of 1791590915.00000, (0, 0) as of 1791590915.00000, active as of 1791590915.00000>, path: .shards_a/shard_c, db: /tmp/tmpd1aq4gty/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590914.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001838207244873047s, path: .shards_a/shard_c, db: /tmp/tmpd1aq4gty/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012135505676269531s, path: .shards_a/shard_c, db: /tmp/tmpd1aq4gty/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 1791590913.00000, (0, 0) as of 1791590913.00000, sharding as of 1791590913.00000>, path: .shards_a/shard_c, db: /tmp/tmpd1aq4gty/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590914.00000.db -sharder-test INFO: Cleaved ShardRange<'here' to MaxBound as of 1791590915.00000, (0, 0) as of 1791590915.00000, active as of 1791590915.00000> in 0.01s, path: .shards_a/shard_c, db: /tmp/tmpd1aq4gty/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590914.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmpd1aq4gty/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590914.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmphf30eg96/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590913.00000.dbtest.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_root_range +sharder-test DEBUG: got 0 rows (deleted=True) in 0.000148773193359375s, path: .shards_a/donor_14, db: /tmp/tmp5_m9j61r/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_14, db: /tmp/tmp5_m9j61r/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1757181719.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_14, db: /tmp/tmp5_m9j61r/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1757181719.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_14_k for ShardRange<'d' to 'k' as of 1757181313.77208, (1000, 11111) as of 1757181313.77208, cleaved as of 1757181313.77208>, path: .shards_a/donor_14, db: /tmp/tmp5_m9j61r/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1757181719.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001690387725830078s, path: .shards_a/donor_14, db: /tmp/tmp5_m9j61r/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010204315185546875s, path: .shards_a/donor_14, db: /tmp/tmp5_m9j61r/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 1757181718.00000, (0, 0) as of 1757181718.00000, shrinking as of 1757181718.00000>, path: .shards_a/donor_14, db: /tmp/tmp5_m9j61r/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1757181719.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1757181313.77208, (1000, 11111) as of 1757181313.77208, cleaved as of 1757181313.77208> in 0.017s, path: .shards_a/donor_14, db: /tmp/tmp5_m9j61r/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1757181719.00000.db +sharder-test INFO: Stopped cleave at gap: 'k' - 't', path: .shards_a/donor_14, db: /tmp/tmp5_m9j61r/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1757181719.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_14, db: /tmp/tmp5_m9j61r/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1757181719.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '3ba3f284-83f4-424e-b35d-74544f10a39f-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/tmp5_m9j61r/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1757181719.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmpw6r581ys/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181315.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpw6r581ys/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181315.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmpw6r581ys/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181315.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001461505889892578s, path: .shards_a/shard_c, db: /tmp/tmpw6r581ys/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.107589721679688e-05s, path: .shards_a/shard_c, db: /tmp/tmpw6r581ys/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.560585021972656e-05s, path: .shards_a/shard_c, db: /tmp/tmpw6r581ys/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.5367431640625e-05s, path: .shards_a/shard_c, db: /tmp/tmpw6r581ys/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpw6r581ys/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181315.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmpw6r581ys/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181315.00000.db +sharder-test INFO: Cleaving from row None into .shards/other for ShardRange<'here' to 'where' as of 1757181316.00000, (0, 0) as of 1757181316.00000, active as of 1757181316.00000>, path: .shards_a/shard_c, db: /tmp/tmpw6r581ys/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181315.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00019598007202148438s, path: .shards_a/shard_c, db: /tmp/tmpw6r581ys/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001289844512939453s, path: .shards_a/shard_c, db: /tmp/tmpw6r581ys/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Replicating new shard container .shards/other for ShardRange<'here' to 'there' as of 1757181318.79687, (0, 0) as of 1757181314.00000, shrunk as of 1757181314.00000>, path: .shards_a/shard_c, db: /tmp/tmpw6r581ys/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181315.00000.db +sharder-test INFO: Cleaved ShardRange<'here' to 'where' as of 1757181316.00000, (0, 0) as of 1757181316.00000, active as of 1757181316.00000> in 3.305s, path: .shards_a/shard_c, db: /tmp/tmpw6r581ys/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181315.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmpw6r581ys/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181315.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmp0a6skqew/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181323.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp0a6skqew/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181323.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmp0a6skqew/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181323.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00020194053649902344s, path: .shards_a/shard_c, db: /tmp/tmp0a6skqew/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010132789611816406s, path: .shards_a/shard_c, db: /tmp/tmp0a6skqew/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010275840759277344s, path: .shards_a/shard_c, db: /tmp/tmp0a6skqew/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010275840759277344s, path: .shards_a/shard_c, db: /tmp/tmp0a6skqew/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp0a6skqew/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181323.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmp0a6skqew/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181323.00000.dbtest.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_sharder.TestSharder.test_cleave_shrinking_to_active_root_range test.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_root_range ... ok -test.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_root_range_with_active_acceptor -test.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_root_range_with_active_acceptor ... ok -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmphf30eg96/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590913.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmphf30eg96/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590913.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0002532005310058594s, path: .shards_a/shard_c, db: /tmp/tmphf30eg96/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015592575073242188s, path: .shards_a/shard_c, db: /tmp/tmphf30eg96/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016069412231445312s, path: .shards_a/shard_c, db: /tmp/tmphf30eg96/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015997886657714844s, path: .shards_a/shard_c, db: /tmp/tmphf30eg96/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmphf30eg96/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590913.00000.db -sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/shard_c, db: /tmp/tmphf30eg96/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590913.00000.db -sharder-test INFO: Cleaving from row None into a/c for ShardRange, path: .shards_a/shard_c, db: /tmp/tmphf30eg96/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590913.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0002651214599609375s, path: .shards_a/shard_c, db: /tmp/tmphf30eg96/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001583099365234375s, path: .shards_a/shard_c, db: /tmp/tmphf30eg96/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Cleaving ShardRange - zero objects found, path: .shards_a/shard_c, db: /tmp/tmphf30eg96/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590913.00000.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: .shards_a/shard_c, db: /tmp/tmphf30eg96/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590913.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmpjeln13u5/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590914.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpjeln13u5/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590914.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmpjeln13u5/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590914.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016045570373535156s, path: .shards_a/shard_c, db: /tmp/tmpjeln13u5/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.489059448242188e-05s, path: .shards_a/shard_c, db: /tmp/tmpjeln13u5/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011897087097167969s, path: .shards_a/shard_c, db: /tmp/tmpjeln13u5/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/tmpjeln13u5/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpjeln13u5/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590914.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmpjeln13u5/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590914.00000.db -sharder-test INFO: Cleaving from row None into a/c for ShardRange, path: .shards_a/shard_c, db: /tmp/tmpjeln13u5/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590914.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017976760864257812s, path: .shards_a/shard_c, db: /tmp/tmpjeln13u5/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/tmpjeln13u5/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Replicating new shard container a/c for ShardRange<'here' to 'there' as of 1791590912.97819, (0, 0) as of 1791590913.00000, shrunk as of 1791590913.00000>, path: .shards_a/shard_c, db: /tmp/tmpjeln13u5/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590914.00000.db -sharder-test INFO: Cleaved ShardRange in 0.013s, path: .shards_a/shard_c, db: /tmp/tmpjeln13u5/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590914.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmpjeln13u5/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590914.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpcfj99eyq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590912.99433.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpcfj99eyq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590912.99433.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpcfj99eyq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590912.99433.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpcfj99eyq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590912.99433.db -sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpcfj99eyq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590912.99433.db -sharder-test INFO: Cleaving from row None into .shards_a/c_b_0 for ShardRange, path: a/c, db: /tmp/tmpcfj99eyq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590912.99433.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00019931793212890625s, path: a/c, db: /tmp/tmpcfj99eyq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010991096496582031s, path: a/c, db: /tmp/tmpcfj99eyq/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/tmpcfj99eyq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590912.99433.dbtest.unit.container.test_sharder.TestSharder.test_cleave_skips_shrinking_and_stops_at_found +sharder-test INFO: Cleaving from row None into .shards_a/shard_d for ShardRange<'here' to MaxBound as of 1757181324.00000, (0, 0) as of 1757181324.00000, active as of 1757181324.00000>, path: .shards_a/shard_c, db: /tmp/tmp0a6skqew/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181323.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001900196075439453s, path: .shards_a/shard_c, db: /tmp/tmp0a6skqew/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001087188720703125s, path: .shards_a/shard_c, db: /tmp/tmp0a6skqew/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 1757181322.00000, (0, 0) as of 1757181322.00000, sharding as of 1757181322.00000>, path: .shards_a/shard_c, db: /tmp/tmp0a6skqew/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181323.00000.db +sharder-test INFO: Cleaved ShardRange<'here' to MaxBound as of 1757181324.00000, (0, 0) as of 1757181324.00000, active as of 1757181324.00000> in 0.014s, path: .shards_a/shard_c, db: /tmp/tmp0a6skqew/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181323.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmp0a6skqew/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181323.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmpw8nsg0nt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181326.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpw8nsg0nt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181326.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmpw8nsg0nt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181326.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015592575073242188s, path: .shards_a/shard_c, db: /tmp/tmpw8nsg0nt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.489059448242188e-05s, path: .shards_a/shard_c, db: /tmp/tmpw8nsg0nt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.846687316894531e-05s, path: .shards_a/shard_c, db: /tmp/tmpw8nsg0nt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.703636169433594e-05s, path: .shards_a/shard_c, db: /tmp/tmpw8nsg0nt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpw8nsg0nt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181326.00000.db +sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/shard_c, db: /tmp/tmpw8nsg0nt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181326.00000.db +sharder-test INFO: Cleaving from row None into a/c for ShardRange, path: .shards_a/shard_c, db: /tmp/tmpw8nsg0nt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181326.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017571449279785156s, path: .shards_a/shard_c, db: /tmp/tmpw8nsg0nt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010418891906738281s, path: .shards_a/shard_c, db: /tmp/tmpw8nsg0nt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Cleaving ShardRange - zero objects found, path: .shards_a/shard_c, db: /tmp/tmpw8nsg0nt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181326.00000.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: .shards_a/shard_c, db: /tmp/tmpw8nsg0nt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181326.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmpd4zw1h24/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181327.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpd4zw1h24/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181327.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmpd4zw1h24/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181327.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001575946807861328s, path: .shards_a/shard_c, db: /tmp/tmpd4zw1h24/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.632110595703125e-05s, path: .shards_a/shard_c, db: /tmp/tmpd4zw1h24/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.703636169433594e-05s, path: .shards_a/shard_c, db: /tmp/tmpd4zw1h24/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.894371032714844e-05s, path: .shards_a/shard_c, db: /tmp/tmpd4zw1h24/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpd4zw1h24/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181327.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmpd4zw1h24/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181327.00000.db +sharder-test INFO: Cleaving from row None into a/c for ShardRange, path: .shards_a/shard_c, db: /tmp/tmpd4zw1h24/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181327.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017905235290527344s, path: .shards_a/shard_c, db: /tmp/tmpd4zw1h24/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011229515075683594s, path: .shards_a/shard_c, db: /tmp/tmpd4zw1h24/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Replicating new shard container a/c for ShardRange<'here' to 'there' as of 1757181326.52307, (0, 0) as of 1757181326.00000, shrunk as of 1757181326.00000>, path: .shards_a/shard_c, db: /tmp/tmpd4zw1h24/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181327.00000.db +sharder-test INFO: Cleaved ShardRange in 0.019s, path: .shards_a/shard_c, db: /tmp/tmpd4zw1h24/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181327.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmpd4zw1h24/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181327.00000.dbtest.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.container.test_sharder.TestSharder.test_cleave_skips_shrinking_and_stops_at_found test.unit.container.test_sharder.TestSharder.test_cleave_skips_shrinking_and_stops_at_found ... ok -sharder-test INFO: Cleaved ShardRange in 0.012s, path: a/c, db: /tmp/tmpcfj99eyq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590912.99433.db -sharder-test INFO: Cleaving from row None into .shards_a/c_d_2 for ShardRange<'b' to 'd' as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmpcfj99eyq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590912.99433.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00030517578125s, path: a/c, db: /tmp/tmpcfj99eyq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016808509826660156s, path: a/c, db: /tmp/tmpcfj99eyq/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/tmpcfj99eyq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590912.99433.db -sharder-test INFO: Cleaved ShardRange<'b' to 'd' as of 1791590724.09185, (2, 3) as of 1791590913.09195, cleaved as of 1791590724.09185> in 0.015s, path: a/c, db: /tmp/tmpcfj99eyq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590912.99433.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpcfj99eyq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590912.99433.db -sharder-test DEBUG: Continuing to cleave (2 done, 2 todo), path: a/c, db: /tmp/tmpcfj99eyq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590912.99433.db -sharder-test INFO: Cleaving from row None into .shards_a/c_f_3 for ShardRange<'d' to 'f' as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmpcfj99eyq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590912.99433.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00019741058349609375s, path: a/c, db: /tmp/tmpcfj99eyq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010848045349121094s, path: a/c, db: /tmp/tmpcfj99eyq/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/tmpcfj99eyq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590912.99433.db -sharder-test INFO: Cleaved ShardRange<'d' to 'f' as of 1791590724.09185, (2, 103) as of 1791590913.13064, cleaved as of 1791590724.09185> in 0.012s, path: a/c, db: /tmp/tmpcfj99eyq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590912.99433.db -sharder-test INFO: Stopped cleave at unready ShardRange<'f' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, found as of 1791590724.09185>, path: a/c, db: /tmp/tmpcfj99eyq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590912.99433.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpcfj99eyq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590912.99433.db -sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmpcfj99eyq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590912.99433.db -sharder-test INFO: Cleaving from row None into .shards_a/c__4 for ShardRange<'f' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590913.14304>, path: a/c, db: /tmp/tmpcfj99eyq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590912.99433.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018525123596191406s, path: a/c, db: /tmp/tmpcfj99eyq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011396408081054688s, path: a/c, db: /tmp/tmpcfj99eyq/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/tmpcfj99eyq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590912.99433.db -sharder-test INFO: Cleaved ShardRange<'f' to MaxBound as of 1791590724.09185, (1, 1000) as of 1791590913.17555, cleaved as of 1791590913.14304> in 0.016s, path: a/c, db: /tmp/tmpcfj99eyq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590912.99433.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpcfj99eyq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590912.99433.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpqqcazq_v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.19872.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqqcazq_v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.19872.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpqqcazq_v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.19872.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqqcazq_v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.19872.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpqqcazq_v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.19872.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqqcazq_v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.19872.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpqqcazq_v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.19872.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqqcazq_v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.19872.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpqqcazq_v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.19872.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj_004_0 for ShardRange, path: a/c, db: /tmp/tmpqqcazq_v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.19872.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00020360946655273438s, path: a/c, db: /tmp/tmpqqcazq_v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=True) in 0.00012063980102539062s, path: a/c, db: /tmp/tmpqqcazq_v/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/tmpqqcazq_v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.19872.dbtest.unit.container.test_sharder.TestSharder.test_cleave_timing_metrics +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp239_mlbu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181326.57536.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp239_mlbu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181326.57536.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp239_mlbu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181326.57536.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp239_mlbu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181326.57536.db +sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmp239_mlbu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181326.57536.db +sharder-test INFO: Cleaving from row None into .shards_a/c_b_0 for ShardRange, path: a/c, db: /tmp/tmp239_mlbu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181326.57536.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00018644332885742188s, path: a/c, db: /tmp/tmp239_mlbu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011682510375976562s, path: a/c, db: /tmp/tmp239_mlbu/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/tmp239_mlbu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181326.57536.db +sharder-test INFO: Cleaved ShardRange in 0.024s, path: a/c, db: /tmp/tmp239_mlbu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181326.57536.db +sharder-test INFO: Cleaving from row None into .shards_a/c_d_2 for ShardRange<'b' to 'd' as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmp239_mlbu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181326.57536.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001900196075439453s, path: a/c, db: /tmp/tmp239_mlbu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001049041748046875s, path: a/c, db: /tmp/tmp239_mlbu/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/tmp239_mlbu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181326.57536.db +sharder-test INFO: Cleaved ShardRange<'b' to 'd' as of 1757181173.26668, (2, 3) as of 1757181326.99040, cleaved as of 1757181173.26668> in 0.022s, path: a/c, db: /tmp/tmp239_mlbu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181326.57536.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmp239_mlbu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181326.57536.db +sharder-test DEBUG: Continuing to cleave (2 done, 2 todo), path: a/c, db: /tmp/tmp239_mlbu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181326.57536.db +sharder-test INFO: Cleaving from row None into .shards_a/c_f_3 for ShardRange<'d' to 'f' as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmp239_mlbu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181326.57536.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00020956993103027344s, path: a/c, db: /tmp/tmp239_mlbu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010919570922851562s, path: a/c, db: /tmp/tmp239_mlbu/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/tmp239_mlbu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181326.57536.db +sharder-test INFO: Cleaved ShardRange<'d' to 'f' as of 1757181173.26668, (2, 103) as of 1757181327.05948, cleaved as of 1757181173.26668> in 0.019s, path: a/c, db: /tmp/tmp239_mlbu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181326.57536.db +sharder-test INFO: Stopped cleave at unready ShardRange<'f' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, found as of 1757181173.26668>, path: a/c, db: /tmp/tmp239_mlbu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181326.57536.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp239_mlbu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181326.57536.db +sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmp239_mlbu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181326.57536.db +sharder-test INFO: Cleaving from row None into .shards_a/c__4 for ShardRange<'f' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181327.07840>, path: a/c, db: /tmp/tmp239_mlbu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181326.57536.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.000179290771484375s, path: a/c, db: /tmp/tmp239_mlbu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011157989501953125s, path: a/c, db: /tmp/tmp239_mlbu/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/tmp239_mlbu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181326.57536.db +sharder-test INFO: Cleaved ShardRange<'f' to MaxBound as of 1757181173.26668, (1, 1000) as of 1757181327.12583, cleaved as of 1757181327.07840> in 0.024s, path: a/c, db: /tmp/tmp239_mlbu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181326.57536.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp239_mlbu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181326.57536.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmp8nrvl_8y/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.15659.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp8nrvl_8y/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.15659.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp8nrvl_8y/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.15659.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp8nrvl_8y/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.15659.dbtest.unit.container.test_sharder.TestSharder.test_cleave_timing_metrics test.unit.container.test_sharder.TestSharder.test_cleave_timing_metrics ... ok -sharder-test INFO: Cleaved ShardRange in 0.015s, path: a/c, db: /tmp/tmpqqcazq_v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.19872.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj_004' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmpqqcazq_v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.19872.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00029087066650390625s, path: a/c, db: /tmp/tmpqqcazq_v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=True) in 0.00019049644470214844s, path: a/c, db: /tmp/tmpqqcazq_v/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/tmpqqcazq_v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.19872.db -sharder-test INFO: Cleaved ShardRange<'obj_004' to MaxBound as of 1791590724.09185, (1, 18432) as of 1791590913.29621, cleaved as of 1791590724.09185> in 0.017s, path: a/c, db: /tmp/tmpqqcazq_v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.19872.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpqqcazq_v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.19872.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqqcazq_v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpqqcazq_v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.19872.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpqqcazq_v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.19872.db -REPLICATE: /sda/0/4a8a08f09d37b73795649038408b5f33, sync, (5, '43a692f5a22dae0da11ae6e191b2827f', '3a9dcef2-6ec9-435a-8da3-e01d76187b5c-sdb', '1791590913.32810', '0000000000.00000', '0', '') -REPLICATE: /sda/0/4a8a08f09d37b73795649038408b5f33, merge_items, ([{'ROWID': 1, 'name': 'obj002', 'created_at': '1791590915.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'obj003', 'created_at': '1791590916.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': 'obj004', 'created_at': '1791590917.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': 'obj005', 'created_at': '1791590918.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': 'obj006', 'created_at': '1791590919.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '3a9dcef2-6ec9-435a-8da3-e01d76187b5c-sdb') +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp8nrvl_8y/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.15659.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp8nrvl_8y/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.15659.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp8nrvl_8y/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.15659.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp8nrvl_8y/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.15659.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp8nrvl_8y/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.15659.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj_004_0 for ShardRange, path: a/c, db: /tmp/tmp8nrvl_8y/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.15659.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001881122589111328s, path: a/c, db: /tmp/tmp8nrvl_8y/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=True) in 0.00012445449829101562s, path: a/c, db: /tmp/tmp8nrvl_8y/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/tmp8nrvl_8y/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.15659.db +sharder-test INFO: Cleaved ShardRange in 0.021s, path: a/c, db: /tmp/tmp8nrvl_8y/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.15659.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj_004' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmp8nrvl_8y/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.15659.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018334388732910156s, path: a/c, db: /tmp/tmp8nrvl_8y/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=True) in 0.00011801719665527344s, path: a/c, db: /tmp/tmp8nrvl_8y/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/tmp8nrvl_8y/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.15659.db +sharder-test INFO: Cleaved ShardRange<'obj_004' to MaxBound as of 1757181173.26668, (1, 18432) as of 1757181327.31146, cleaved as of 1757181173.26668> in 0.03s, path: a/c, db: /tmp/tmp8nrvl_8y/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.15659.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmp8nrvl_8y/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.15659.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp8nrvl_8y/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmp8nrvl_8y/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.15659.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmp8nrvl_8y/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.15659.db +REPLICATE: /sda/0/4a8a08f09d37b73795649038408b5f33, sync, (5, '26e6d9f6158446e9cbc73481d69d2d2c', '23ce2fb7-89cf-40f9-a4d3-c2daf4d5bef4-sdb', '1757181327.35691', '0000000000.00000', '0', '') +REPLICATE: /sda/0/4a8a08f09d37b73795649038408b5f33, merge_items, ([{'ROWID': 1, 'name': 'obj002', 'created_at': '1757181329.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'obj003', 'created_at': '1757181330.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': 'obj004', 'created_at': '1757181331.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': 'obj005', 'created_at': '1757181332.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': 'obj006', 'created_at': '1757181333.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '23ce2fb7-89cf-40f9-a4d3-c2daf4d5bef4-sdb') REPLICATE: /sda/0/4a8a08f09d37b73795649038408b5f33, merge_syncs, ([],) -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmphm5gum_o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmphm5gum_o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmphm5gum_o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmphm5gum_o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmphm5gum_o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmphm5gum_o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmphm5gum_o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmphm5gum_o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmphm5gum_o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmphm5gum_o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test DEBUG: got 4 rows (deleted=False) in 0.0002009868621826172s, path: a/c, db: /tmp/tmphm5gum_o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010609626770019531s, path: a/c, db: /tmp/tmphm5gum_o/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/tmphm5gum_o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test INFO: Cleaved ShardRange in 0.013s, path: a/c, db: /tmp/tmphm5gum_o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmphm5gum_o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.00019049644470214844s, path: a/c, db: /tmp/tmphm5gum_o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010466575622558594s, path: a/c, db: /tmp/tmphm5gum_o/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/tmphm5gum_o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1791590724.09185, (3, 3) as of 1791590913.46175, cleaved as of 1791590724.09185> in 0.012s, path: a/c, db: /tmp/tmphm5gum_o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmphm5gum_o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.dbtest.unit.container.test_sharder.TestSharder.test_cleave_to_existing_shard_db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpjmresa9_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpjmresa9_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpjmresa9_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpjmresa9_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpjmresa9_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpjmresa9_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpjmresa9_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpjmresa9_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpjmresa9_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpjmresa9_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test DEBUG: got 4 rows (deleted=False) in 0.0002028942108154297s, path: a/c, db: /tmp/tmpjmresa9_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012612342834472656s, path: a/c, db: /tmp/tmpjmresa9_/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/tmpjmresa9_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test INFO: Cleaved ShardRange in 0.027s, path: a/c, db: /tmp/tmpjmresa9_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmpjmresa9_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.0003056526184082031s, path: a/c, db: /tmp/tmpjmresa9_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011157989501953125s, path: a/c, db: /tmp/tmpjmresa9_/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/tmpjmresa9_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1757181173.26668, (3, 3) as of 1757181327.58637, cleaved as of 1757181173.26668> in 0.022s, path: a/c, db: /tmp/tmpjmresa9_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpjmresa9_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpjmresa9_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpjmresa9_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpjmresa9_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +REPLICATE: /sdb/0/4a8a08f09d37b73795649038408b5f33, sync, (7, '00000000000000000000000000000000', '8385b10e-60a2-4c04-a1cd-061a958a2dff-', '1757181327.34475', '0000000000.00000', '0', '{"X-Container-Sysmeta-Shard-Context-9d6c7792-e7cd-4fd6-80dc-bbbc2ada57dc-sda": ["{\\"ref\\": \\"9d6c7792-e7cd-4fd6-80dc-bbbc2ada57dc-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}", "1757181327.59688"]}') +REPLICATE: /sdb/0/4a8a08f09d37b73795649038408b5f33, merge_shard_ranges, ([{'name': '.shards_a/c_obj004_0', 'timestamp': '1757181173.26668', 'lower': '', 'upper': 'obj004', 'object_count': 4, 'bytes_used': 4, 'meta_timestamp': '1757181327.52847', 'deleted': 0, 'state': 40, 'state_timestamp': '1757181173.26668', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/c__1', 'timestamp': '1757181173.26668', 'lower': 'obj004', 'upper': '', 'object_count': 3, 'bytes_used': 3, 'meta_timestamp': '1757181327.58637', 'deleted': 0, 'state': 40, 'state_timestamp': '1757181173.26668', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1757181327.44438', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1757181327.60219', 'deleted': 0, 'state': 70, 'state_timestamp': '1757181327.44443', 'epoch': '1757181327.44443', 'reported': 0, 'tombstones': -1}], '8385b10e-60a2-4c04-a1cd-061a958a2dff-') +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpjmresa9_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpjmresa9_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpjmresa9_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpjmresa9_/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/tmpjmresa9_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpjmresa9_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpjmresa9_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpjmresa9_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpjmresa9_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpjmresa9_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpjmresa9_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018835067749023438s, path: a/c, db: /tmp/tmpjmresa9_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001068115234375s, path: a/c, db: /tmp/tmpjmresa9_/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/tmpjmresa9_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test INFO: Cleaved ShardRange in 0.024s, path: a/c, db: /tmp/tmpjmresa9_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1757181173.26668, (3, 3) as of 1757181327.58637, active as of 1757181173.26668>, path: a/c, db: /tmp/tmpjmresa9_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00019073486328125s, path: a/c, db: /tmp/tmpjmresa9_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011491775512695312s, path: a/c, db: /tmp/tmpjmresa9_/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/tmpjmresa9_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1757181173.26668, (3, 3) as of 1757181327.58637, active as of 1757181173.26668> in 0.026s, path: a/c, db: /tmp/tmpjmresa9_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.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 - -sharder-test DEBUG: Unlinked retiring db '/tmp/tmphm5gum_o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmphm5gum_o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmphm5gum_o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -REPLICATE: /sdb/0/4a8a08f09d37b73795649038408b5f33, sync, (7, '00000000000000000000000000000000', 'c84161a6-11c8-4bb9-8191-fe87ce5a9bb2-', '1791590913.31959', '0000000000.00000', '0', '{"X-Container-Sysmeta-Shard-Context-e2d51f6a-5f68-4126-840c-8e99b73e3e28-sda": ["{\\"ref\\": \\"e2d51f6a-5f68-4126-840c-8e99b73e3e28-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}", "1791590913.46884"]}') -REPLICATE: /sdb/0/4a8a08f09d37b73795649038408b5f33, merge_shard_ranges, ([{'name': '.shards_a/c_obj004_0', 'timestamp': '1791590724.09185', 'lower': '', 'upper': 'obj004', 'object_count': 4, 'bytes_used': 4, 'meta_timestamp': '1791590913.43277', 'deleted': 0, 'state': 40, 'state_timestamp': '1791590724.09185', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/c__1', 'timestamp': '1791590724.09185', 'lower': 'obj004', 'upper': '', 'object_count': 3, 'bytes_used': 3, 'meta_timestamp': '1791590913.46175', 'deleted': 0, 'state': 40, 'state_timestamp': '1791590724.09185', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791590913.36484', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791590913.47594', 'deleted': 0, 'state': 70, 'state_timestamp': '1791590913.36488', 'epoch': '1791590913.36488', 'reported': 0, 'tombstones': -1}], 'c84161a6-11c8-4bb9-8191-fe87ce5a9bb2-') -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmphm5gum_o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmphm5gum_o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmphm5gum_o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmphm5gum_o/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/tmphm5gum_o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmphm5gum_o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmphm5gum_o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmphm5gum_o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmphm5gum_o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmphm5gum_o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmphm5gum_o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00019168853759765625s, path: a/c, db: /tmp/tmphm5gum_o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010538101196289062s, path: a/c, db: /tmp/tmphm5gum_o/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/tmphm5gum_o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test INFO: Cleaved ShardRange in 0.011s, path: a/c, db: /tmp/tmphm5gum_o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1791590724.09185, (3, 3) as of 1791590913.46175, active as of 1791590724.09185>, path: a/c, db: /tmp/tmphm5gum_o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001876354217529297s, path: a/c, db: /tmp/tmphm5gum_o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010466575622558594s, path: a/c, db: /tmp/tmphm5gum_o/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/tmphm5gum_o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1791590724.09185, (3, 3) as of 1791590913.46175, active as of 1791590724.09185> in 0.01s, path: a/c, db: /tmp/tmphm5gum_o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmphm5gum_o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmphm5gum_o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmphm5gum_o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmphm5gum_o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.36488.db -sharder-test WARNING: Failed to get own_shard_range, path: a/c, db: /tmp/tmppb106grf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': 'f00f660c-9791-454d-be9b-d29fe70aab71-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/tmp0dal5kkd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': 'f00f660c-9791-454d-be9b-d29fe70aab71-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/tmp0dal5kkd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.00000.dbtest.unit.container.test_sharder.TestSharder.test_complete_sharding_root +test.unit.container.test_sharder.TestSharder.test_complete_sharding_root test.unit.container.test_sharder.TestSharder.test_complete_sharding_root ... ok test.unit.container.test_sharder.TestSharder.test_complete_sharding_shard test.unit.container.test_sharder.TestSharder.test_complete_sharding_shard ... ok @@ -56484,44 +56945,42 @@ 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 + +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpjmresa9_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpjmresa9_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpjmresa9_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpjmresa9_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.44443.db +sharder-test WARNING: Failed to get own_shard_range, path: a/c, db: /tmp/tmp89h97qth/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'f5837b2e-9628-4f30-aadc-68cc71edafff-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/tmp70m_phw_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'f5837b2e-9628-4f30-aadc-68cc71edafff-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/tmp70m_phw_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'f5837b2e-9628-4f30-aadc-68cc71edafff-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/tmp70m_phw_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'f5837b2e-9628-4f30-aadc-68cc71edafff-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/tmp70m_phw_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'ccc152d9-5602-4a29-bcf8-5dc288e03b43-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/tmp70m_phw_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181327.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '7a3fbc95-5905-4ef7-9803-5346ec928f4c-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/tmpy9k32uib/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181328.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '7a3fbc95-5905-4ef7-9803-5346ec928f4c-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/tmpy9k32uib/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181328.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '7a3fbc95-5905-4ef7-9803-5346ec928f4c-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/tmpy9k32uib/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181328.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '7a3fbc95-5905-4ef7-9803-5346ec928f4c-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/tmpy9k32uib/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181328.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'fac452b1-fac8-4fa3-9a2e-fd0be743955c-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/tmpy9k32uib/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181328.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/tmpl96bn6mg/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/tmpl96bn6mg/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/tmpl96bn6mg/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/tmpl96bn6mg/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/tmpl96bn6mg/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/tmpl96bn6mg/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/tmp85km42sk/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/tmp85km42sk/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/tmp85km42sk/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/tmpub2ij0n2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpufn90ky_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Found 0 compactible sequences of length(s) [], path: a/c, db: /tmp/tmpufn90ky_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181328.00000.db +sharder-test DEBUG: Found 2 compactible sequences of length(s) [2, 2], path: a/c, db: /tmp/tmpufn90ky_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181328.00000.db +sharder-test DEBUG: shrinking 99999 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmpufn90ky_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181328.00000.dbtest.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 - -sharder-test WARNING: Repeat cleaving required, context: {'ref': 'f00f660c-9791-454d-be9b-d29fe70aab71-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/tmp0dal5kkd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': 'f00f660c-9791-454d-be9b-d29fe70aab71-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/tmp0dal5kkd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': 'cd8e7b80-47b8-4c29-9b0c-b84dbf9061fa-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/tmp0dal5kkd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590913.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '52ec46ab-5bf0-4ae6-b0e0-b45d1a1f49c9-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/tmpjz6od0k7/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590913.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '52ec46ab-5bf0-4ae6-b0e0-b45d1a1f49c9-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/tmpjz6od0k7/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590913.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '52ec46ab-5bf0-4ae6-b0e0-b45d1a1f49c9-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/tmpjz6od0k7/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590913.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '52ec46ab-5bf0-4ae6-b0e0-b45d1a1f49c9-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/tmpjz6od0k7/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590913.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '3ee6f1da-8755-4b7f-b943-2392c59c468c-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/tmpjz6od0k7/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590913.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/tmplybortst/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/tmplybortst/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/tmplybortst/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/tmplybortst/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/tmplybortst/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/tmplybortst/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/tmpfo1dtrme/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/tmpfo1dtrme/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/tmpfo1dtrme/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/tmpama5ozex/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpfpuvt3ay/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Found 0 compactible sequences of length(s) [], path: a/c, db: /tmp/tmpfpuvt3ay/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590914.00000.db -sharder-test DEBUG: Found 2 compactible sequences of length(s) [2, 2], path: a/c, db: /tmp/tmpfpuvt3ay/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590914.00000.db -sharder-test DEBUG: shrinking 99999 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmpfpuvt3ay/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590914.00000.db -sharder-test DEBUG: shrinking 99999 objects from 1 shard ranges into ShardRange<'c' to 'e' as of 1791590914.16827, (100000, 0) as of 1791590724.09185, active as of 1791590724.09185>, path: a/c, db: /tmp/tmpfpuvt3ay/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590914.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpaac5gctl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmpaac5gctl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590914.00000.db -sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmpaac5gctl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590914.00000.db -sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmp4jtptf2u/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmplfjnl06d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Found 0 compactible sequences of length(s) [], path: a/c, db: /tmp/tmplfjnl06d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590914.00000.db -sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmplfjnl06d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590914.00000.db -sharder-test DEBUG: shrinking 99998 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmplfjnl06d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590914.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 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 @@ -56531,7 +56990,47 @@ 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 + +sharder-test DEBUG: shrinking 99999 objects from 1 shard ranges into ShardRange<'c' to 'e' as of 1757181328.33679, (100000, 0) as of 1757181173.26668, active as of 1757181173.26668>, path: a/c, db: /tmp/tmpufn90ky_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181328.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpwndc46tu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmpwndc46tu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181328.00000.db +sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmpwndc46tu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181328.00000.db +sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmp8q5ghkep/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpouygta_a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Found 0 compactible sequences of length(s) [], path: a/c, db: /tmp/tmpouygta_a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181328.00000.db +sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmpouygta_a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181328.00000.db +sharder-test DEBUG: shrinking 99998 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmpouygta_a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181328.00000.db +sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmpouygta_a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181328.00000.db +sharder-test DEBUG: shrinking 99998 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmpouygta_a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181328.00000.db +sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmpouygta_a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181328.00000.db +sharder-test DEBUG: shrinking 99998 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmpouygta_a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181328.00000.db +sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmpouygta_a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181328.00000.db +sharder-test DEBUG: shrinking 0 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmpouygta_a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181328.00000.db +sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmpouygta_a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181328.00000.db +sharder-test DEBUG: shrinking 0 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmpouygta_a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181328.00000.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpa4rdx6mw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmpa4rdx6mw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpa4rdx6mw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Completed scan for shard ranges: 1 found, path: a/c, db: /tmp/tmpa4rdx6mw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmpa4rdx6mw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Scan for shard ranges already completed, path: a/c, db: /tmp/tmpa4rdx6mw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmp2m1o26p3/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmp2m1o26p3/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmp2m1o26p3/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Completed scan for shard ranges: 1 found, path: .shards_a/c_, db: /tmp/tmp2m1o26p3/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmp2m1o26p3/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test DEBUG: Scan for shard ranges already completed, path: .shards_a/c_, db: /tmp/tmp2m1o26p3/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpb05q_v12/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmpb05q_v12/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmpb05q_v12/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Scan for shard ranges already completed, path: a/c, db: /tmp/tmpb05q_v12/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmp6tb6tt45/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmp6tb6tt45/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmp6tb6tt45/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test DEBUG: Scan for shard ranges already completed, path: .shards_a/c_, db: /tmp/tmp6tb6tt45/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpyk2av37r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmpyk2av37r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpyk2av37r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.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 @@ -56539,53 +57038,78 @@ test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_with_minimum_size ... ok test.unit.container.test_sharder.TestSharder.test_get_shard_broker_no_local_handoff_for_part test.unit.container.test_sharder.TestSharder.test_get_shard_broker_no_local_handoff_for_part ... ok - -sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmplfjnl06d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590914.00000.db -sharder-test DEBUG: shrinking 99998 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmplfjnl06d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590914.00000.db -sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmplfjnl06d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590914.00000.db -sharder-test DEBUG: shrinking 99998 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmplfjnl06d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590914.00000.db -sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmplfjnl06d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590914.00000.db -sharder-test DEBUG: shrinking 0 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmplfjnl06d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590914.00000.db -sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmplfjnl06d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590914.00000.db -sharder-test DEBUG: shrinking 0 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmplfjnl06d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590914.00000.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmp47il7tpw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmp47il7tpw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmp47il7tpw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Completed scan for shard ranges: 1 found, path: a/c, db: /tmp/tmp47il7tpw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmp47il7tpw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Scan for shard ranges already completed, path: a/c, db: /tmp/tmp47il7tpw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmpehn8cmgx/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmpehn8cmgx/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmpehn8cmgx/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Completed scan for shard ranges: 1 found, path: .shards_a/c_, db: /tmp/tmpehn8cmgx/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmpehn8cmgx/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test DEBUG: Scan for shard ranges already completed, path: .shards_a/c_, db: /tmp/tmpehn8cmgx/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpy9jtgq4n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmpy9jtgq4n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmpy9jtgq4n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Scan for shard ranges already completed, path: a/c, db: /tmp/tmpy9jtgq4n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmpjugg0wbx/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmpjugg0wbx/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmpjugg0wbx/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test DEBUG: Scan for shard ranges already completed, path: .shards_a/c_, db: /tmp/tmpjugg0wbx/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpk2aomfmo/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmpk2aomfmo/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpk2aomfmo/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmpk2aomfmo/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmp09eyeslu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmp09eyeslu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmp09eyeslu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmp09eyeslu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmptjucp70y/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmptjucp70y/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmptjucp70y/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0test.unit.container.test_sharder.TestSharder.test_identify_sharding_candidate +test.unit.container.test_sharder.TestSharder.test_identify_sharding_candidate test.unit.container.test_sharder.TestSharder.test_identify_sharding_candidate ... ok -test.unit.container.test_sharder.TestSharder.test_identify_sharding_old_style_candidate + +sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmpyk2av37r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmpirn8sbwm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmpirn8sbwm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmpirn8sbwm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmpirn8sbwm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmpil94fm2f/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmpil94fm2f/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmpil94fm2f/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0test.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 @@ -56603,72 +57127,7 @@ test.unit.container.test_sharder.TestSharder.test_init_internal_client_conf_loading_error ... ok test.unit.container.test_sharder.TestSharder.test_init_internal_client_log_name test.unit.container.test_sharder.TestSharder.test_init_internal_client_log_name ... ok - -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 9 12:08:34 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test WARNING: Repeat cleaving required, context: {'ref': '84d0d1de-facd-49a7-a4fb-968d38e3a2db-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/tmph04okp2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590914.00000.db -sharder-test WARNING: Cleaving has not completed in 172801.00 seconds since 2026-10-10T00:08:34.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/tmph04okp2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590914.00000.db -sharder-test WARNING: Cleaving has not completed in 172801.00 seconds since 2026-10-10T00:08:36.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/tmprjwxza3j/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590916.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/tmpfuy1ejmu/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test DEBUG: hello my friend%04ds, path: a/c%40d, db: /tmp/tmpfuy1ejmu/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.dbtest.unit.container.test_sharder.TestSharder.test_log_broker +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 @@ -56677,524 +57136,526 @@ test.unit.container.test_sharder.TestSharder.test_log_broker_levels test.unit.container.test_sharder.TestSharder.test_log_broker_levels ... ok -sharder-test DEBUG: greetings friend%04ds, path: a/c%40d, db: /tmp/tmpfuy1ejmu/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test INFO: bonjour mes amis, path: a/c%40d, db: /tmp/tmpfuy1ejmu/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test INFO: hello my friend%04ds, path: a/c%40d, db: /tmp/tmpfuy1ejmu/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test INFO: greetings friend%04ds, path: a/c%40d, db: /tmp/tmpfuy1ejmu/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test WARNING: bonjour mes amis, path: a/c%40d, db: /tmp/tmpfuy1ejmu/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test WARNING: hello my friend%04ds, path: a/c%40d, db: /tmp/tmpfuy1ejmu/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test WARNING: greetings friend%04ds, path: a/c%40d, db: /tmp/tmpfuy1ejmu/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test ERROR: bonjour mes amis, path: a/c%40d, db: /tmp/tmpfuy1ejmu/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test ERROR: hello my friend%04ds, path: a/c%40d, db: /tmp/tmpfuy1ejmu/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test ERROR: greetings friend%04ds, path: a/c%40d, db: /tmp/tmpfuy1ejmu/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test ERROR: exception: test, path: a/c, db: /tmp/tmp_pm5tc5h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Sun Sep 7 07:55:29 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test WARNING: Repeat cleaving required, context: {'ref': '31d28808-cdbf-4438-9012-23f2ef545a36-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/tmp2w13ayhx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.00000.db +sharder-test WARNING: Cleaving has not completed in 172801.00 seconds since 2025-09-06T17:55:29.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/tmp2w13ayhx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.00000.db +sharder-test WARNING: Cleaving has not completed in 172801.00 seconds since 2025-09-06T17:55:30.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/tmpck0ml60k/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181330.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/tmps0zrigp5/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test DEBUG: hello my friend%04ds, path: a/c%40d, db: /tmp/tmps0zrigp5/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test DEBUG: greetings friend%04ds, path: a/c%40d, db: /tmp/tmps0zrigp5/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test INFO: bonjour mes amis, path: a/c%40d, db: /tmp/tmps0zrigp5/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test INFO: hello my friend%04ds, path: a/c%40d, db: /tmp/tmps0zrigp5/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test INFO: greetings friend%04ds, path: a/c%40d, db: /tmp/tmps0zrigp5/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test WARNING: bonjour mes amis, path: a/c%40d, db: /tmp/tmps0zrigp5/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test WARNING: hello my friend%04ds, path: a/c%40d, db: /tmp/tmps0zrigp5/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test WARNING: greetings friend%04ds, path: a/c%40d, db: /tmp/tmps0zrigp5/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test ERROR: bonjour mes amis, path: a/c%40d, db: /tmp/tmps0zrigp5/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test ERROR: hello my friend%04ds, path: a/c%40d, db: /tmp/tmps0zrigp5/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test ERROR: greetings friend%04ds, path: a/c%40d, db: /tmp/tmps0zrigp5/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test ERROR: exception: test, path: a/c, db: /tmp/tmpkio9us2k/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sharder.py", line 446, in test_log_broker_exception raise ValueError('test') ValueError: test -sharder-test DEBUG: bonjour mes amis, path: , db: /tmp/tmp810cdypy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: bonjour mes amis, path: , db: /tmp/tmpnphjd00s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db sharder-test DEBUG: bonjour mes amis, path: a/c, db: -sharder-test INFO: bonjour mes amis, path: , db: /tmp/tmp810cdypy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: bonjour mes amis, path: , db: /tmp/tmpnphjd00s/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/tmp810cdypy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: bonjour mes amis, path: , db: /tmp/tmpnphjd00s/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/tmp810cdypy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test ERROR: bonjour mes amis, path: , db: /tmp/tmpnphjd00s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db sharder-test ERROR: bonjour mes amis, path: a/c, db: -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018525123596191406s, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016927719116210938s, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001709461212158203s, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00018477439880371094s, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00019502639770507812s, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012302398681640625s, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012230873107910156s, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011396408081054688s, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011992454528808594s, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018978118896484375s, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001685619354248047s, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1791590915.29393, (0, 0) as of 1791590915.29393, active as of 1791590915.29393>, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1791590915.29394, (0, 0) as of 1791590915.29394, active as of 1791590915.29394>, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test WARNING: Refused to remove misplaced objects for dest .shards_a/there-where in state active, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1791590915.29395, (0, 0) as of 1791590915.29395, active as of 1791590915.29395>, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test WARNING: Refused to remove misplaced objects for dest .shards_a/where-yonder in state active, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012302398681640625s, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_db_id_changed +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017642974853515625s, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001659393310546875s, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001678466796875s, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00018477439880371094s, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00019788742065429688s, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012159347534179688s, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001246929168701172s, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011610984802246094s, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011944770812988281s, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018525123596191406s, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.000186920166015625s, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1757181329.83907, (0, 0) as of 1757181329.83907, active as of 1757181329.83907>, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1757181329.83908, (0, 0) as of 1757181329.83908, active as of 1757181329.83908>, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_db_id_changed test.unit.container.test_sharder.TestSharder.test_misplaced_objects_db_id_changed ... ok -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001823902130126953s, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00018095970153808594s, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001838207244873047s, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00018525123596191406s, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00020074844360351562s, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00019741058349609375s, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018668174743652344s, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00019621849060058594s, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011920928955078125s, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001323223114013672s, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1791590915.29394, (0, 0) as of 1791590915.29394, active as of 1791590915.29394>, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1791590915.29395, (0, 0) as of 1791590915.29395, active as of 1791590915.29395>, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp8eimmygu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.29661.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016117095947265625s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00017380714416503906s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001533031463623047s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00016307830810546875s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001666545867919922s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.0001666545867919922s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, active as of 1791590724.09185>, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012087821960449219s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012111663818359375s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001125335693359375s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001232624053955078s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.000110626220703125s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, active as of 1791590724.09185>, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018215179443359375s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.0001914501190185547s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018525123596191406s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00019931793212890625s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001838207244873047s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00019431114196777344s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, active as of 1791590724.09185>, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012373924255371094s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011968612670898438s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011014938354492188s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001087188720703125s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010800361633300781s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.000148773193359375s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011444091796875s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011396408081054688s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010967254638671875s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010991096496582031s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012445449829101562s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011754035949707031s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010991096496582031s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_deleted_and_updated +sharder-test WARNING: Refused to remove misplaced objects for dest .shards_a/there-where in state active, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1757181329.83909, (0, 0) as of 1757181329.83909, active as of 1757181329.83909>, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test WARNING: Refused to remove misplaced objects for dest .shards_a/where-yonder in state active, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001201629638671875s, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001068115234375s, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010609626770019531s, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010752677917480469s, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011301040649414062s, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011539459228515625s, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00014829635620117188s, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011467933654785156s, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011920928955078125s, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012111663818359375s, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011086463928222656s, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1757181329.83908, (0, 0) as of 1757181329.83908, active as of 1757181329.83908>, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1757181329.83909, (0, 0) as of 1757181329.83909, active as of 1757181329.83909>, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp2buafbmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181329.84213.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016260147094726562s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00015974044799804688s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001785755157470703s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00017309188842773438s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018262863159179688s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.0001747608184814453s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, active as of 1757181173.26668>, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013256072998046875s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011873245239257812s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011229515075683594s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011968612670898438s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011372566223144531s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, active as of 1757181173.26668>, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011157989501953125s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011181831359863281s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010752677917480469s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011515617370605469s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011563301086425781s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011682510375976562s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, active as of 1757181173.26668>, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001220703125s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011563301086425781s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011181831359863281s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001087188720703125s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001087188720703125s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001251697540283203s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012087821960449219s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010943412780761719s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001068115234375s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_deleted_and_updated test.unit.container.test_sharder.TestSharder.test_misplaced_objects_deleted_and_updated ... ok test.unit.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 -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018668174743652344s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00018668174743652344s, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpu2cx8dc9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpmogwlejm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmogwlejm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.67844.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpmogwlejm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.67844.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001862049102783203s, path: a/c, db: /tmp/tmpmogwlejm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.67844.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016117095947265625s, path: a/c, db: /tmp/tmpmogwlejm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.67844.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001621246337890625s, path: a/c, db: /tmp/tmpmogwlejm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.67844.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00017976760864257812s, path: a/c, db: /tmp/tmpmogwlejm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.67844.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00017189979553222656s, path: a/c, db: /tmp/tmpmogwlejm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.67844.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011920928955078125s, path: a/c, db: /tmp/tmpmogwlejm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.67844.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011372566223144531s, path: a/c, db: /tmp/tmpmogwlejm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.67844.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010919570922851562s, path: a/c, db: /tmp/tmpmogwlejm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.67844.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011849403381347656s, path: a/c, db: /tmp/tmpmogwlejm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.67844.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017118453979492188s, path: a/c, db: /tmp/tmpmogwlejm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.67844.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001614093780517578s, path: a/c, db: /tmp/tmpmogwlejm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.67844.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1791590915.67634, (0, 0) as of 1791590915.67634, active as of 1791590915.67634>, path: a/c, db: /tmp/tmpmogwlejm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.67844.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1791590915.67636, (0, 0) as of 1791590915.67636, active as of 1791590915.67636>, path: a/c, db: /tmp/tmpmogwlejm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.67844.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1791590915.67638, (0, 0) as of 1791590915.67638, active as of 1791590915.67638>, path: a/c, db: /tmp/tmpmogwlejm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.67844.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/tmpmogwlejm/sda/containers/0/e50/07b20f6b08408fde4e0bdce650938e50/07b20f6b08408fde4e0bdce650938e50.db, path: a/c, db: /tmp/tmpmogwlejm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.67844.db -sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpmogwlejm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.67844.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmogwlejm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.67844.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp79qyp0jg/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp79qyp0jg/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.77172.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp79qyp0jg/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.77172.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.000179290771484375s, path: a/c, db: /tmp/tmp79qyp0jg/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.77172.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001583099365234375s, path: a/c, db: /tmp/tmp79qyp0jg/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.77172.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015735626220703125s, path: a/c, db: /tmp/tmp79qyp0jg/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.77172.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001742839813232422s, path: a/c, db: /tmp/tmp79qyp0jg/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.77172.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00017070770263671875s, path: a/c, db: /tmp/tmp79qyp0jg/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.77172.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.000118255615234375s, path: a/c, db: /tmp/tmp79qyp0jg/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.77172.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012254714965820312s, path: a/c, db: /tmp/tmp79qyp0jg/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.77172.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010943412780761719s, path: a/c, db: /tmp/tmp79qyp0jg/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.77172.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00013780593872070312s, path: a/c, db: /tmp/tmp79qyp0jg/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.77172.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_insufficient_replication_3_replicas +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010919570922851562s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012040138244628906s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011920928955078125s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011110305786132812s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011014938354492188s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010585784912109375s, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpksfzg22v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpce9_tkcf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpce9_tkcf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.40528.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpce9_tkcf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.40528.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0002636909484863281s, path: a/c, db: /tmp/tmpce9_tkcf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.40528.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001583099365234375s, path: a/c, db: /tmp/tmpce9_tkcf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.40528.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001590251922607422s, path: a/c, db: /tmp/tmpce9_tkcf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.40528.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00018143653869628906s, path: a/c, db: /tmp/tmpce9_tkcf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.40528.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00017547607421875s, path: a/c, db: /tmp/tmpce9_tkcf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.40528.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011754035949707031s, path: a/c, db: /tmp/tmpce9_tkcf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.40528.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012350082397460938s, path: a/c, db: /tmp/tmpce9_tkcf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.40528.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012612342834472656s, path: a/c, db: /tmp/tmpce9_tkcf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.40528.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011610984802246094s, path: a/c, db: /tmp/tmpce9_tkcf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.40528.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001938343048095703s, path: a/c, db: /tmp/tmpce9_tkcf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.40528.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016689300537109375s, path: a/c, db: /tmp/tmpce9_tkcf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.40528.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1757181330.40047, (0, 0) as of 1757181330.40047, active as of 1757181330.40047>, path: a/c, db: /tmp/tmpce9_tkcf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.40528.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1757181330.40048, (0, 0) as of 1757181330.40048, active as of 1757181330.40048>, path: a/c, db: /tmp/tmpce9_tkcf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.40528.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1757181330.40049, (0, 0) as of 1757181330.40049, active as of 1757181330.40049>, path: a/c, db: /tmp/tmpce9_tkcf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.40528.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/tmpce9_tkcf/sda/containers/0/e50/07b20f6b08408fde4e0bdce650938e50/07b20f6b08408fde4e0bdce650938e50.db, path: a/c, db: /tmp/tmpce9_tkcf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.40528.db +sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpce9_tkcf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.40528.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpce9_tkcf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.40528.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpcga4n252/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpcga4n252/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.59125.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpcga4n252/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.59125.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_insufficient_replication_3_replicas test.unit.container.test_sharder.TestSharder.test_misplaced_objects_insufficient_replication_3_replicas ... ok -test.unit.container.test_sharder.TestSharder.test_misplaced_objects_insufficient_replication_4_replicas + +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00027680397033691406s, path: a/c, db: /tmp/tmpcga4n252/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.59125.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0002503395080566406s, path: a/c, db: /tmp/tmpcga4n252/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.59125.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00025177001953125s, path: a/c, db: /tmp/tmpcga4n252/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.59125.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.0002741813659667969s, path: a/c, db: /tmp/tmpcga4n252/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.59125.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00022530555725097656s, path: a/c, db: /tmp/tmpcga4n252/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.59125.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001227855682373047s, path: a/c, db: /tmp/tmpcga4n252/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.59125.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001685619354248047s, path: a/c, db: /tmp/tmpcga4n252/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.59125.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011301040649414062s, path: a/c, db: /tmp/tmpcga4n252/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.59125.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00012373924255371094s, path: a/c, db: /tmp/tmpcga4n252/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.59125.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00022530555725097656s, path: a/c, db: /tmp/tmpcga4n252/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.59125.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00017189979553222656s, path: a/c, db: /tmp/tmpcga4n252/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.59125.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1757181330.58766, (0, 0) as of 1757181330.58766, active as of 1757181330.58766>, path: a/c, db: /tmp/tmpcga4n252/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.59125.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1757181330.58767, (0, 0) as of 1757181330.58767, active as of 1757181330.58767>, path: a/c, db: /tmp/tmpcga4n252/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.59125.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/tmpcga4n252/sda/containers/0/170/533f29a8ddb31e55151765e09ccbb170/533f29a8ddb31e55151765e09ccbb170.db, path: a/c, db: /tmp/tmpcga4n252/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.59125.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1757181330.58768, (0, 0) as of 1757181330.58768, active as of 1757181330.58768>, path: a/c, db: /tmp/tmpcga4n252/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.59125.db +sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpcga4n252/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.59125.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpcga4n252/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.59125.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp132f7lhp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp132f7lhp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.77572.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp132f7lhp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.77572.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00020074844360351562s, path: a/c, db: /tmp/tmp132f7lhp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.77572.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001621246337890625s, path: a/c, db: /tmp/tmp132f7lhp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.77572.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001583099365234375s, path: a/c, db: /tmp/tmp132f7lhp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.77572.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00019216537475585938s, path: a/c, db: /tmp/tmp132f7lhp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.77572.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0002665519714355469s, path: a/c, db: /tmp/tmp132f7lhp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.77572.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012063980102539062s, path: a/c, db: /tmp/tmp132f7lhp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.77572.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012302398681640625s, path: a/c, db: /tmp/tmp132f7lhp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.77572.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010943412780761719s, path: a/c, db: /tmp/tmp132f7lhp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.77572.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011587142944335938s, path: a/c, db: /tmp/tmp132f7lhp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.77572.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00020599365234375s, path: a/c, db: /tmp/tmp132f7lhp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.77572.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001652240753173828s, path: a/c, db: /tmp/tmp132f7lhp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.77572.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1757181330.77093, (0, 0) as of 1757181330.77093, active as of 1757181330.77093>, path: a/c, db: /tmp/tmp132f7lhp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.77572.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/tmp132f7lhp/sda/containers/0/ed5/9b40bf3cdc484061806b8d0a545d2ed5/9b40bf3cdc484061806b8d0a545d2ed5.db, path: a/c, db: /tmp/tmp132f7lhp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.77572.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1757181330.77094, (0, 0) as of 1757181330.77094, active as of 1757181330.77094>, path: a/c, db: /tmp/tmp132f7lhp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.77572.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1757181330.77095, (0, 0) as of 1757181330.77095, active as of 1757181330.77095>, path: a/c, db: /tmp/tmp132f7lhp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.77572.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: got 0 rows (deleted=False) in 0.00029754638671875s, path: a/c, db: /tmp/tmp79qyp0jg/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.77172.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0002689361572265625s, path: a/c, db: /tmp/tmp79qyp0jg/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.77172.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1791590915.76974, (0, 0) as of 1791590915.76974, active as of 1791590915.76974>, path: a/c, db: /tmp/tmp79qyp0jg/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.77172.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1791590915.76975, (0, 0) as of 1791590915.76975, active as of 1791590915.76975>, path: a/c, db: /tmp/tmp79qyp0jg/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.77172.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/tmp79qyp0jg/sda/containers/0/170/533f29a8ddb31e55151765e09ccbb170/533f29a8ddb31e55151765e09ccbb170.db, path: a/c, db: /tmp/tmp79qyp0jg/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.77172.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1791590915.76976, (0, 0) as of 1791590915.76976, active as of 1791590915.76976>, path: a/c, db: /tmp/tmp79qyp0jg/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.77172.db -sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp79qyp0jg/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.77172.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp79qyp0jg/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590915.77172.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpn7k3ccv7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpn7k3ccv7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.37775.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpn7k3ccv7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.37775.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017952919006347656s, path: a/c, db: /tmp/tmpn7k3ccv7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.37775.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001614093780517578s, path: a/c, db: /tmp/tmpn7k3ccv7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.37775.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016379356384277344s, path: a/c, db: /tmp/tmpn7k3ccv7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.37775.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00020074844360351562s, path: a/c, db: /tmp/tmpn7k3ccv7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.37775.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00017118453979492188s, path: a/c, db: /tmp/tmpn7k3ccv7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.37775.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011801719665527344s, path: a/c, db: /tmp/tmpn7k3ccv7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.37775.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011348724365234375s, path: a/c, db: /tmp/tmpn7k3ccv7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.37775.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010919570922851562s, path: a/c, db: /tmp/tmpn7k3ccv7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.37775.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.0001163482666015625s, path: a/c, db: /tmp/tmpn7k3ccv7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.37775.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001697540283203125s, path: a/c, db: /tmp/tmpn7k3ccv7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.37775.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001633167266845703s, path: a/c, db: /tmp/tmpn7k3ccv7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.37775.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1791590918.37490, (0, 0) as of 1791590918.37490, active as of 1791590918.37490>, path: a/c, db: /tmp/tmpn7k3ccv7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.37775.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/tmpn7k3ccv7/sda/containers/0/ed5/9b40bf3cdc484061806b8d0a545d2ed5/9b40bf3cdc484061806b8d0a545d2ed5.db, path: a/c, db: /tmp/tmpn7k3ccv7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.37775.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1791590918.37491, (0, 0) as of 1791590918.37491, active as of 1791590918.37491>, path: a/c, db: /tmp/tmpn7k3ccv7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.37775.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1791590918.37492, (0, 0) as of 1791590918.37492, active as of 1791590918.37492>, path: a/c, db: /tmp/tmpn7k3ccv7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.37775.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/tmpn7k3ccv7/sda/containers/0/e50/07b20f6b08408fde4e0bdce650938e50/07b20f6b08408fde4e0bdce650938e50.db, path: a/c, db: /tmp/tmpn7k3ccv7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.37775.db -sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpn7k3ccv7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.37775.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpn7k3ccv7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.37775.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017452239990234375s, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001556873321533203s, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_newer_objects +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/tmp132f7lhp/sda/containers/0/e50/07b20f6b08408fde4e0bdce650938e50/07b20f6b08408fde4e0bdce650938e50.db, path: a/c, db: /tmp/tmp132f7lhp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.77572.db +sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp132f7lhp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.77572.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp132f7lhp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181330.77572.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017690658569335938s, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015401840209960938s, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001571178436279297s, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001709461212158203s, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00017786026000976562s, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011849403381347656s, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011730194091796875s, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010824203491210938s, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011682510375976562s, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018835067749023438s, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015854835510253906s, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1757181331.01844, (0, 0) as of 1757181331.01844, active as of 1757181331.01844>, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1757181331.01845, (0, 0) as of 1757181331.01845, active as of 1757181331.01845>, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1757181331.01846, (0, 0) as of 1757181331.01846, active as of 1757181331.01846>, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012040138244628906s, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010442733764648438s, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010752677917480469s, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001163482666015625s, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00015234947204589844s, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011491775512695312s, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010824203491210938s, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010848045349121094s, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010728836059570312s, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013017654418945312s, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011038780212402344s, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1757181331.01844, (0, 0) as of 1757181331.01844, active as of 1757181331.01844>, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_newer_objects test.unit.container.test_sharder.TestSharder.test_misplaced_objects_newer_objects ... ok -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00025343894958496094s, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0002799034118652344s, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00026035308837890625s, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00019311904907226562s, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011205673217773438s, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010704994201660156s, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011706352233886719s, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001735687255859375s, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001614093780517578s, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1791590918.46491, (0, 0) as of 1791590918.46491, active as of 1791590918.46491>, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1791590918.46492, (0, 0) as of 1791590918.46492, active as of 1791590918.46492>, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1791590918.46493, (0, 0) as of 1791590918.46493, active as of 1791590918.46493>, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011920928955078125s, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011467933654785156s, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011014938354492188s, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.000118255615234375s, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00012183189392089844s, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.000110626220703125s, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015354156494140625s, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011110305786132812s, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010657310485839844s, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010657310485839844s, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010609626770019531s, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1791590918.46491, (0, 0) as of 1791590918.46491, active as of 1791590918.46491>, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpjy3o9v2n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.46772.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'there')], path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0002880096435546875s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.000179290771484375s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'there')], path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0002510547637939453s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00019550323486328125s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00020074844360351562s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0003192424774169922s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00017523765563964844s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1791590724.09185, (0, 0) as of 1791590724.09185, active as of 1791590724.09185>, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'yonder')], path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013113021850585938s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001327991485595703s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012111663818359375s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012493133544921875s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011849403381347656s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011706352233886719s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001277923583984375s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00013113021850585938s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012564659118652344s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00012683868408203125s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1791590724.09185, (0, 0) as of 1791590724.09185, active as of 1791590724.09185>, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1791590724.09185, (0, 0) as of 1791590724.09185, active as of 1791590724.09185>, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017070770263671875s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001552104949951172s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_root_container +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpaigsjmo2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.28418.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'there')], path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001881122589111328s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011277198791503906s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'there')], path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013947486877441406s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011229515075683594s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011658668518066406s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00018596649169921875s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00018167495727539062s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1757181173.26668, (0, 0) as of 1757181173.26668, active as of 1757181173.26668>, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'yonder')], path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.000133514404296875s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00013065338134765625s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012969970703125s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011491775512695312s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011420249938964844s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011563301086425781s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012826919555664062s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001354217529296875s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012230873107910156s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00016236305236816406s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1757181173.26668, (0, 0) as of 1757181173.26668, active as of 1757181173.26668>, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_root_container test.unit.container.test_sharder.TestSharder.test_misplaced_objects_root_container ... ok -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00022077560424804688s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0002682209014892578s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.0002815723419189453s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0002765655517578125s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00027632713317871094s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018310546875s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.000179290771484375s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001850128173828125s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00018215179443359375s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0002894401550292969s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00019097328186035156s, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'yonder' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, active as of 1791590724.09185>, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: Placed 3 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqdqz2ke0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590918.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001804828643798828s, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00012946128845214844s, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00018858909606933594s, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016760826110839844s, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00017070770263671875s, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test WARNING: Failed to find destination for at least 2 misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017786026000976562s, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012803077697753906s, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016880035400390625s, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, active as of 1791590724.09185>, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: Placed 1 misplaced objects (2 unplaced), path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001266002655029297s, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001308917999267578s, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001232624053955078s, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_sharding +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1757181173.26668, (0, 0) as of 1757181173.26668, active as of 1757181173.26668>, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001652240753173828s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00020885467529296875s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011706352233886719s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016880035400390625s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00018072128295898438s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001728534698486328s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001690387725830078s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010800361633300781s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010704994201660156s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001068115234375s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010776519775390625s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017571449279785156s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.0001838207244873047s, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'yonder' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, active as of 1757181173.26668>, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: Placed 3 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmplmqlf7x8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181331.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017261505126953125s, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00012683868408203125s, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001780986785888672s, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001595020294189453s, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016307830810546875s, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test WARNING: Failed to find destination for at least 2 misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001709461212158203s, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012636184692382812s, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00019240379333496094s, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, active as of 1757181173.26668>, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_sharding test.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_sharding ... ok -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001952648162841797s, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00018906593322753906s, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'there'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0002086162567138672s, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00020265579223632812s, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011610984802246094s, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.00013589859008789062s, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011897087097167969s, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1791590724.09185, (0, 0) as of 1791590724.09185, active as of 1791590724.09185>, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001285076141357422s, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001289844512939453s, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012183189392089844s, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, active as of 1791590724.09185>, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: Placed 5 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpw4u4czax/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791590919.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017952919006347656s, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011324882507324219s, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011277198791503906s, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011038780212402344s, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012445449829101562s, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00012111663818359375s, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012183189392089844s, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012636184692382812s, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011515617370605469s, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011372566223144531s, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_unsharded +sharder-test DEBUG: Placed 1 misplaced objects (2 unplaced), path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001468658447265625s, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00014472007751464844s, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00014066696166992188s, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013566017150878906s, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00013756752014160156s, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'there'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001456737518310547s, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013685226440429688s, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00013327598571777344s, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.00015306472778320312s, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00013828277587890625s, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1757181173.26668, (0, 0) as of 1757181173.26668, active as of 1757181173.26668>, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015163421630859375s, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014162063598632812s, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00013875961303710938s, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, active as of 1757181173.26668>, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: Placed 5 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpl47e7f68/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1757181333.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00020170211791992188s, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011658668518066406s, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011992454528808594s, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011706352233886719s, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00016069412231445312s, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00013399124145507812s, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001385211944580078s, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/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/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012826919555664062s, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00012946128845214844s, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/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/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (2 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001246929168701172s, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011658668518066406s, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012373924255371094s, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012731552124023438s, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00014853477478027344s, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, active as of 1757181173.26668>, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001266002655029297s, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011587142944335938s, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011491775512695312s, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011396408081054688s, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013971328735351562s, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001266002655029297s, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00013303756713867188s, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013685226440429688s, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001266002655029297s, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001289844512939453s, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, active as of 1757181173.26668>, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_unsharded test.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_unsharded ... ok -sharder-test WARNING: Failed to find destination for at least 2 misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (2 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018787384033203125s, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00017833709716796875s, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00019240379333496094s, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0002040863037109375s, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00020456314086914062s, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, active as of 1791590724.09185>, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017142295837402344s, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015997886657714844s, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012731552124023438s, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010538101196289062s, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001270771026611328s, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011348724365234375s, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012135505676269531s, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001239776611328125s, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011348724365234375s, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011205673217773438s, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, active as of 1791590724.09185>, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp5sz8bkpi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018072128295898438s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/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/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011491775512695312s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011420249938964844s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00023651123046875s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001919269561767578s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0002987384796142578s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011110305786132812s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010371208190917969s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012230873107910156s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011205673217773438s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010251998901367188s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.0001087188720703125s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010013580322265625s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/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/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (2 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010704994201660156s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001010894775390625s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010919570922851562s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001308917999267578s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/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/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011515617370605469s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010895729064941406s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, active as of 1791590724.09185>, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/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/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010371208190917969s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010132789611816406s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/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/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001232624053955078s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011348724365234375s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_unsharded_limit_one +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3emfrg1t/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0002002716064453125s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012135505676269531s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012135505676269531s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012111663818359375s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001304149627685547s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/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/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018143653869628906s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010657310485839844s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010418891906738281s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011610984802246094s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011110305786132812s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010037422180175781s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.0001087188720703125s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/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/tmp33b6kn4u/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/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (2 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010561943054199219s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.942054748535156e-05s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015115737915039062s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011086463928222656s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010895729064941406s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010967254638671875s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/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/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, active as of 1757181173.26668>, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010561943054199219s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_unsharded_limit_one test.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_unsharded_limit_one ... ok -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001838207244873047s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00017261505126953125s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00021386146545410156s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0002734661102294922s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018286705017089844s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00017571449279785156s, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, active as of 1791590724.09185>, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpd_ls9cnt/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018525123596191406s, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010991096496582031s, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010943412780761719s, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010991096496582031s, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012993812561035156s, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00012159347534179688s, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00019407272338867188s, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011277198791503906s, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012493133544921875s, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011706352233886719s, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011587142944335938s, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/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/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (2 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011157989501953125s, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010538101196289062s, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011324882507324219s, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/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/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.0001246929168701172s, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, active as of 1791590724.09185>, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_unsharded_limit_two +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010037422180175781s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.72747802734375e-05s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/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/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011944770812988281s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011110305786132812s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001087188720703125s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.965896606445312e-05s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012874603271484375s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011205673217773438s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010609626770019531s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.989738464355469e-05s, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, active as of 1757181173.26668>, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp33b6kn4u/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001697540283203125s, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010418891906738281s, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001049041748046875s, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010251998901367188s, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001201629638671875s, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00011444091796875s, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016546249389648438s, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016260147094726562s, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011682510375976562s, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011777877807617188s, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010728836059570312s, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/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/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (2 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/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 -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001857280731201172s, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001773834228515625s, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017333030700683594s, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001723766326904297s, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00019884109497070312s, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001926422119140625s, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00017786026000976562s, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00019288063049316406s, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018858909606933594s, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011229515075683594s, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, active as of 1791590724.09185>, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp361614aw/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp2eaq4vlu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp2eaq4vlu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.07287.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp2eaq4vlu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.07287.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001785755157470703s, path: a/c, db: /tmp/tmp2eaq4vlu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.07287.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016832351684570312s, path: a/c, db: /tmp/tmp2eaq4vlu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.07287.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016427040100097656s, path: a/c, db: /tmp/tmp2eaq4vlu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.07287.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00018668174743652344s, path: a/c, db: /tmp/tmp2eaq4vlu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.07287.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00017523765563964844s, path: a/c, db: /tmp/tmp2eaq4vlu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.07287.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012683868408203125s, path: a/c, db: /tmp/tmp2eaq4vlu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.07287.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011920928955078125s, path: a/c, db: /tmp/tmp2eaq4vlu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.07287.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011229515075683594s, path: a/c, db: /tmp/tmp2eaq4vlu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.07287.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011849403381347656s, path: a/c, db: /tmp/tmp2eaq4vlu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.07287.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.000179290771484375s, path: a/c, db: /tmp/tmp2eaq4vlu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.07287.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00017118453979492188s, path: a/c, db: /tmp/tmp2eaq4vlu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.07287.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1791590920.07049, (0, 0) as of 1791590920.07049, active as of 1791590920.07049>, path: a/c, db: /tmp/tmp2eaq4vlu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.07287.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1791590920.07050, (0, 0) as of 1791590920.07050, active as of 1791590920.07050>, path: a/c, db: /tmp/tmp2eaq4vlu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.07287.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1791590920.07051, (0, 0) as of 1791590920.07051, active as of 1791590920.07051>, path: a/c, db: /tmp/tmp2eaq4vlu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.07287.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_sufficient_replication +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010514259338378906s, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.918212890625e-05s, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001163482666015625s, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001068115234375s, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011706352233886719s, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, active as of 1757181173.26668>, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010776519775390625s, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.942054748535156e-05s, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.799003601074219e-05s, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.72747802734375e-05s, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011897087097167969s, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011658668518066406s, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010585784912109375s, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011587142944335938s, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011014938354492188s, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010824203491210938s, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, active as of 1757181173.26668>, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp_fiy78ek/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpg67aa173/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpg67aa173/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181332.97340.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpg67aa173/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181332.97340.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017142295837402344s, path: a/c, db: /tmp/tmpg67aa173/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181332.97340.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016164779663085938s, path: a/c, db: /tmp/tmpg67aa173/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181332.97340.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001609325408935547s, path: a/c, db: /tmp/tmpg67aa173/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181332.97340.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00017762184143066406s, path: a/c, db: /tmp/tmpg67aa173/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181332.97340.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001678466796875s, path: a/c, db: /tmp/tmpg67aa173/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181332.97340.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011730194091796875s, path: a/c, db: /tmp/tmpg67aa173/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181332.97340.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.000110626220703125s, path: a/c, db: /tmp/tmpg67aa173/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181332.97340.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_sufficient_replication test.unit.container.test_sharder.TestSharder.test_misplaced_objects_sufficient_replication ... ok test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_finds_two_root test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_finds_two_root ... ok @@ -57205,36 +57666,43 @@ 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 -sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp2eaq4vlu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.07287.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp2eaq4vlu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.07287.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpjegqsofe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmpjegqsofe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmpjegqsofe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Scan for shard ranges already completed, path: a/c, db: /tmp/tmpjegqsofe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmpuvdbf25z/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmpuvdbf25z/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmpuvdbf25z/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test DEBUG: Scan for shard ranges already completed, path: .shards_a/c_, db: /tmp/tmpuvdbf25z/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpp84_1p8m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmpp84_1p8m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpp84_1p8m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmpp84_1p8m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmpfhknb3c3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmpfhknb3c3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmpfhknb3c3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmpfhknb3c3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001742839813232422s, path: a/c, db: /tmp/tmpg67aa173/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181332.97340.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00018858909606933594s, path: a/c, db: /tmp/tmpg67aa173/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181332.97340.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018024444580078125s, path: a/c, db: /tmp/tmpg67aa173/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181332.97340.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016355514526367188s, path: a/c, db: /tmp/tmpg67aa173/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181332.97340.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1757181332.96990, (0, 0) as of 1757181332.96990, active as of 1757181332.96990>, path: a/c, db: /tmp/tmpg67aa173/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181332.97340.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1757181332.96992, (0, 0) as of 1757181332.96992, active as of 1757181332.96992>, path: a/c, db: /tmp/tmpg67aa173/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181332.97340.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1757181332.96992, (0, 0) as of 1757181332.96992, active as of 1757181332.96992>, path: a/c, db: /tmp/tmpg67aa173/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181332.97340.db +sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpg67aa173/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181332.97340.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpg67aa173/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181332.97340.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmp4kgg7zcz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmp4kgg7zcz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmp4kgg7zcz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Scan for shard ranges already completed, path: a/c, db: /tmp/tmp4kgg7zcz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmp_7sxr7te/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmp_7sxr7te/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmp_7sxr7te/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test DEBUG: Scan for shard ranges already completed, path: .shards_a/c_, db: /tmp/tmp_7sxr7te/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpzkiqb8mo/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmpzkiqb8mo/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpzkiqb8mo/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmpzkiqb8mo/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmpzr_aj9e1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmpzr_aj9e1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmpzr_aj9e1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmpzr_aj9e1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db sharder-test INFO: Container sharder cycle starting, auto-sharding False sharder-test WARNING: Skipping xxxx as it is not mounted -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 visited - attempted:2 success:2 failure:0 skipped:1 completed:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 visited - attempted:2 success:2 failure:0 skipped:1 completed:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 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/tmpge9xwkqu/sdb/containers/0/ash/c1hash/c1hash.db: +sharder-test ERROR: Unhandled exception while processing: kapow!, path: a/c1, db: /tmp/tmpaimjuqz6/sdb/containers/0/ash/c1hash/c1hash.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 2512, in _one_shard_cycle self._process_broker(broker, node, part) @@ -57250,89 +57718,89 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sharder.py", line 884, in mock_processing raise Exception('kapow!') Exception: kapow! -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 visited - attempted:3 success:2 failure:1 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 visited - attempted:3 success:2 failure:1 skipped:0 completed:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 audit_shard - attempted:0 success:0 failure:0 sharder-test INFO: Container sharder cycle starting, auto-sharding False sharder-test WARNING: Skipping xxxx as it is not mounted -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test WARNING: Skipping xxxx as it is not mounted -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpge9xwkqu/sda/containers/0/ash/c0hash/c0hash.db' -sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test WARNING: Skipping xxxx as it is not mounted -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 visited - attempted:3 success:3 failure:0 skipped:0 completed:0test.unit.container.test_sharder.TestSharder.test_one_shard_cycle +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0test.unit.container.test_sharder.TestSharder.test_one_shard_cycle test.unit.container.test_sharder.TestSharder.test_one_shard_cycle ... ok test.unit.container.test_sharder.TestSharder.test_one_shard_cycle_no_containers test.unit.container.test_sharder.TestSharder.test_one_shard_cycle_no_containers ... ok -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 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 Sun Sep 7 07:55:33 2025 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpaimjuqz6/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 Sun Sep 7 07:55:33 2025 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 audit_shard - attempted:0 success:0 failure:0 sharder-test INFO: Container sharder cycle starting, auto-sharding False sharder-test WARNING: Skipping xxxx as it is not mounted -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 audit_shard - attempted:0 success:0 failure:0 sharder-test INFO: Container sharder cycle starting, auto-sharding False sharder-test WARNING: Skipping xxxx as it is not mounted -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 audit_shard - attempted:0 success:0 failure:0 sharder-test INFO: Container sharder cycle starting, auto-sharding False sharder-test INFO: Found no containers directories -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 audit_shard - attempted:0 success:0 failure:0 sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 audit_shard - attempted:0 success:0 failure:0 sharder-test INFO: Begin container sharder "once" mode sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 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.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache @@ -57347,13 +57815,15 @@ sharder-test INFO: Begin container sharder "once" mode sharder-test INFO: Container sharder cycle starting, auto-sharding False sharder-test INFO: (Override partitions: 0) -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 visited - attempted:1 success:1 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 visited - attempted:1 success:1 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 created - attempted:0 success:0 failure:0test.unit.container.test_sharder.TestSharder.test_partition_and_device_filters +test.unit.container.test_sharder.TestSharder.test_partition_and_device_filters ... ok + +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 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.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache @@ -57368,17 +57838,13 @@ sharder-test INFO: Begin container sharder "once" mode sharder-test INFO: Container sharder cycle starting, auto-sharding False sharder-test INFO: (Override partitions: 2, 0) -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 created - attempted:0 success:0 failure:0 -test.unit.container.test_sharder.TestSharder.test_partition_and_device_filters -test.unit.container.test_sharder.TestSharder.test_partition_and_device_filters ... ok -test.unit.container.test_sharder.TestSharder.test_periodic_warning -test.unit.container.test_sharder.TestSharder.test_periodic_warning ... ok -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 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.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache @@ -57389,18 +57855,18 @@ File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -sharder-test INFO: Container sharder "once" mode completed: 0.02s +sharder-test INFO: Container sharder "once" mode completed: 0.03s sharder-test INFO: Begin container sharder "once" mode sharder-test INFO: Container sharder cycle starting, auto-sharding False sharder-test INFO: (Override devices: sdc) sharder-test INFO: (Override partitions: 2, 0) -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 visited - attempted:1 success:1 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 visited - attempted:1 success:1 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 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.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache @@ -57411,17 +57877,17 @@ File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -sharder-test INFO: Container sharder "once" mode completed: 0.01s +sharder-test INFO: Container sharder "once" mode completed: 0.00s sharder-test INFO: Begin container sharder "once" mode sharder-test INFO: Container sharder cycle starting, auto-sharding False sharder-test INFO: (Override devices: sdb, sdc) -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 9 12:08:40 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Sun Sep 7 07:55:33 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.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache @@ -57432,336 +57898,340 @@ File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -sharder-test INFO: Container sharder "once" mode completed: 0.03s -sharder-test WARNING: periodic warning 1, path: a/c1, db: /tmp/tmp4ajh7x1c/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 1a, path: a/c1, db: /tmp/tmp4ajh7x1c/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 2, path: a/c2, db: /tmp/tmp4ajh7x1c/sda/containers/0/229/9ab62b5ef34a985438bfdf7ee0102229/9ab62b5ef34a985438bfdf7ee0102229.db -sharder-test WARNING: normal warning, path: a/c1, db: /tmp/tmp4ajh7x1c/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 1, path: a/c1, db: /tmp/tmp4ajh7x1c/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 1a, path: a/c1, db: /tmp/tmp4ajh7x1c/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 2, path: a/c2, db: /tmp/tmp4ajh7x1c/sda/containers/0/229/9ab62b5ef34a985438bfdf7ee0102229/9ab62b5ef34a985438bfdf7ee0102229.db -sharder-test WARNING: normal warning, path: a/c1, db: /tmp/tmp4ajh7x1c/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 1, path: a/c1, db: /tmp/tmp4ajh7x1c/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 1a, path: a/c1, db: /tmp/tmp4ajh7x1c/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 2, path: a/c2, db: /tmp/tmp4ajh7x1c/sda/containers/0/229/9ab62b5ef34a985438bfdf7ee0102229/9ab62b5ef34a985438bfdf7ee0102229.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpy016nu3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpy016nu3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpy016nu3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpy016nu3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpy016nu3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpy016nu3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpy016nu3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpy016nu3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpy016nu3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpy016nu3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_process_broker_leader_auto_shard +sharder-test INFO: Container sharder "once" mode completed: 0.02s +sharder-test WARNING: periodic warning 1, path: a/c1, db: /tmp/tmp6abjvm3f/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 1a, path: a/c1, db: /tmp/tmp6abjvm3f/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 2, path: a/c2, db: /tmp/tmp6abjvm3f/sda/containers/0/229/9ab62b5ef34a985438bfdf7ee0102229/9ab62b5ef34a985438bfdf7ee0102229.db +sharder-test WARNING: normal warning, path: a/c1, db: /tmp/tmp6abjvm3f/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 1, path: a/c1, db: /tmp/tmp6abjvm3f/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 1a, path: a/c1, db: /tmp/tmp6abjvm3f/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 2, path: a/c2, db: /tmp/tmp6abjvm3f/sda/containers/0/229/9ab62b5ef34a985438bfdf7ee0102229/9ab62b5ef34a985438bfdf7ee0102229.db +sharder-test WARNING: normal warning, path: a/c1, db: /tmp/tmp6abjvm3f/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 1, path: a/c1, db: /tmp/tmp6abjvm3f/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 1a, path: a/c1, db: /tmp/tmp6abjvm3f/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 2, path: a/c2, db: /tmp/tmp6abjvm3f/sda/containers/0/229/9ab62b5ef34a985438bfdf7ee0102229/9ab62b5ef34a985438bfdf7ee0102229.dbtest.unit.container.test_sharder.TestSharder.test_periodic_warning +test.unit.container.test_sharder.TestSharder.test_periodic_warning ... ok +test.unit.container.test_sharder.TestSharder.test_process_broker_leader_auto_shard test.unit.container.test_sharder.TestSharder.test_process_broker_leader_auto_shard ... ok test.unit.container.test_sharder.TestSharder.test_process_broker_leader_auto_shard_deleted_db test.unit.container.test_sharder.TestSharder.test_process_broker_leader_auto_shard_deleted_db ... ok -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpy016nu3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpy016nu3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpy016nu3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpy016nu3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmpy016nu3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpy016nu3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.68208.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmpy016nu3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.68208.db -sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmpy016nu3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.68208.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpy016nu3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.68208.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpy016nu3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.68208.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpy016nu3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.68208.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpy016nu3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.68208.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpy016nu3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.68208.db -sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmpy016nu3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.68208.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpy016nu3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.68208.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpy016nu3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590920.68208.db -sharder-test DEBUG: Starting processing, state unsharded (deleted), path: a/c, db: /tmp/tmptvxvt5xz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmptvxvt5xz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmptvxvt5xz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmptvxvt5xz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded (deleted), path: a/c, db: /tmp/tmptvxvt5xz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_process_broker_not_sharding_no_others +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmplxn7np9n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmplxn7np9n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmplxn7np9n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmplxn7np9n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmplxn7np9n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmplxn7np9n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmplxn7np9n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmplxn7np9n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmplxn7np9n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmplxn7np9n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmplxn7np9n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmplxn7np9n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmplxn7np9n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmplxn7np9n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmplxn7np9n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmplxn7np9n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181333.89833.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmplxn7np9n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181333.89833.db +sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmplxn7np9n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181333.89833.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmplxn7np9n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181333.89833.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmplxn7np9n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181333.89833.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmplxn7np9n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181333.89833.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmplxn7np9n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181333.89833.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmplxn7np9n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181333.89833.db +sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmplxn7np9n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181333.89833.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmplxn7np9n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181333.89833.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmplxn7np9n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181333.89833.db +sharder-test DEBUG: Starting processing, state unsharded (deleted), path: a/c, db: /tmp/tmp3l3ucfpa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp3l3ucfpa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp3l3ucfpa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp3l3ucfpa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded (deleted), path: a/c, db: /tmp/tmp3l3ucfpa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpynrvng_i/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 processing, state unsharded, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpf3n289pn/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/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpf3n289pn/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/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpf3n289pn/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/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpf3n289pn/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/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpf3n289pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_process_broker_not_sharding_others +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpynrvng_i/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/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpynrvng_i/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/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpynrvng_i/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/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpynrvng_i/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/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpynrvng_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_process_broker_not_sharding_others test.unit.container.test_sharder.TestSharder.test_process_broker_not_sharding_others ... ok -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp9j7duosj/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/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp9j7duosj/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/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp9j7duosj/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/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp9j7duosj/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/tmphgqq9924/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash60False/hash60False.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash60False/hash60False.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash60False/hash60False.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp1hxhqq81/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/tmp1hxhqq81/sda/containers/0/lse/hash60False/hash60False_1791590920.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash60False/hash60False_1791590920.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash60False/hash60False_1791590920.00000.db -sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash60False/hash60False_1791590920.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash60False/hash60False_1791590920.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash60False/hash60False_1791590920.00000.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash60False/hash60False_1791590920.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash60False/hash60False_1791590920.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash60False/hash60False_1791590920.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash60False/hash60False_1791590920.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017070770263671875s, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash60False/hash60False.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010132789611816406s, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash60False/hash60False.db -sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash60False/hash60False_1791590920.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash60False/hash60False_1791590920.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001728534698486328s, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash60False/hash60False.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001838207244873047s, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash60False/hash60False.db -sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185> - zero objects found, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash60False/hash60False_1791590920.00000.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash60False/hash60False_1791590920.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1hxhqq81/sda/containers/0/lse/hash60False/hash60False.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash60False/hash60False_1791590920.00000.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash60False/hash60False_1791590920.00000.db -sharder-test DEBUG: Starting processing, state unsharded (deleted), path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash60True/hash60True.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash60True/hash60True.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash60True/hash60True.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp1hxhqq81/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/tmp1hxhqq81/sda/containers/0/rue/hash60True/hash60True_1791590939.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash60True/hash60True_1791590939.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash60True/hash60True_1791590939.00000.db -sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash60True/hash60True_1791590939.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash60True/hash60True_1791590939.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash60True/hash60True_1791590939.00000.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash60True/hash60True_1791590939.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash60True/hash60True_1791590939.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash60True/hash60True_1791590939.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash60True/hash60True_1791590939.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001685619354248047s, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash60True/hash60True.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001010894775390625s, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash60True/hash60True.db -sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash60True/hash60True_1791590939.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash60True/hash60True_1791590939.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017213821411132812s, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash60True/hash60True.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010275840759277344s, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash60True/hash60True.db -sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185> - zero objects found, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash60True/hash60True_1791590939.00000.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash60True/hash60True_1791590939.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1hxhqq81/sda/containers/0/rue/hash60True/hash60True.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash60True/hash60True_1791590939.00000.db -sharder-test DEBUG: Finished processing, state sharded (deleted), path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash60True/hash60True_1791590939.00000.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash50False/hash50False.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash50False/hash50False.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash50False/hash50False.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp1hxhqq81/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/tmp1hxhqq81/sda/containers/0/lse/hash50False/hash50False_1791590958.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash50False/hash50False_1791590958.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash50False/hash50False_1791590958.00000.db -sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash50False/hash50False_1791590958.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash50False/hash50False_1791590958.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash50False/hash50False_1791590958.00000.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash50False/hash50False_1791590958.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash50False/hash50False_1791590958.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash50False/hash50False_1791590958.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash50False/hash50False_1791590958.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.000171661376953125s, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash50False/hash50False.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010156631469726562s, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash50False/hash50False.db -sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash50False/hash50False_1791590958.00000.dbtest.unit.container.test_sharder.TestSharder.test_process_broker_sharding_completes_with_own_and_other_ranges +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp9j7duosj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash60False/hash60False.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash60False/hash60False.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash60False/hash60False.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpw9s3byft/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/tmpw9s3byft/sda/containers/0/lse/hash60False/hash60False_1757181335.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash60False/hash60False_1757181335.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash60False/hash60False_1757181335.00000.db +sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash60False/hash60False_1757181335.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash60False/hash60False_1757181335.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash60False/hash60False_1757181335.00000.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash60False/hash60False_1757181335.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash60False/hash60False_1757181335.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash60False/hash60False_1757181335.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash60False/hash60False_1757181335.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0002608299255371094s, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash60False/hash60False.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001614093780517578s, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash60False/hash60False.db +sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash60False/hash60False_1757181335.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash60False/hash60False_1757181335.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001690387725830078s, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash60False/hash60False.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010180473327636719s, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash60False/hash60False.db +sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668> - zero objects found, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash60False/hash60False_1757181335.00000.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash60False/hash60False_1757181335.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpw9s3byft/sda/containers/0/lse/hash60False/hash60False.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash60False/hash60False_1757181335.00000.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash60False/hash60False_1757181335.00000.db +sharder-test DEBUG: Starting processing, state unsharded (deleted), path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash60True/hash60True.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash60True/hash60True.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash60True/hash60True.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpw9s3byft/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/tmpw9s3byft/sda/containers/0/rue/hash60True/hash60True_1757181354.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash60True/hash60True_1757181354.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash60True/hash60True_1757181354.00000.db +sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash60True/hash60True_1757181354.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash60True/hash60True_1757181354.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash60True/hash60True_1757181354.00000.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash60True/hash60True_1757181354.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash60True/hash60True_1757181354.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash60True/hash60True_1757181354.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash60True/hash60True_1757181354.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016188621520996094s, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash60True/hash60True.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001010894775390625s, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash60True/hash60True.db +sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash60True/hash60True_1757181354.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash60True/hash60True_1757181354.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001621246337890625s, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash60True/hash60True.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010132789611816406s, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash60True/hash60True.db +sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668> - zero objects found, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash60True/hash60True_1757181354.00000.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash60True/hash60True_1757181354.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpw9s3byft/sda/containers/0/rue/hash60True/hash60True.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash60True/hash60True_1757181354.00000.db +sharder-test DEBUG: Finished processing, state sharded (deleted), path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash60True/hash60True_1757181354.00000.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash50False/hash50False.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash50False/hash50False.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash50False/hash50False.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpw9s3byft/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/tmpw9s3byft/sda/containers/0/lse/hash50False/hash50False_1757181373.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash50False/hash50False_1757181373.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash50False/hash50False_1757181373.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 INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash50False/hash50False_1791590958.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00026607513427734375s, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash50False/hash50False.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016117095947265625s, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash50False/hash50False.db -sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185> - zero objects found, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash50False/hash50False_1791590958.00000.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash50False/hash50False_1791590958.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1hxhqq81/sda/containers/0/lse/hash50False/hash50False.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash50False/hash50False_1791590958.00000.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/lse/hash50False/hash50False_1791590958.00000.db -sharder-test DEBUG: Starting processing, state unsharded (deleted), path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash50True/hash50True.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash50True/hash50True.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash50True/hash50True.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp1hxhqq81/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/tmp1hxhqq81/sda/containers/0/rue/hash50True/hash50True_1791590974.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash50True/hash50True_1791590974.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash50True/hash50True_1791590974.00000.db -sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash50True/hash50True_1791590974.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash50True/hash50True_1791590974.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash50True/hash50True_1791590974.00000.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash50True/hash50True_1791590974.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash50True/hash50True_1791590974.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash50True/hash50True_1791590974.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash50True/hash50True_1791590974.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017118453979492188s, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash50True/hash50True.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010156631469726562s, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash50True/hash50True.db -sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash50True/hash50True_1791590974.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash50True/hash50True_1791590974.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016927719116210938s, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash50True/hash50True.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001270771026611328s, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash50True/hash50True.db -sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185> - zero objects found, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash50True/hash50True_1791590974.00000.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash50True/hash50True_1791590974.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1hxhqq81/sda/containers/0/rue/hash50True/hash50True.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash50True/hash50True_1791590974.00000.db -sharder-test DEBUG: Finished processing, state sharded (deleted), path: a/c, db: /tmp/tmp1hxhqq81/sda/containers/0/rue/hash50True/hash50True_1791590974.00000.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h60/hash60/hash60.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h60/hash60/hash60.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h60/hash60/hash60.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_iy3sto0/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/tmp_iy3sto0/sda/containers/0/h60/hash60/hash60_1791590921.37552.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h60/hash60/hash60_1791590921.37552.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h60/hash60/hash60_1791590921.37552.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h60/hash60/hash60_1791590921.37552.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h60/hash60/hash60_1791590921.37552.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h60/hash60/hash60_1791590921.37552.db -sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h60/hash60/hash60_1791590921.37552.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h60/hash60/hash60_1791590921.37552.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h60/hash60/hash60_1791590921.37552.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h50/hash50/hash50.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h50/hash50/hash50.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h50/hash50/hash50.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h50/hash50/hash50.dbtest.unit.container.test_sharder.TestSharder.test_process_broker_sharding_stalls_with_own_and_other_ranges +sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash50False/hash50False_1757181373.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash50False/hash50False_1757181373.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash50False/hash50False_1757181373.00000.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash50False/hash50False_1757181373.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash50False/hash50False_1757181373.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash50False/hash50False_1757181373.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash50False/hash50False_1757181373.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001685619354248047s, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash50False/hash50False.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010132789611816406s, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash50False/hash50False.db +sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash50False/hash50False_1757181373.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash50False/hash50False_1757181373.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016927719116210938s, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash50False/hash50False.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010156631469726562s, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash50False/hash50False.db +sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668> - zero objects found, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash50False/hash50False_1757181373.00000.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash50False/hash50False_1757181373.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpw9s3byft/sda/containers/0/lse/hash50False/hash50False.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash50False/hash50False_1757181373.00000.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/lse/hash50False/hash50False_1757181373.00000.db +sharder-test DEBUG: Starting processing, state unsharded (deleted), path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash50True/hash50True.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash50True/hash50True.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash50True/hash50True.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpw9s3byft/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/tmpw9s3byft/sda/containers/0/rue/hash50True/hash50True_1757181389.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash50True/hash50True_1757181389.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash50True/hash50True_1757181389.00000.db +sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash50True/hash50True_1757181389.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash50True/hash50True_1757181389.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash50True/hash50True_1757181389.00000.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash50True/hash50True_1757181389.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash50True/hash50True_1757181389.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash50True/hash50True_1757181389.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash50True/hash50True_1757181389.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016951560974121094s, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash50True/hash50True.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.000102996826171875s, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash50True/hash50True.db +sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash50True/hash50True_1757181389.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash50True/hash50True_1757181389.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001697540283203125s, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash50True/hash50True.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010013580322265625s, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash50True/hash50True.db +sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668> - zero objects found, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash50True/hash50True_1757181389.00000.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash50True/hash50True_1757181389.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpw9s3byft/sda/containers/0/rue/hash50True/hash50True.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash50True/hash50True_1757181389.00000.db +sharder-test DEBUG: Finished processing, state sharded (deleted), path: a/c, db: /tmp/tmpw9s3byft/sda/containers/0/rue/hash50True/hash50True_1757181389.00000.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h60/hash60/hash60.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h60/hash60/hash60.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h60/hash60/hash60.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmptk26varb/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/tmptk26varb/sda/containers/0/h60/hash60/hash60_1757181337.23614.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 -sharder-test INFO: Kick off container cleaving, own shard range in state 'shrinking', path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h50/hash50/hash50_1791590921.41722.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h50/hash50/hash50_1791590921.41722.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h50/hash50/hash50_1791590921.41722.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h50/hash50/hash50_1791590921.41722.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h50/hash50/hash50_1791590921.41722.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h50/hash50/hash50_1791590921.41722.db -sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h50/hash50/hash50_1791590921.41722.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h50/hash50/hash50_1791590921.41722.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h50/hash50/hash50_1791590921.41722.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h70/hash70/hash70.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h70/hash70/hash70.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h70/hash70/hash70.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_iy3sto0/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/tmp_iy3sto0/sda/containers/0/h70/hash70/hash70_1791590921.46063.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h70/hash70/hash70_1791590921.46063.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h70/hash70/hash70_1791590921.46063.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h70/hash70/hash70_1791590921.46063.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h70/hash70/hash70_1791590921.46063.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h70/hash70/hash70_1791590921.46063.db -sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h70/hash70/hash70_1791590921.46063.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h70/hash70/hash70_1791590921.46063.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp_iy3sto0/sda/containers/0/h70/hash70/hash70_1791590921.46063.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h60/hash60/hash60_1757181337.23614.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h60/hash60/hash60_1757181337.23614.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h60/hash60/hash60_1757181337.23614.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h60/hash60/hash60_1757181337.23614.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h60/hash60/hash60_1757181337.23614.db +sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h60/hash60/hash60_1757181337.23614.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h60/hash60/hash60_1757181337.23614.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h60/hash60/hash60_1757181337.23614.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h50/hash50/hash50.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h50/hash50/hash50.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h50/hash50/hash50.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmptk26varb/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/tmptk26varb/sda/containers/0/h50/hash50/hash50_1757181337.29442.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h50/hash50/hash50_1757181337.29442.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h50/hash50/hash50_1757181337.29442.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h50/hash50/hash50_1757181337.29442.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h50/hash50/hash50_1757181337.29442.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h50/hash50/hash50_1757181337.29442.db +sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h50/hash50/hash50_1757181337.29442.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h50/hash50/hash50_1757181337.29442.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h50/hash50/hash50_1757181337.29442.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h70/hash70/hash70.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h70/hash70/hash70.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h70/hash70/hash70.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmptk26varb/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/tmptk26varb/sda/containers/0/h70/hash70/hash70_1757181337.34308.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h70/hash70/hash70_1757181337.34308.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h70/hash70/hash70_1757181337.34308.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h70/hash70/hash70_1757181337.34308.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h70/hash70/hash70_1757181337.34308.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h70/hash70/hash70_1757181337.34308.db +sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h70/hash70/hash70_1757181337.34308.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h70/hash70/hash70_1757181337.34308.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmptk26varb/sda/containers/0/h70/hash70/hash70_1757181337.34308.db sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test INFO: Since Wed Dec 31 12:00:01 1969 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Wed Dec 31 12:00:01 1969 scanned - attempted:1 success:1 failure:0 found:2 min_time:99 max_time:123 -sharder-test INFO: Since Wed Dec 31 12:00:01 1969 created - attempted:1 success:1 failure:1 -sharder-test INFO: Since Wed Dec 31 12:00:01 1969 cleaved - attempted:1 success:1 failure:0 min_time:0.01 max_time:1.3 -sharder-test INFO: Since Wed Dec 31 12:00:01 1969 misplaced - attempted:1 success:1 failure:0 found:1 placed:1 unplaced:0 -sharder-test INFO: Since Wed Dec 31 12:00:01 1969 audit_root - attempted:5 success:4 failure:1 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Wed Dec 31 12:00:01 1969 audit_shard - attempted:2 success:2 failure:0 +sharder-test INFO: Since Thu Jan 1 14:00:01 1970 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Jan 1 14:00:01 1970 scanned - attempted:1 success:1 failure:0 found:2 min_time:99 max_time:123 +sharder-test INFO: Since Thu Jan 1 14:00:01 1970 created - attempted:1 success:1 failure:1 +sharder-test INFO: Since Thu Jan 1 14:00:01 1970 cleaved - attempted:1 success:1 failure:0 min_time:0.01 max_time:1.3 +sharder-test INFO: Since Thu Jan 1 14:00:01 1970 misplaced - attempted:1 success:1 failure:0 found:1 placed:1 unplaced:0 +sharder-test INFO: Since Thu Jan 1 14:00:01 1970 audit_root - attempted:5 success:4 failure:1 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Jan 1 14:00:01 1970 audit_shard - attempted:2 success:2 failure:0 sharder-test INFO: Container sharder cycle completed: 5.00s sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 visited - attempted:1 success:1 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 scanned - attempted:1 success:1 failure:0 found:2 min_time:99 max_time:123 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 created - attempted:1 success:1 failure:1 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 cleaved - attempted:1 success:1 failure:0 min_time:0.01 max_time:1.3 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 misplaced - attempted:1 success:1 failure:0 found:1 placed:1 unplaced:0 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 audit_root - attempted:5 success:4 failure:1 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 audit_shard - attempted:2 success:2 failure:0 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 scanned - attempted:1 success:1 failure:0 found:2 min_time:99 max_time:123 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 created - attempted:1 success:1 failure:1 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 cleaved - attempted:1 success:1 failure:0 min_time:0.01 max_time:1.3 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 misplaced - attempted:1 success:1 failure:0 found:1 placed:1 unplaced:0 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 audit_root - attempted:5 success:4 failure:1 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 audit_shard - attempted:2 success:2 failure:0 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 visited - attempted:1 success:1 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 scanned - attempted:1 success:1 failure:0 found:2 min_time:99 max_time:123 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 created - attempted:1 success:1 failure:1 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 cleaved - attempted:1 success:1 failure:0 min_time:0.01 max_time:1.3 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 misplaced - attempted:1 success:1 failure:0 found:1 placed:1 unplaced:0 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 audit_root - attempted:5 success:4 failure:1 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 audit_shard - attempted:2 success:2 failure:0 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 scanned - attempted:1 success:1 failure:0 found:2 min_time:99 max_time:123 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 created - attempted:1 success:1 failure:1 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 cleaved - attempted:1 success:1 failure:0 min_time:0.01 max_time:1.3 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 misplaced - attempted:1 success:1 failure:0 found:1 placed:1 unplaced:0 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 audit_root - attempted:5 success:4 failure:1 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 audit_shard - attempted:2 success:2 failure:0 sharder-test INFO: Container sharder cycle completed: 3604.00s sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test INFO: Since Wed Dec 31 13:00:10 1969 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Wed Dec 31 13:00:10 1969 scanned - attempted:1 success:1 failure:0 found:2 min_time:99 max_time:123 -sharder-test INFO: Since Wed Dec 31 13:00:10 1969 created - attempted:1 success:1 failure:1 -sharder-test INFO: Since Wed Dec 31 13:00:10 1969 cleaved - attempted:1 success:1 failure:0 min_time:0.01 max_time:1.3 -sharder-test INFO: Since Wed Dec 31 13:00:10 1969 misplaced - attempted:1 success:1 failure:0 found:1 placed:1 unplaced:0 -sharder-test INFO: Since Wed Dec 31 13:00:10 1969 audit_root - attempted:5 success:4 failure:1 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Wed Dec 31 13:00:10 1969 audit_shard - attempted:2 success:2 failure:0 +sharder-test INFO: Since Thu Jan 1 15:00:10 1970 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Jan 1 15:00:10 1970 scanned - attempted:1 success:1 failure:0 found:2 min_time:99 max_time:123 +sharder-test INFO: Since Thu Jan 1 15:00:10 1970 created - attempted:1 success:1 failure:1 +sharder-test INFO: Since Thu Jan 1 15:00:10 1970 cleaved - attempted:1 success:1 failure:0 min_time:0.01 max_time:1.3test.unit.container.test_sharder.TestSharder.test_run_forever +test.unit.container.test_sharder.TestSharder.test_run_forever ... ok + +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/tmp1qn446s2/sda/containers/0/ash/c1hash/c1hash.db: +sharder-test ERROR: Unhandled exception while dumping progress: Test over, path: a/c2, db: /tmp/tmp75lbp9_0/sda/containers/0/ash/c2hash/c2hash.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 2522, in _one_shard_cycle self._record_sharding_progress(broker, node, error) @@ -57782,9 +58252,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call raise effect -Exception: Test overtest.unit.container.test_sharder.TestSharder.test_run_forever -test.unit.container.test_sharder.TestSharder.test_run_forever ... ok - +Exception: Test over sharder-test ERROR: Exception in sharder: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 2549, in run_forever @@ -57826,8 +58294,8 @@ File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call raise effect Exception: Test over -sharder-test WARNING: Failed to put shard ranges to 10.0.1.2:1102/sdc a/c: 404, path: a/c, db: /tmp/tmpq7p9qn0q/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/tmpq7p9qn0q/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/tmpfq9gqj0s/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/tmpfq9gqj0s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 1202, in _put_container direct_put_container(node, part, account, container, @@ -57861,12 +58329,12 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 693, in __init__ raise status('FakeStatus Error') Exception: FakeStatus Error -sharder-test WARNING: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: 404, path: a/c, db: /tmp/tmpq7p9qn0q/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/tmpq7p9qn0q/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/tmpq7p9qn0q/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/tmpq7p9qn0q/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/tmpq7p9qn0q/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/tmpq7p9qn0q/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/tmpfq9gqj0s/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/tmpfq9gqj0s/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/tmpfq9gqj0s/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/tmpfq9gqj0s/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/tmpfq9gqj0s/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/tmpfq9gqj0s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 1202, in _put_container direct_put_container(node, part, account, container, @@ -57900,7 +58368,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 693, in __init__ raise status('FakeStatus Error') Exception: FakeStatus Error -sharder-test ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: FakeStatus Error, path: a/c, db: /tmp/tmpq7p9qn0q/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/tmpfq9gqj0s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 1202, in _put_container direct_put_container(node, part, account, container, @@ -57934,7 +58402,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 693, in __init__ raise status('FakeStatus Error') Exception: FakeStatus Error -sharder-test ERROR: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: FakeStatus Error, path: a/c, db: /tmp/tmpq7p9qn0q/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/tmpfq9gqj0s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 1202, in _put_container direct_put_container(node, part, account, container, @@ -57968,9 +58436,9 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 693, in __init__ raise status('FakeStatus Error') Exception: FakeStatus Error -sharder-test ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: , path: a/c, db: /tmp/tmpq7p9qn0q/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/tmpq7p9qn0q/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/tmpq7p9qn0q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +sharder-test ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: , path: a/c, db: /tmp/tmpfq9gqj0s/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/tmpfq9gqj0s/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/tmpfq9gqj0s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 1202, in _put_container direct_put_container(node, part, account, container, @@ -58004,9 +58472,9 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 693, in __init__ raise status('FakeStatus Error') Exception: FakeStatus Error -sharder-test WARNING: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: 404, path: a/c, db: /tmp/tmpq7p9qn0q/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/tmpq7p9qn0q/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/tmpq7p9qn0q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +sharder-test WARNING: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: 404, path: a/c, db: /tmp/tmpfq9gqj0s/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/tmpfq9gqj0s/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/tmpfq9gqj0s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 1202, in _put_container direct_put_container(node, part, account, container, @@ -58040,7 +58508,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 693, in __init__ raise status('FakeStatus Error') Exception: FakeStatus Error -sharder-test ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: FakeStatus Error, path: a/c, db: /tmp/tmpq7p9qn0q/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/tmpfq9gqj0s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 1202, in _put_container direct_put_container(node, part, account, container, @@ -58074,8 +58542,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 693, in __init__ raise status('FakeStatus Error') Exception: FakeStatus Error -sharder-test ERROR: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: , path: a/c, db: /tmp/tmpq7p9qn0q/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/tmpq7p9qn0q/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/tmpfq9gqj0s/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/tmpfq9gqj0s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 1202, in _put_container direct_put_container(node, part, account, container, @@ -58109,9 +58577,9 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 693, in __init__ raise status('FakeStatus Error') Exception: FakeStatus Error -sharder-test WARNING: Failed to put shard ranges to 10.0.1.2:1102/sdc a/c: 404, path: a/c, db: /tmp/tmpq7p9qn0q/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/tmpq7p9qn0q/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/tmpq7p9qn0q/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/tmpfq9gqj0s/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/tmpfq9gqj0s/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/tmpfq9gqj0s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 1202, in _put_container direct_put_container(node, part, account, container, @@ -58145,7 +58613,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 693, in __init__ raise status('FakeStatus Error') Exception: FakeStatus Error -sharder-test ERROR: Failed to put shard ranges to 10.0.1.3:1103/sdd a/c: FakeStatus Error, path: a/c, db: /tmp/tmpq7p9qn0q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +sharder-test ERROR: Failed to put shard ranges to 10.0.1.3:1103/sdd a/c: FakeStatus Error, path: a/c, db: /tmp/tmpfq9gqj0s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 1202, in _put_container direct_put_container(node, part, account, container, @@ -58181,13 +58649,13 @@ Exception: FakeStatus Errortest.unit.container.test_sharder.TestSharder.test_send_shard_ranges test.unit.container.test_sharder.TestSharder.test_send_shard_ranges ... ok -sharder-test WARNING: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: 404, path: a/c, db: /tmp/tmpq7p9qn0q/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/tmpq7p9qn0q/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/tmpq7p9qn0q/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/tmpq7p9qn0q/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/tmpq7p9qn0q/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/tmpq7p9qn0q/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/tmpq7p9qn0q/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/tmpfq9gqj0s/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/tmpfq9gqj0s/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/tmpfq9gqj0s/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/tmpfq9gqj0s/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/tmpfq9gqj0s/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/tmpfq9gqj0s/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/tmpfq9gqj0s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 1202, in _put_container direct_put_container(node, part, account, container, @@ -58221,7 +58689,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 693, in __init__ raise status('FakeStatus Error') Exception: FakeStatus Error -sharder-test ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: FakeStatus Error, path: a/c, db: /tmp/tmpq7p9qn0q/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/tmpfq9gqj0s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 1202, in _put_container direct_put_container(node, part, account, container, @@ -58255,124 +58723,124 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 693, in __init__ raise status('FakeStatus Error') Exception: FakeStatus Error -sharder-test WARNING: Failed to put shard ranges to 10.0.1.3:1103/sdd a/c: 404, path: a/c, db: /tmp/tmpq7p9qn0q/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/tmpq7p9qn0q/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/tmpq7p9qn0q/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/tmpq7p9qn0q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj002_0 for ShardRange, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001926422119140625s, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010418891906738281s, path: a/c, db: /tmp/tmpk7fkgnqz/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/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.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/tmpk7fkgnqz/sda/containers/0/8fc/857fe81dc763e7cff7e7cd987d6c28fc/857fe81dc763e7cff7e7cd987d6c28fc.db, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj002_0 for ShardRange, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Cleaving ShardRange - shard db already in sync, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj002_0 for ShardRange, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test INFO: Cleaved ShardRange in 0.004s, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001952648162841797s, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001239776611328125s, path: a/c, db: /tmp/tmpk7fkgnqz/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/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.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/tmpk7fkgnqz/sda/containers/0/d88/e4460cf9fd8281b0fc151a616970fd88/e4460cf9fd8281b0fc151a616970fd88.db, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: misplaced object source bounds [('', 'obj002')], path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012373924255371094s, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001251697540283203s, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1791590724.09185, (0, 0) as of 1791590724.09185, cleaved as of 1791590724.09185>, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Cleaving ShardRange<'obj002' to 'obj004' as of 1791590724.09185, (0, 0) as of 1791590724.09185, cleaved as of 1791590724.09185> - shard db already in sync, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj004_1 for ShardRange, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.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/tmpk7fkgnqz/sda/containers/0/d88/e4460cf9fd8281b0fc151a616970fd88/e4460cf9fd8281b0fc151a616970fd88.db, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: misplaced object source bounds [('', 'obj002')], path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: got 0 rows (deleted=False) in 7.128715515136719e-05s, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.009506225585938e-05s, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1791590724.09185, (0, 0) as of 1791590724.09185, cleaved as of 1791590724.09185>, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Cleaving ShardRange<'obj002' to 'obj004' as of 1791590724.09185, (0, 0) as of 1791590724.09185, cleaved as of 1791590724.09185> - shard db already in sync, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj004_1 for ShardRange, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.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/tmpk7fkgnqz/sda/containers/0/d88/e4460cf9fd8281b0fc151a616970fd88/e4460cf9fd8281b0fc151a616970fd88.db, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: misplaced object source bounds [('', 'obj002')], path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: got 0 rows (deleted=False) in 7.2479248046875e-05s, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: got 0 rows (deleted=True) in 6.818771362304688e-05s, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1791590724.09185, (0, 0) as of 1791590724.09185, cleaved as of 1791590724.09185>, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Cleaving ShardRange<'obj002' to 'obj004' as of 1791590724.09185, (0, 0) as of 1791590724.09185, cleaved as of 1791590724.09185> - shard db already in sync, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj004_1 for ShardRange, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test INFO: Cleaved ShardRange<'obj002' to 'obj004' as of 1791590724.09185, (0, 0) as of 1791590724.09185, cleaved as of 1791590724.09185> in 0.002s, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj006_2 for ShardRange<'obj004' to 'obj006' as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001938343048095703s, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010800361633300781s, path: a/c, db: /tmp/tmpk7fkgnqz/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/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test INFO: Cleaved ShardRange<'obj004' to 'obj006' as of 1791590724.09185, (2, 2) as of 1791590921.91514, cleaved as of 1791590724.09185> in 0.011s, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.dbtest.unit.container.test_sharder.TestSharder.test_shard_replication_quorum_failures +sharder-test WARNING: Failed to put shard ranges to 10.0.1.3:1103/sdd a/c: 404, path: a/c, db: /tmp/tmpfq9gqj0s/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/tmpfq9gqj0s/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/tmpfq9gqj0s/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/tmpfq9gqj0s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj002_0 for ShardRange, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.00018906593322753906s, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010156631469726562s, path: a/c, db: /tmp/tmpnhlh1isu/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/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.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/tmpnhlh1isu/sda/containers/0/8fc/857fe81dc763e7cff7e7cd987d6c28fc/857fe81dc763e7cff7e7cd987d6c28fc.db, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj002_0 for ShardRange, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Cleaving ShardRange - shard db already in sync, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj002_0 for ShardRange, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test INFO: Cleaved ShardRange in 0.247s, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00018787384033203125s, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001239776611328125s, path: a/c, db: /tmp/tmpnhlh1isu/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/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.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/tmpnhlh1isu/sda/containers/0/d88/e4460cf9fd8281b0fc151a616970fd88/e4460cf9fd8281b0fc151a616970fd88.db, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: misplaced object source bounds [('', 'obj002')], path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00014138221740722656s, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011205673217773438s, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1757181173.26668, (0, 0) as of 1757181173.26668, cleaved as of 1757181173.26668>, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Cleaving ShardRange<'obj002' to 'obj004' as of 1757181173.26668, (0, 0) as of 1757181173.26668, cleaved as of 1757181173.26668> - shard db already in sync, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj004_1 for ShardRange, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.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/tmpnhlh1isu/sda/containers/0/d88/e4460cf9fd8281b0fc151a616970fd88/e4460cf9fd8281b0fc151a616970fd88.db, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: misplaced object source bounds [('', 'obj002')], path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011682510375976562s, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010895729064941406s, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1757181173.26668, (0, 0) as of 1757181173.26668, cleaved as of 1757181173.26668>, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Cleaving ShardRange<'obj002' to 'obj004' as of 1757181173.26668, (0, 0) as of 1757181173.26668, cleaved as of 1757181173.26668> - shard db already in sync, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj004_1 for ShardRange, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.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/tmpnhlh1isu/sda/containers/0/d88/e4460cf9fd8281b0fc151a616970fd88/e4460cf9fd8281b0fc151a616970fd88.db, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: misplaced object source bounds [('', 'obj002')], path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: got 0 rows (deleted=False) in 7.605552673339844e-05s, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: got 0 rows (deleted=True) in 6.890296936035156e-05s, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1757181173.26668, (0, 0) as of 1757181173.26668, cleaved as of 1757181173.26668>, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Cleaving ShardRange<'obj002' to 'obj004' as of 1757181173.26668, (0, 0) as of 1757181173.26668, cleaved as of 1757181173.26668> - shard db already in sync, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj004_1 for ShardRange, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test INFO: Cleaved ShardRange<'obj002' to 'obj004' as of 1757181173.26668, (0, 0) as of 1757181173.26668, cleaved as of 1757181173.26668> in 0.002s, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj006_2 for ShardRange<'obj004' to 'obj006' as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00019025802612304688s, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010514259338378906s, path: a/c, db: /tmp/tmpnhlh1isu/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/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test INFO: Cleaved ShardRange<'obj004' to 'obj006' as of 1757181173.26668, (2, 2) as of 1757181339.37295, cleaved as of 1757181173.26668> in 0.03s, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.dbtest.unit.container.test_sharder.TestSharder.test_shard_replication_quorum_failures test.unit.container.test_sharder.TestSharder.test_shard_replication_quorum_failures ... ok sharder-test WARNING: shard_replication_quorum of 99 exceeds replica count 3, reducing to 3 sharder-test WARNING: existing_shard_replication_quorum of 99 exceeds replica count 3, reducing to 3 -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: misplaced object source bounds [('', 'obj006')], path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: got 0 rows (deleted=False) in 7.081031799316406e-05s, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: got 0 rows (deleted=True) in 6.842613220214844e-05s, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test INFO: Cleaving from row None into .shards_a/c__3 for ShardRange<'obj006' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.00018835067749023438s, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010347366333007812s, path: a/c, db: /tmp/tmpk7fkgnqz/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/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c__3 in state cleaved: 2 successes, 3 required, shard db: /tmp/tmpk7fkgnqz/sda/containers/0/683/f7a6bb6d9367b7ae7b6b30a833289683/f7a6bb6d9367b7ae7b6b30a833289683.db, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: misplaced object source bounds [('', 'obj006')], path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011944770812988281s, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010657310485839844s, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test INFO: Cleaving from row None into .shards_a/c__3 for ShardRange<'obj006' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001895427703857422s, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010418891906738281s, path: a/c, db: /tmp/tmpnhlh1isu/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/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c__3 in state cleaved: 2 successes, 3 required, shard db: /tmp/tmpnhlh1isu/sda/containers/0/683/f7a6bb6d9367b7ae7b6b30a833289683/f7a6bb6d9367b7ae7b6b30a833289683.db, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.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/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: misplaced object source bounds [('', 'obj006')], path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: got 0 rows (deleted=False) in 7.224082946777344e-05s, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: got 0 rows (deleted=True) in 6.890296936035156e-05s, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test INFO: Cleaving from row None into .shards_a/c__3 for ShardRange<'obj006' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185>, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Cleaving ShardRange<'obj006' to MaxBound as of 1791590724.09185, (0, 0) as of 1791590724.09185, created as of 1791590724.09185> - shard db already in sync, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test INFO: Replicating new shard container .shards_a/c__3 for ShardRange, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test INFO: Cleaved ShardRange<'obj006' to MaxBound as of 1791590724.09185, (3, 3) as of 1791590921.98466, cleaved as of 1791590724.09185> in 0.005s, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpk7fkgnqz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590921.70232.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '9e39b305-95d5-49a9-968b-819b4381e532-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/tmp21mq7l2t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590922.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '9e39b305-95d5-49a9-968b-819b4381e532-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/tmp21mq7l2t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590922.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '9e39b305-95d5-49a9-968b-819b4381e532-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/tmp21mq7l2t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590922.00000.dbtest.unit.container.test_sharder.TestSharder.test_sharded_record_sharding_progress_missing_contexts +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: misplaced object source bounds [('', 'obj006')], path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: got 0 rows (deleted=False) in 7.05718994140625e-05s, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: got 0 rows (deleted=True) in 6.604194641113281e-05s, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test INFO: Cleaving from row None into .shards_a/c__3 for ShardRange<'obj006' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668>, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Cleaving ShardRange<'obj006' to MaxBound as of 1757181173.26668, (0, 0) as of 1757181173.26668, created as of 1757181173.26668> - shard db already in sync, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test INFO: Replicating new shard container .shards_a/c__3 for ShardRange, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test INFO: Cleaved ShardRange<'obj006' to MaxBound as of 1757181173.26668, (3, 3) as of 1757181339.48059, cleaved as of 1757181173.26668> in 0.005s, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpnhlh1isu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181338.08276.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '2dbadb66-c9fd-4a6b-a0c6-52e6bfb5708b-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/tmpwpbdwvxe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181339.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '2dbadb66-c9fd-4a6b-a0c6-52e6bfb5708b-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/tmpwpbdwvxe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181339.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '2dbadb66-c9fd-4a6b-a0c6-52e6bfb5708b-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/tmpwpbdwvxe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181339.00000.dbtest.unit.container.test_sharder.TestSharder.test_sharded_record_sharding_progress_missing_contexts test.unit.container.test_sharder.TestSharder.test_sharded_record_sharding_progress_missing_contexts ... ok test.unit.container.test_sharder.TestSharder.test_sharding_enabled test.unit.container.test_sharder.TestSharder.test_sharding_enabled ... ok @@ -58381,66 +58849,66 @@ 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 -sharder-test WARNING: Repeat cleaving required, context: {'ref': '9e39b305-95d5-49a9-968b-819b4381e532-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/tmp21mq7l2t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590922.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '8abddc8d-4042-43fd-bb4b-a88638a8787a-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/tmp21mq7l2t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791590922.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpb8ajf_o3/sda/containers/0/ash/c2hash/c2hash.db' -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpb8ajf_o3/sda/containers/0/ash/c1hash/c1hash.db' -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpb8ajf_o3/sda/containers/0/ash/c3hash/c3hash.db' -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 9 12:08:42 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test DEBUG: updated root objs=0, tombstones=-1, path: a/c, db: /tmp/tmpas6ga12r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=0, tombstones=-1, path: a/c, db: /tmp/tmpas6ga12r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpas6ga12r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=3, tombstones=0, path: a/c, db: /tmp/tmpas6ga12r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpas6ga12r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=4, tombstones=0, path: a/c, db: /tmp/tmpas6ga12r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpas6ga12r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=5, tombstones=0, path: a/c, db: /tmp/tmpas6ga12r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpas6ga12r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=6, tombstones=0, path: a/c, db: /tmp/tmpas6ga12r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpas6ga12r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=7, tombstones=0, path: a/c, db: /tmp/tmpas6ga12r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpas6ga12r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmpas6ga12r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpc19pucxz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpc19pucxz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpc19pucxz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpc19pucxz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpc19pucxz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpc19pucxz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_update_root_container_already_reported +sharder-test WARNING: Repeat cleaving required, context: {'ref': '2dbadb66-c9fd-4a6b-a0c6-52e6bfb5708b-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/tmpwpbdwvxe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181339.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'b8d93a00-3c75-454c-b5a1-3485fd5007d4-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/tmpwpbdwvxe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1757181339.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpz7y54w6f/sda/containers/0/ash/c2hash/c2hash.db' +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpz7y54w6f/sda/containers/0/ash/c1hash/c1hash.db' +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpz7y54w6f/sda/containers/0/ash/c3hash/c3hash.db' +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Sun Sep 7 07:55:46 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test DEBUG: updated root objs=0, tombstones=-1, path: a/c, db: /tmp/tmps9y493yp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=0, tombstones=-1, path: a/c, db: /tmp/tmps9y493yp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmps9y493yp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=3, tombstones=0, path: a/c, db: /tmp/tmps9y493yp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmps9y493yp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=4, tombstones=0, path: a/c, db: /tmp/tmps9y493yp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmps9y493yp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=5, tombstones=0, path: a/c, db: /tmp/tmps9y493yp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmps9y493yp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=6, tombstones=0, path: a/c, db: /tmp/tmps9y493yp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmps9y493yp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=7, tombstones=0, path: a/c, db: /tmp/tmps9y493yp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmps9y493yp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmps9y493yp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpnbptcp4h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpnbptcp4h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpnbptcp4h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpnbptcp4h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpnbptcp4h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpnbptcp4h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_update_root_container_already_reported test.unit.container.test_sharder.TestSharder.test_update_root_container_already_reported ... ok test.unit.container.test_sharder.TestSharder.test_update_root_container_own_range test.unit.container.test_sharder.TestSharder.test_update_root_container_own_range ... ok @@ -58449,1580 +58917,282 @@ test.unit.container.test_sharder.TestSharder.test_yield_objects test.unit.container.test_sharder.TestSharder.test_yield_objects ... ok -sharder-test DEBUG: updated root objs=0, tombstones=0, path: a/c, db: /tmp/tmpgxqevno1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=0, tombstones=0, path: a/c, db: /tmp/tmpgxqevno1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpgxqevno1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=3, tombstones=0, path: a/c, db: /tmp/tmpgxqevno1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpgxqevno1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=4, tombstones=0, path: a/c, db: /tmp/tmpgxqevno1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpgxqevno1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=5, tombstones=0, path: a/c, db: /tmp/tmpgxqevno1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpgxqevno1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=6, tombstones=0, path: a/c, db: /tmp/tmpgxqevno1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpgxqevno1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=7, tombstones=0, path: a/c, db: /tmp/tmpgxqevno1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpgxqevno1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmpgxqevno1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmpgxqevno1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmpgxqevno1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 3, path: a/c, db: /tmp/tmpgxqevno1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=5, tombstones=3, path: a/c, db: /tmp/tmpgxqevno1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 4, path: a/c, db: /tmp/tmpgxqevno1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=4, tombstones=4, path: a/c, db: /tmp/tmpgxqevno1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 5, path: a/c, db: /tmp/tmpgxqevno1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=3, tombstones=5, path: a/c, db: /tmp/tmpgxqevno1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 6, path: a/c, db: /tmp/tmpgxqevno1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=2, tombstones=6, path: a/c, db: /tmp/tmpgxqevno1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 7, path: a/c, db: /tmp/tmpgxqevno1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=1, tombstones=7, path: a/c, db: /tmp/tmpgxqevno1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 8, path: a/c, db: /tmp/tmpgxqevno1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=0, tombstones=8, path: a/c, db: /tmp/tmpgxqevno1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 15 rows (deleted=False) in 0.0002288818359375s, path: a/c, db: /tmp/tmpy34a3b9m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 15 rows (deleted=True) in 0.0002079010009765625s, path: a/c, db: /tmp/tmpy34a3b9m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 10 rows (deleted=False) in 0.0001571178436279297s, path: a/c, db: /tmp/tmpy34a3b9m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.00018334388732910156s, path: a/c, db: /tmp/tmpy34a3b9m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 10 rows (deleted=True) in 0.00013947486877441406s, path: a/c, db: /tmp/tmpy34a3b9m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=True) in 0.0001735687255859375s, path: a/c, db: /tmp/tmpy34a3b9m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.0001938343048095703s, path: a/c, db: /tmp/tmpy34a3b9m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=True) in 0.00018358230590820312s, path: a/c, db: /tmp/tmpy34a3b9m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001690387725830078s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 4 rows (deleted=False) in 0.00017690658569335938s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00016617774963378906s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 4 rows (deleted=True) in 0.00017404556274414062s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.0001690387725830078s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 4 rows (deleted=False) in 0.00012373924255371094s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010895729064941406s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 4 rows (deleted=True) in 0.00012063980102539062s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.0001087188720703125s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 4 rows (deleted=False) in 0.00017523765563964844s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_yield_objects_to_shard_range +sharder-test DEBUG: updated root objs=0, tombstones=0, path: a/c, db: /tmp/tmpif39qt7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=0, tombstones=0, path: a/c, db: /tmp/tmpif39qt7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpif39qt7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=3, tombstones=0, path: a/c, db: /tmp/tmpif39qt7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpif39qt7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=4, tombstones=0, path: a/c, db: /tmp/tmpif39qt7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpif39qt7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=5, tombstones=0, path: a/c, db: /tmp/tmpif39qt7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpif39qt7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=6, tombstones=0, path: a/c, db: /tmp/tmpif39qt7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpif39qt7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=7, tombstones=0, path: a/c, db: /tmp/tmpif39qt7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpif39qt7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmpif39qt7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmpif39qt7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmpif39qt7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 3, path: a/c, db: /tmp/tmpif39qt7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=5, tombstones=3, path: a/c, db: /tmp/tmpif39qt7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 4, path: a/c, db: /tmp/tmpif39qt7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=4, tombstones=4, path: a/c, db: /tmp/tmpif39qt7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 5, path: a/c, db: /tmp/tmpif39qt7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=3, tombstones=5, path: a/c, db: /tmp/tmpif39qt7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 6, path: a/c, db: /tmp/tmpif39qt7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=2, tombstones=6, path: a/c, db: /tmp/tmpif39qt7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 7, path: a/c, db: /tmp/tmpif39qt7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=1, tombstones=7, path: a/c, db: /tmp/tmpif39qt7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 8, path: a/c, db: /tmp/tmpif39qt7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=0, tombstones=8, path: a/c, db: /tmp/tmpif39qt7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 15 rows (deleted=False) in 0.00026345252990722656s, path: a/c, db: /tmp/tmpj3nxj8vu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 15 rows (deleted=True) in 0.00022125244140625s, path: a/c, db: /tmp/tmpj3nxj8vu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 10 rows (deleted=False) in 0.00016307830810546875s, path: a/c, db: /tmp/tmpj3nxj8vu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=False) in 0.00020051002502441406s, path: a/c, db: /tmp/tmpj3nxj8vu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 10 rows (deleted=True) in 0.0001499652862548828s, path: a/c, db: /tmp/tmpj3nxj8vu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=True) in 0.00019621849060058594s, path: a/c, db: /tmp/tmpj3nxj8vu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=False) in 0.00020432472229003906s, path: a/c, db: /tmp/tmpj3nxj8vu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=True) in 0.00019860267639160156s, path: a/c, db: /tmp/tmpj3nxj8vu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0002002716064453125s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 4 rows (deleted=False) in 0.0001933574676513672s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017905235290527344s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 4 rows (deleted=True) in 0.00018930435180664062s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.000179290771484375s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 4 rows (deleted=False) in 0.0001361370086669922s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012302398681640625s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 4 rows (deleted=True) in 0.00013208389282226562s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00016355514526367188s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 4 rows (deleted=False) in 0.00019049644470214844s, path: a/c, db: /tmp/tmpd1xbh0r0/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 -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010991096496582031s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 4 rows (deleted=True) in 0.00017189979553222656s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011038780212402344s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012445449829101562s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00013637542724609375s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=True) in 0.00011587142944335938s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.00012063980102539062s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 3 rows (deleted=True) in 0.00011873245239257812s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011801719665527344s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00012230873107910156s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011229515075683594s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012254714965820312s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00012040138244628906s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=True) in 0.00011754035949707031s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.0001285076141357422s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=True) in 0.00012683868408203125s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.00012040138244628906s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 3 rows (deleted=True) in 0.00011730194091796875s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011897087097167969s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00011944770812988281s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=True) in 0.00011563301086425781s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.00012755393981933594s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=True) in 0.00012993812561035156s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001163482666015625s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 3 rows (deleted=True) in 0.00011849403381347656s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001163482666015625s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 10 rows (deleted=False) in 0.0001442432403564453s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.00012636184692382812s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 10 rows (deleted=True) in 0.00020194053649902344s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=True) in 0.00015020370483398438s, path: a/c, db: /tmp/tmplp67usao/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016951560974121094s, path: a/c, db: /tmp/tmpvl773efb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010251998901367188s, path: a/c, db: /tmp/tmpvl773efb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -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/tmp39w06ehy/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp39w06ehy/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/tmp39w06ehy/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp39w06ehy/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:42 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0061 "-" 488195 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:42 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0049 "-" 488195 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:42 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0051 "-" 488195 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:42 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0046 "-" 488195 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe12068cf79c24513989f4-006ac9820a" "proxy-server 488195" 0.0011 "-" 488195 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:42 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:41801/sda1/1/a/c" "txe12068cf79c24513989f4-006ac9820a" "container-server 488195" 0.0009 "-" 488195 0setUpClass (test.unit.proxy.test_server.TestObjectECRangedGET) -setUpClass (test.unit.proxy.test_server.TestObjectECRangedGET) ... skipped 'Large xattrs not supported in `/tmp`. Skipping test' +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017833709716796875s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 4 rows (deleted=True) in 0.0002849102020263672s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00019025802612304688s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00020265579223632812s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.0002028942108154297s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=True) in 0.0002040863037109375s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.00020742416381835938s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 3 rows (deleted=True) in 0.00020623207092285156s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00019884109497070312s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001990795135498047s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00018978118896484375s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00019478797912597656s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00019979476928710938s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=True) in 0.00019931793212890625s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=False) in 0.00021767616271972656s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=True) in 0.0002980232238769531s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.00020813941955566406s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 3 rows (deleted=True) in 0.0002009868621826172s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013518333435058594s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.000133514404296875s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=True) in 0.0001289844512939453s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=False) in 0.0001385211944580078s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=True) in 0.0001361370086669922s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.00013136863708496094s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 3 rows (deleted=True) in 0.000133514404296875s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013208389282226562s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 10 rows (deleted=False) in 0.00015091896057128906s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=False) in 0.0001399517059326172s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 10 rows (deleted=True) in 0.0002617835998535156s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=True) in 0.0001468658447265625s, path: a/c, db: /tmp/tmpd1xbh0r0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001881122589111328s, path: a/c, db: /tmp/tmp4j837f24/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010776519775390625s, path: a/c, db: /tmp/tmp4j837f24/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db + +====================================================================== +FAIL: test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_disconnect +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_disconnect +---------------------------------------------------------------------- +testtools.testresult.real._StringException: Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/controllers/test_obj.py", line 3369, in test_GET_disconnect + with mocked_http_conn(*status_codes, body_iter=body_iter, + ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers) as log: + ^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 148, in __exit__ + next(self.gen) + ~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 1034, in mocked_http_conn + raise AssertionError( + ...<3 lines>... + for req in fake_conn.unexpected_requests))) +AssertionError: 14 unexpected requests: +(('10.0.0.14', 1014, 'GET', '/sda/0/a/c/o', {'X-Backend-Storage-Policy-Index': '0', 'X-Backend-Etag-Is-At': 'X-Object-Sysmeta-Ec-Etag', 'Host': 'localhost:80', 'X-Trans-Id': 'txe9b42152b78e4ea796981-0068bc7504', 'X-Timestamp': '1757181188.27320', 'Connection': 'close', 'User-Agent': 'proxy-server 1066307', 'Referer': 'GET http://localhost/v1/a/c/o', 'Range': 'bytes=0-1885', 'X-Backend-Fragment-Preferences': '[{"timestamp": "0000000001.00000", "exclude": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}]'}, '', False), {}) + (('10.0.0.15', 1015, 'GET', '/sda/0/a/c/o', {'X-Backend-Storage-Policy-Index': '0', 'X-Backend-Etag-Is-At': 'X-Object-Sysmeta-Ec-Etag', 'Host': 'localhost:80', 'X-Trans-Id': 'txe9b42152b78e4ea796981-0068bc7504', 'X-Timestamp': '1757181188.27320', 'Connection': 'close', 'User-Agent': 'proxy-server 1066307', 'Referer': 'GET http://localhost/v1/a/c/o', 'Range': 'bytes=0-1885', 'X-Backend-Fragment-Preferences': '[{"timestamp": "0000000001.00000", "exclude": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}]'}, '', False), {}) + (('10.0.0.16', 1016, 'GET', '/sda/0/a/c/o', {'X-Backend-Storage-Policy-Index': '0', 'X-Backend-Etag-Is-At': 'X-Object-Sysmeta-Ec-Etag', 'Host': 'localhost:80', 'X-Trans-Id': 'txe9b42152b78e4ea796981-0068bc7504', 'X-Timestamp': '1757181188.27320', 'Connection': 'close', 'User-Agent': 'proxy-server 1066307', 'Referer': 'GET http://localhost/v1/a/c/o', 'Range': 'bytes=0-1885', 'X-Backend-Fragment-Preferences': '[{"timestamp": "0000000001.00000", "exclude": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}]'}, '', False), {}) + (('10.0.0.17', 1017, 'GET', '/sda/0/a/c/o', {'X-Backend-Storage-Policy-Index': '0', 'X-Backend-Etag-Is-At': 'X-Object-Sysmeta-Ec-Etag', 'Host': 'localhost:80', 'X-Trans-Id': 'txe9b42152b78e4ea796981-0068bc7504', 'X-Timestamp': '1757181188.27320', 'Connection': 'close', 'User-Agent': 'proxy-server 1066307', 'Referer': 'GET http://localhost/v1/a/c/o', 'Range': 'bytes=0-1885', 'X-Backend-Fragment-Preferences': '[{"timestamp": "0000000001.00000", "exclude": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}]'}, '', False), {}) + (('10.0.0.18', 1018, 'GET', '/sda/0/a/c/o', {'X-Backend-Storage-Policy-Index': '0', 'X-Backend-Etag-Is-At': 'X-Object-Sysmeta-Ec-Etag', 'Host': 'localhost:80', 'X-Trans-Id': 'txe9b42152b78e4ea796981-0068bc7504', 'X-Timestamp': '1757181188.27320', 'Connection': 'close', 'User-Agent': 'proxy-server 1066307', 'Referer': 'GET http://localhost/v1/a/c/o', 'Range': 'bytes=0-1885', 'X-Backend-Fragment-Preferences': '[{"timestamp": "0000000001.00000", "exclude": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}]'}, '', False), {}) + (('10.0.0.19', 1019, 'GET', '/sda/0/a/c/o', {'X-Backend-Storage-Policy-Index': '0', 'X-Backend-Etag-Is-At': 'X-Object-Sysmeta-Ec-Etag', 'Host': 'localhost:80', 'X-Trans-Id': 'txe9b42152b78e4ea796981-0068bc7504', 'X-Timestamp': '1757181188.27320', 'Connection': 'close', 'User-Agent': 'proxy-server 1066307', 'Referer': 'GET http://localhost/v1/a/c/o', 'Range': 'bytes=0-1885', 'X-Backend-Fragment-Preferences': '[{"timestamp": "0000000001.00000", "exclude": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}]'}, '', False), {}) + (('10.0.0.20', 1020, 'GET', '/sda/0/a/c/o', {'X-Backend-Storage-Policy-Index': '0', 'X-Backend-Etag-Is-At': 'X-Object-Sysmeta-Ec-Etag', 'Host': 'localhost:80', 'X-Trans-Id': 'txe9b42152b78e4ea796981-0068bc7504', 'X-Timestamp': '1757181188.27320', 'Connection': 'close', 'User-Agent': 'proxy-server 1066307', 'Referer': 'GET http://localhost/v1/a/c/o', 'Range': 'bytes=0-1885', 'X-Backend-Fragment-Preferences': '[{"timestamp": "0000000001.00000", "exclude": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}]'}, '', False), {}) + (('10.0.0.21', 1021, 'GET', '/sda/0/a/c/o', {'X-Backend-Storage-Policy-Index': '0', 'X-Backend-Etag-Is-At': 'X-Object-Sysmeta-Ec-Etag', 'Host': 'localhost:80', 'X-Trans-Id': 'txe9b42152b78e4ea796981-0068bc7504', 'X-Timestamp': '1757181188.27320', 'Connection': 'close', 'User-Agent': 'proxy-server 1066307', 'Referer': 'GET http://localhost/v1/a/c/o', 'Range': 'bytes=0-1885', 'X-Backend-Fragment-Preferences': '[{"timestamp": "0000000001.00000", "exclude": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}]'}, '', False), {}) + (('10.0.0.22', 1022, 'GET', '/sda/0/a/c/o', {'X-Backend-Storage-Policy-Index': '0', 'X-Backend-Etag-Is-At': 'X-Object-Sysmeta-Ec-Etag', 'Host': 'localhost:80', 'X-Trans-Id': 'txe9b42152b78e4ea796981-0068bc7504', 'X-Timestamp': '1757181188.27320', 'Connection': 'close', 'User-Agent': 'proxy-server 1066307', 'Referer': 'GET http://localhost/v1/a/c/o', 'Range': 'bytes=0-1885', 'X-Backend-Fragment-Preferences': '[{"timestamp": "0000000001.00000", "exclude": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}]'}, '', False), {}) + (('10.0.0.23', 1023, 'GET', '/sda/0/a/c/o', {'X-Backend-Storage-Policy-Index': '0', 'X-Backend-Etag-Is-At': 'X-Object-Sysmeta-Ec-Etag', 'Host': 'localhost:80', 'X-Trans-Id': 'txe9b42152b78e4ea796981-0068bc7504', 'X-Timestamp': '1757181188.27320', 'Connection': 'close', 'User-Agent': 'proxy-server 1066307', 'Referer': 'GET http://localhost/v1/a/c/o', 'Range': 'bytes=0-1885', 'X-Backend-Fragment-Preferences': '[{"timestamp": "0000000001.00000", "exclude": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}]'}, '', False), {}) + (('10.0.0.24', 1024, 'GET', '/sda/0/a/c/o', {'X-Backend-Storage-Policy-Index': '0', 'X-Backend-Etag-Is-At': 'X-Object-Sysmeta-Ec-Etag', 'Host': 'localhost:80', 'X-Trans-Id': 'txe9b42152b78e4ea796981-0068bc7504', 'X-Timestamp': '1757181188.27320', 'Connection': 'close', 'User-Agent': 'proxy-server 1066307', 'Referer': 'GET http://localhost/v1/a/c/o', 'Range': 'bytes=0-1885', 'X-Backend-Fragment-Preferences': '[{"timestamp": "0000000001.00000", "exclude": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}]'}, '', False), {}) + (('10.0.0.25', 1025, 'GET', '/sda/0/a/c/o', {'X-Backend-Storage-Policy-Index': '0', 'X-Backend-Etag-Is-At': 'X-Object-Sysmeta-Ec-Etag', 'Host': 'localhost:80', 'X-Trans-Id': 'txe9b42152b78e4ea796981-0068bc7504', 'X-Timestamp': '1757181188.27320', 'Connection': 'close', 'User-Agent': 'proxy-server 1066307', 'Referer': 'GET http://localhost/v1/a/c/o', 'Range': 'bytes=0-1885', 'X-Backend-Fragment-Preferences': '[{"timestamp": "0000000001.00000", "exclude": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}]'}, '', False), {}) + (('10.0.0.26', 1026, 'GET', '/sda/0/a/c/o', {'X-Backend-Storage-Policy-Index': '0', 'X-Backend-Etag-Is-At': 'X-Object-Sysmeta-Ec-Etag', 'Host': 'localhost:80', 'X-Trans-Id': 'txe9b42152b78e4ea796981-0068bc7504', 'X-Timestamp': '1757181188.27320', 'Connection': 'close', 'User-Agent': 'proxy-server 1066307', 'Referer': 'GET http://localhost/v1/a/c/o', 'Range': 'bytes=0-1885', 'X-Backend-Fragment-Preferences': '[{"timestamp": "0000000001.00000", "exclude": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}]'}, '', False), {}) + (('10.0.0.27', 1027, 'GET', '/sda/0/a/c/o', {'X-Backend-Storage-Policy-Index': '0', 'X-Backend-Etag-Is-At': 'X-Object-Sysmeta-Ec-Etag', 'Host': 'localhost:80', 'X-Trans-Id': 'txe9b42152b78e4ea796981-0068bc7504', 'X-Timestamp': '1757181188.27320', 'Connection': 'close', 'User-Agent': 'proxy-server 1066307', 'Referer': 'GET http://localhost/v1/a/c/o', 'Range': 'bytes=0-1885', 'X-Backend-Fragment-Preferences': '[{"timestamp": "0000000001.00000", "exclude": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}]'}, '', False), {}) -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:42 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:44491/sdb1/1/a/c" "txe12068cf79c24513989f4-006ac9820a" "container-server 488195" 0.0009 "-" 488195 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:42 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txe12068cf79c24513989f4-006ac9820a" "proxy-server 488195" 0.0156 "-" 488195 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:42 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txe12068cf79c24513989f4-006ac9820a" "proxy-server 488195" 0.0100 "-" 488195 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/08/42 PUT /v1/a/c HTTP/1.0 201 - - t - - - txe12068cf79c24513989f4-006ac9820a - 0.0228 - - 1791590922.778943777 1791590922.801696539 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:42 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx73d6e1c256f44a35a8bbd-006ac9820a" "proxy-server 488195" 0.0010 "-" 488195 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:42 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:41801/sda1/1/a1/c1" "tx73d6e1c256f44a35a8bbd-006ac9820a" "container-server 488195" 0.0009 "-" 488195 0 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:42 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:44491/sdb1/1/a1/c1" "tx73d6e1c256f44a35a8bbd-006ac9820a" "container-server 488195" 0.0009 "-" 488195 0 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:42 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx73d6e1c256f44a35a8bbd-006ac9820a" "proxy-server 488195" 0.0090 "-" 488195 0 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:42 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx73d6e1c256f44a35a8bbd-006ac9820a" "proxy-server 488195" 0.0155 "-" 488195 0 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/08/42 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx73d6e1c256f44a35a8bbd-006ac9820a - 0.0216 - - 1791590922.802874327 1791590922.824450731 0 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa074d3294869439aa5e8e-006ac9820a" "proxy-server 488195" 0.0034 "-" 488195 - -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:42 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:41801/sda1/2/a/c1" "txa074d3294869439aa5e8e-006ac9820a" "container-server 488195" 0.0009 "-" 488195 1 -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:42 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:44491/sdb1/2/a/c1" "txa074d3294869439aa5e8e-006ac9820a" "container-server 488195" 0.0038 "-" 488195 1 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:42 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txa074d3294869439aa5e8e-006ac9820a" "proxy-server 488195" 0.0215 "-" 488195 1 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:42 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txa074d3294869439aa5e8e-006ac9820a" "proxy-server 488195" 0.0163 "-" 488195 1 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/08/42 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txa074d3294869439aa5e8e-006ac9820a - 0.0306 - - 1791590922.825610161 1791590922.856225252 1 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx24044e5dfa9a4a358c117-006ac9820a" "proxy-server 488195" 0.0036 "-" 488195 - -acct1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:42 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:41801/sda1/1/a/c2" "tx24044e5dfa9a4a358c117-006ac9820a" "container-server 488195" 0.0046 "-" 488195 2 -acct2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:42 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:44491/sdb1/1/a/c2" "tx24044e5dfa9a4a358c117-006ac9820a" "container-server 488195" 0.0009 "-" 488195 2 -cont2 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:42 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx24044e5dfa9a4a358c117-006ac9820a" "proxy-server 488195" 0.0134 "-" 488195 2 -cont1 INFO: 127.0.0.1 - - [10/Oct/2026:00:08:42 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx24044e5dfa9a4a358c117-006ac9820a" "proxy-server 488195" 0.0200 "-" 488195 2 -proxy INFO: 127.0.0.1 127.0.0.1 10/Oct/2026/00/08/42 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx24044e5dfa9a4a358c117-006ac9820a - 0.0290 - - 1791590922.857401133 1791590922.886362553 2 ---------------------------------------------------------------------- -Ran 9490 tests in 221.578s +Ran 9490 tests in 200.853s -OK (skipped=1840) -+ stestr slowest -Test id Runtime (s) ------------------------------------------------------------------------------------------------------------- ----------- -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_cleaving_not_merged_while_cleaving 41.455 -test.unit.container.test_sharder.TestSharder.test_audit_shard_container_merge_other_ranges 36.154 -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_primaries_error_during_rebalance 35.610 -test.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_container_merge_other_ranges 29.994 -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges 28.275 -test.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_root_ranges_not_merged_not_cleaving 24.219 -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty 22.810 -test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_debug 21.275 -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty 20.491 -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty 20.460 -+ rm -rf .stestr -make[1]: Leaving directory '/build/reproducible-path/swift-2.35.1' - dh_install -O--buildsystem=pybuild - debian/rules override_dh_installdocs -make[1]: Entering directory '/build/reproducible-path/swift-2.35.1' -make[1]: pyversions: No such file or directory -py3versions: no X-Python3-Version in control file, using supported versions -debian/rules:69: warning: overriding recipe for target 'override_dh_installinit' -/usr/share/openstack-pkg-tools/pkgos.make:44: warning: ignoring old recipe for target 'override_dh_installinit' -debian/rules:77: warning: overriding recipe for target 'override_dh_installsystemd' -/usr/share/openstack-pkg-tools/pkgos.make:41: warning: ignoring old recipe for target 'override_dh_installsystemd' -debian/rules:85: warning: overriding recipe for target 'gen-init-configurations' -/usr/share/openstack-pkg-tools/pkgos.make:20: warning: ignoring old recipe for target 'gen-init-configurations' -dh_installdocs -dh_installdocs -A AUTHORS -dh_installdocs: warning: Not using auto-detected swift as main doc package for swift-doc: With -A/--all, this would cause file-conflicts. -make[1]: Leaving directory '/build/reproducible-path/swift-2.35.1' - debian/rules override_dh_sphinxdoc -make[1]: Entering directory '/build/reproducible-path/swift-2.35.1' -make[1]: pyversions: No such file or directory -py3versions: no X-Python3-Version in control file, using supported versions -debian/rules:69: warning: overriding recipe for target 'override_dh_installinit' -/usr/share/openstack-pkg-tools/pkgos.make:44: warning: ignoring old recipe for target 'override_dh_installinit' -debian/rules:77: warning: overriding recipe for target 'override_dh_installsystemd' -/usr/share/openstack-pkg-tools/pkgos.make:41: warning: ignoring old recipe for target 'override_dh_installsystemd' -debian/rules:85: warning: overriding recipe for target 'gen-init-configurations' -/usr/share/openstack-pkg-tools/pkgos.make:20: warning: ignoring old recipe for target 'gen-init-configurations' -LC_ALL=C.UTF-8 PYTHONPATH=. python3 -m sphinx doc/source /build/reproducible-path/swift-2.35.1/debian/swift-doc/usr/share/doc/swift-doc/base -Running Sphinx v8.2.3 -loading translations [en]... done -[openstackdocstheme] version: 3.2.0 -[openstackdocstheme] connecting html-page-context event handler -making output directory... done -Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. -[openstackdocstheme] using theme from /usr/lib/python3/dist-packages/openstackdocstheme/theme -[openstackdocstheme] cannot find git top directory, assuming "." -building [mo]: targets for 0 po files that are out of date -writing output... -building [html]: targets for 128 source files that are out of date -updating environment: [new config] 128 added, 0 changed, 0 removed -reading sources... [ 1%] account -reading sources... [ 2%] admin/index -reading sources... [ 2%] admin/objectstorage-EC -reading sources... [ 3%] admin/objectstorage-account-reaper -reading sources... [ 4%] admin/objectstorage-arch -reading sources... [ 5%] admin/objectstorage-auditors -reading sources... [ 5%] admin/objectstorage-characteristics -reading sources... [ 6%] admin/objectstorage-components -reading sources... [ 7%] admin/objectstorage-features -reading sources... [ 8%] admin/objectstorage-intro -reading sources... [ 9%] admin/objectstorage-large-objects -reading sources... [ 9%] admin/objectstorage-monitoring -reading sources... [ 10%] admin/objectstorage-replication -reading sources... [ 11%] admin/objectstorage-ringbuilder -reading sources... [ 12%] admin/objectstorage-tenant-specific-image-storage -reading sources... [ 12%] admin/objectstorage-troubleshoot -reading sources... [ 13%] admin_guide -reading sources... [ 14%] apache_deployment_guide -reading sources... [ 15%] api/authentication -reading sources... [ 16%] api/bulk-delete -reading sources... [ 16%] api/container_quotas -reading sources... [ 17%] api/discoverability -reading sources... [ 18%] api/form_post_middleware -reading sources... [ 19%] api/large_objects -reading sources... [ 20%] api/object-expiration -reading sources... [ 20%] api/object_api_v1_overview -reading sources... [ 21%] api/object_versioning -reading sources... [ 22%] api/pagination -reading sources... [ 23%] api/pseudo-hierarchical-folders-directories -reading sources... [ 23%] api/serialized-response-formats -reading sources... [ 24%] api/static-website -reading sources... [ 25%] api/temporary_url_middleware -reading sources... [ 26%] api/use_content-encoding_metadata -reading sources... [ 27%] api/use_the_content-disposition_metadata -reading sources... [ 27%] associated_projects -reading sources... [ 28%] audit_watchers -reading sources... [ 29%] config/account_server_config -reading sources... [ 30%] config/container_server_config -reading sources... [ 30%] config/global_memcache_config -reading sources... [ 31%] config/index -reading sources... [ 32%] config/object_server_config -reading sources... [ 33%] config/proxy_server_config -reading sources... [ 34%] config/swift_common_config -reading sources... [ 34%] container -reading sources... [ 35%] contributor/contributing -reading sources... [ 36%] contributor/review_guidelines -reading sources... [ 37%] cors -reading sources... [ 38%] crossdomain -reading sources... [ 38%] db -reading sources... [ 39%] deployment_guide -reading sources... [ 40%] development_auth -reading sources... [ 41%] development_guidelines -reading sources... [ 41%] development_middleware -reading sources... [ 42%] development_ondisk_backends -reading sources... [ 43%] development_saio -reading sources... [ 44%] development_watchers -reading sources... [ 45%] first_contribution_swift -reading sources... [ 45%] getting_started -reading sources... [ 46%] index -reading sources... [ 47%] install/controller-install -reading sources... [ 48%] install/controller-install-debian -reading sources... [ 48%] install/controller-install-obs -reading sources... [ 49%] install/controller-install-rdo -reading sources... [ 50%] install/controller-install-ubuntu -reading sources... [ 51%] install/environment-networking -reading sources... [ 52%] install/finalize-installation -reading sources... [ 52%] install/finalize-installation-obs -reading sources... [ 53%] install/finalize-installation-rdo -reading sources... [ 54%] install/finalize-installation-ubuntu-debian -reading sources... [ 55%] install/get_started -reading sources... [ 55%] install/index -reading sources... [ 56%] install/initial-rings -reading sources... [ 57%] install/next-steps -reading sources... [ 58%] install/storage-install -reading sources... [ 59%] install/storage-install-obs -reading sources... [ 59%] install/storage-install-rdo -reading sources... [ 60%] install/storage-install-ubuntu-debian -reading sources... [ 61%] install/verify -reading sources... [ 62%] logs -reading sources... [ 62%] metrics/account_auditor -reading sources... [ 63%] metrics/account_reaper -reading sources... [ 64%] metrics/account_replicator -reading sources... [ 65%] metrics/account_server -reading sources... [ 66%] metrics/all -reading sources... [ 66%] metrics/container_auditor -reading sources... [ 67%] metrics/container_replicator -reading sources... [ 68%] metrics/container_server -reading sources... [ 69%] metrics/container_sync -reading sources... [ 70%] metrics/container_updater -reading sources... [ 70%] metrics/object_auditor -reading sources... [ 71%] metrics/object_expirer -reading sources... [ 72%] metrics/object_reconstructor -reading sources... [ 73%] metrics/object_replicator -reading sources... [ 73%] metrics/object_server -reading sources... [ 74%] metrics/object_updater -reading sources... [ 75%] metrics/proxy_server -reading sources... [ 76%] middleware -reading sources... [ 77%] misc -reading sources... [ 77%] object -reading sources... [ 78%] ops_runbook/diagnose -reading sources... [ 79%] ops_runbook/index -reading sources... [ 80%] ops_runbook/maintenance -reading sources... [ 80%] ops_runbook/procedures -reading sources... [ 81%] ops_runbook/troubleshooting -reading sources... [ 82%] overview_acl -reading sources... [ 83%] overview_architecture -reading sources... [ 84%] overview_auth -reading sources... [ 84%] overview_backing_store -reading sources... [ 85%] overview_container_sharding -reading sources... [ 86%] overview_container_sync -reading sources... [ 87%] overview_encryption -reading sources... [ 88%] overview_erasure_code -reading sources... [ 88%] overview_expiring_objects -reading sources... [ 89%] overview_global_cluster -reading sources... [ 90%] overview_large_objects -reading sources... [ 91%] overview_policies -reading sources... [ 91%] overview_reaper -reading sources... [ 92%] overview_replication -reading sources... [ 93%] overview_ring -reading sources... [ 94%] overview_wsgi_management -reading sources... [ 95%] policies_saio -reading sources... [ 95%] proxy -reading sources... [ 96%] ratelimit -reading sources... [ 97%] replication_network -reading sources... [ 98%] ring -reading sources... [ 98%] ring_background -reading sources... [ 99%] ring_partpower -reading sources... [100%] s3_compat - -looking for now-outdated files... none found -pickling environment... done -checking consistency... /build/reproducible-path/swift-2.35.1/doc/source/api/object_api_v1_overview.rst: document is referenced in multiple toctrees: ['index', 'index'], selecting: index <- api/object_api_v1_overview -done -preparing documents... done -copying assets... -copying downloadable files... [100%] ../../../../etc/proxy-server.conf-sample - -copying static files... -Writing evaluated template result to /build/reproducible-path/swift-2.35.1/debian/swift-doc/usr/share/doc/swift-doc/base/_static/documentation_options.js -Writing evaluated template result to /build/reproducible-path/swift-2.35.1/debian/swift-doc/usr/share/doc/swift-doc/base/_static/language_data.js -Writing evaluated template result to /build/reproducible-path/swift-2.35.1/debian/swift-doc/usr/share/doc/swift-doc/base/_static/basic.css -copying static files: done -copying extra files... -copying extra files: done -copying assets: done -writing output... [ 1%] account -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/account.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'account' -writing output... [ 2%] admin/index -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/index.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/index' -writing output... [ 2%] admin/objectstorage-EC -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/objectstorage-EC.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/objectstorage-EC' -writing output... [ 3%] admin/objectstorage-account-reaper -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/objectstorage-account-reaper.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/objectstorage-account-reaper' -writing output... [ 4%] admin/objectstorage-arch -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/objectstorage-arch.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/objectstorage-arch' -writing output... [ 5%] admin/objectstorage-auditors -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/objectstorage-auditors.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/objectstorage-auditors' -writing output... [ 5%] admin/objectstorage-characteristics -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/objectstorage-characteristics.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/objectstorage-characteristics' -writing output... [ 6%] admin/objectstorage-components -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/objectstorage-components.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/objectstorage-components' -writing output... [ 7%] admin/objectstorage-features -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/objectstorage-features.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/objectstorage-features' -writing output... [ 8%] admin/objectstorage-intro -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/objectstorage-intro.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/objectstorage-intro' -writing output... [ 9%] admin/objectstorage-large-objects -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/objectstorage-large-objects.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/objectstorage-large-objects' -writing output... [ 9%] admin/objectstorage-monitoring -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/objectstorage-monitoring.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/objectstorage-monitoring' -writing output... [ 10%] admin/objectstorage-replication -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/objectstorage-replication.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/objectstorage-replication' -writing output... [ 11%] admin/objectstorage-ringbuilder -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/objectstorage-ringbuilder.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/objectstorage-ringbuilder' -writing output... [ 12%] admin/objectstorage-tenant-specific-image-storage -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/objectstorage-tenant-specific-image-storage.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/objectstorage-tenant-specific-image-storage' -writing output... [ 12%] admin/objectstorage-troubleshoot -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/objectstorage-troubleshoot.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/objectstorage-troubleshoot' -writing output... [ 13%] admin_guide -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin_guide.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin_guide' -writing output... [ 14%] apache_deployment_guide -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/apache_deployment_guide.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'apache_deployment_guide' -writing output... [ 15%] api/authentication -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/authentication.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/authentication' -writing output... [ 16%] api/bulk-delete -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/bulk-delete.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/bulk-delete' -writing output... [ 16%] api/container_quotas -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/container_quotas.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/container_quotas' -writing output... [ 17%] api/discoverability -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/discoverability.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/discoverability' -writing output... [ 18%] api/form_post_middleware -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/form_post_middleware.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/form_post_middleware' -writing output... [ 19%] api/large_objects -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/large_objects.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/large_objects' -writing output... [ 20%] api/object-expiration -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/object-expiration.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/object-expiration' -writing output... [ 20%] api/object_api_v1_overview -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/object_api_v1_overview.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/object_api_v1_overview' -writing output... [ 21%] api/object_versioning -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/object_versioning.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/object_versioning' -writing output... [ 22%] api/pagination -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/pagination.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/pagination' -writing output... [ 23%] api/pseudo-hierarchical-folders-directories -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/pseudo-hierarchical-folders-directories.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/pseudo-hierarchical-folders-directories' -writing output... [ 23%] api/serialized-response-formats -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/serialized-response-formats.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/serialized-response-formats' -writing output... [ 24%] api/static-website -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/static-website.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/static-website' -writing output... [ 25%] api/temporary_url_middleware -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/temporary_url_middleware.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/temporary_url_middleware' -writing output... [ 26%] api/use_content-encoding_metadata -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/use_content-encoding_metadata.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/use_content-encoding_metadata' -writing output... [ 27%] api/use_the_content-disposition_metadata -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/use_the_content-disposition_metadata.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/use_the_content-disposition_metadata' -writing output... [ 27%] associated_projects -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/associated_projects.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'associated_projects' -writing output... [ 28%] audit_watchers -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/audit_watchers.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'audit_watchers' -writing output... [ 29%] config/account_server_config -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/config/account_server_config.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'config/account_server_config' -writing output... [ 30%] config/container_server_config -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/config/container_server_config.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'config/container_server_config' -writing output... [ 30%] config/global_memcache_config -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/config/global_memcache_config.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'config/global_memcache_config' -writing output... [ 31%] config/index -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/config/index.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'config/index' -writing output... [ 32%] config/object_server_config -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/config/object_server_config.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'config/object_server_config' -writing output... [ 33%] config/proxy_server_config -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/config/proxy_server_config.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'config/proxy_server_config' -writing output... [ 34%] config/swift_common_config -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/config/swift_common_config.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'config/swift_common_config' -writing output... [ 34%] container -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/container.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'container' -writing output... [ 35%] contributor/contributing -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/contributor/contributing.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'contributor/contributing' -writing output... [ 36%] contributor/review_guidelines -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/contributor/review_guidelines.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'contributor/review_guidelines' -writing output... [ 37%] cors -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/cors.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'cors' -writing output... [ 38%] crossdomain -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/crossdomain.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'crossdomain' -writing output... [ 38%] db -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/db.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'db' -writing output... [ 39%] deployment_guide -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/deployment_guide.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'deployment_guide' -writing output... [ 40%] development_auth -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/development_auth.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'development_auth' -writing output... [ 41%] development_guidelines -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/development_guidelines.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'development_guidelines' -writing output... [ 41%] development_middleware -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/development_middleware.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'development_middleware' -writing output... [ 42%] development_ondisk_backends -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/development_ondisk_backends.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'development_ondisk_backends' -writing output... [ 43%] development_saio -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/development_saio.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'development_saio' -writing output... [ 44%] development_watchers -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/development_watchers.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'development_watchers' -writing output... [ 45%] first_contribution_swift -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/first_contribution_swift.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'first_contribution_swift' -writing output... [ 45%] getting_started -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/getting_started.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'getting_started' -writing output... [ 46%] index -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/index.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'index' -writing output... [ 47%] install/controller-install -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/controller-install.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/controller-install' -writing output... [ 48%] install/controller-install-debian -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/controller-install-debian.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/controller-install-debian' -writing output... [ 48%] install/controller-install-obs -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/controller-install-obs.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/controller-install-obs' -writing output... [ 49%] install/controller-install-rdo -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/controller-install-rdo.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/controller-install-rdo' -writing output... [ 50%] install/controller-install-ubuntu -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/controller-install-ubuntu.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/controller-install-ubuntu' -writing output... [ 51%] install/environment-networking -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/environment-networking.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/environment-networking' -writing output... [ 52%] install/finalize-installation -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/finalize-installation.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/finalize-installation' -writing output... [ 52%] install/finalize-installation-obs -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/finalize-installation-obs.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/finalize-installation-obs' -writing output... [ 53%] install/finalize-installation-rdo -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/finalize-installation-rdo.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/finalize-installation-rdo' -writing output... [ 54%] install/finalize-installation-ubuntu-debian -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/finalize-installation-ubuntu-debian.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/finalize-installation-ubuntu-debian' -writing output... [ 55%] install/get_started -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/get_started.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/get_started' -writing output... [ 55%] install/index -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/index.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/index' -writing output... [ 56%] install/initial-rings -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/initial-rings.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/initial-rings' -writing output... [ 57%] install/next-steps -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/next-steps.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/next-steps' -writing output... [ 58%] install/storage-install -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/storage-install.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/storage-install' -writing output... [ 59%] install/storage-install-obs -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/storage-install-obs.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/storage-install-obs' -writing output... [ 59%] install/storage-install-rdo -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/storage-install-rdo.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/storage-install-rdo' -writing output... [ 60%] install/storage-install-ubuntu-debian -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/storage-install-ubuntu-debian.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/storage-install-ubuntu-debian' -writing output... [ 61%] install/verify -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/verify.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/verify' -writing output... [ 62%] logs -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/logs.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'logs' -writing output... [ 62%] metrics/account_auditor -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/account_auditor.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/account_auditor' -writing output... [ 63%] metrics/account_reaper -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/account_reaper.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/account_reaper' -writing output... [ 64%] metrics/account_replicator -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/account_replicator.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/account_replicator' -writing output... [ 65%] metrics/account_server -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/account_server.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/account_server' -writing output... [ 66%] metrics/all -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/all.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/all' -writing output... [ 66%] metrics/container_auditor -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/container_auditor.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/container_auditor' -writing output... [ 67%] metrics/container_replicator -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/container_replicator.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/container_replicator' -writing output... [ 68%] metrics/container_server -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/container_server.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/container_server' -writing output... [ 69%] metrics/container_sync -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/container_sync.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/container_sync' -writing output... [ 70%] metrics/container_updater -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/container_updater.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/container_updater' -writing output... [ 70%] metrics/object_auditor -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/object_auditor.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/object_auditor' -writing output... [ 71%] metrics/object_expirer -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/object_expirer.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/object_expirer' -writing output... [ 72%] metrics/object_reconstructor -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/object_reconstructor.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/object_reconstructor' -writing output... [ 73%] metrics/object_replicator -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/object_replicator.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/object_replicator' -writing output... [ 73%] metrics/object_server -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/object_server.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/object_server' -writing output... [ 74%] metrics/object_updater -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/object_updater.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/object_updater' -writing output... [ 75%] metrics/proxy_server -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/proxy_server.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/proxy_server' -writing output... [ 76%] middleware -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/middleware.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'middleware' -writing output... [ 77%] misc -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/misc.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'misc' -writing output... [ 77%] object -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/object.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'object' -writing output... [ 78%] ops_runbook/diagnose -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/ops_runbook/diagnose.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'ops_runbook/diagnose' -writing output... [ 79%] ops_runbook/index -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/ops_runbook/index.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'ops_runbook/index' -writing output... [ 80%] ops_runbook/maintenance -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/ops_runbook/maintenance.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'ops_runbook/maintenance' -writing output... [ 80%] ops_runbook/procedures -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/ops_runbook/procedures.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'ops_runbook/procedures' -writing output... [ 81%] ops_runbook/troubleshooting -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/ops_runbook/troubleshooting.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'ops_runbook/troubleshooting' -writing output... [ 82%] overview_acl -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_acl.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_acl' -writing output... [ 83%] overview_architecture -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_architecture.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_architecture' -writing output... [ 84%] overview_auth -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_auth.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_auth' -writing output... [ 84%] overview_backing_store -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_backing_store.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_backing_store' -writing output... [ 85%] overview_container_sharding -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_container_sharding.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_container_sharding' -writing output... [ 86%] overview_container_sync -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_container_sync.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_container_sync' -writing output... [ 87%] overview_encryption -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_encryption.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_encryption' -writing output... [ 88%] overview_erasure_code -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_erasure_code.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_erasure_code' -writing output... [ 88%] overview_expiring_objects -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_expiring_objects.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_expiring_objects' -writing output... [ 89%] overview_global_cluster -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_global_cluster.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_global_cluster' -writing output... [ 90%] overview_large_objects -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_large_objects.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_large_objects' -writing output... [ 91%] overview_policies -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_policies.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_policies' -writing output... [ 91%] overview_reaper -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_reaper.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_reaper' -writing output... [ 92%] overview_replication -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_replication.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_replication' -writing output... [ 93%] overview_ring -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_ring.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_ring' -writing output... [ 94%] overview_wsgi_management -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_wsgi_management.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_wsgi_management' -writing output... [ 95%] policies_saio -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/policies_saio.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'policies_saio' -writing output... [ 95%] proxy -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/proxy.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'proxy' -writing output... [ 96%] ratelimit -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/ratelimit.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'ratelimit' -writing output... [ 97%] replication_network -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/replication_network.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'replication_network' -writing output... [ 98%] ring -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/ring.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'ring' -writing output... [ 98%] ring_background -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/ring_background.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'ring_background' -writing output... [ 99%] ring_partpower -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/ring_partpower.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'ring_partpower' -writing output... [100%] s3_compat -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/s3_compat.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 's3_compat' - -WARNING: [openstackdocstheme] cannot get gitsha from git repository -generating indices... genindex /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -py-modindex [openstackdocstheme] could not determine last_updated for 'py-modindex' -done -writing additional pages... search done -copying images... [ 4%] admin/figures/objectstorage-arch.png -copying images... [ 8%] admin/figures/objectstorage-nodes.png -copying images... [ 12%] admin/figures/objectstorage.png -copying images... [ 17%] admin/figures/objectstorage-buildingblocks.png -copying images... [ 21%] admin/figures/objectstorage-ring.png -copying images... [ 25%] admin/figures/objectstorage-zones.png -copying images... [ 29%] admin/figures/objectstorage-accountscontainers.png -copying images... [ 33%] admin/figures/objectstorage-partitions.png -copying images... [ 38%] admin/figures/objectstorage-replication.png -copying images... [ 42%] admin/figures/objectstorage-usecase.png -copying images... [ 46%] images/sharding_unsharded.svg -copying images... [ 50%] images/sharding_scan_basic.svg -copying images... [ 54%] images/sharding_db_states.svg -copying images... [ 58%] images/sharding_cleave_basic.svg -copying images... [ 62%] images/sharding_scan_load.svg -copying images... [ 67%] images/sharding_cleave1_load.svg -copying images... [ 71%] images/sharding_cleave2_load.svg -copying images... [ 75%] images/ec_overview.png -copying images... [ 79%] images/reload_process_tree_1.svg -copying images... [ 83%] images/reload_process_tree_2.svg -copying images... [ 88%] images/reload_process_tree_3.svg -copying images... [ 92%] images/reload_process_tree_4.svg -copying images... [ 96%] images/reload_process_tree_5.svg -copying images... [100%] images/reload_process_tree_6.svg - -dumping search index in English (code: en)... done -dumping object inventory... done -build succeeded, 1 warning. - -The HTML pages are in debian/swift-doc/usr/share/doc/swift-doc/base. -LC_ALL=C.UTF-8 PYTHONPATH=. python3 -m sphinx api-ref/source /build/reproducible-path/swift-2.35.1/debian/swift-doc/usr/share/doc/swift-doc/api-ref -Running Sphinx v8.2.3 -loading translations [en]... done -[openstackdocstheme] version: 3.2.0 -[openstackdocstheme] connecting html-page-context event handler -making output directory... done -[openstackdocstheme] overriding configured project name (Object Storage API Reference) with name extracted from the package (swift); you can disable this behavior with the 'openstackdocs_auto_name' option -Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. -[openstackdocstheme] using theme from /usr/lib/python3/dist-packages/openstackdocstheme/theme -[openstackdocstheme] cannot find git top directory, assuming "." -building [mo]: targets for 0 po files that are out of date -writing output... -building [html]: targets for 1 source files that are out of date -updating environment: [new config] 1 added, 0 changed, 0 removed -reading sources... [100%] index - -looking for now-outdated files... none found -pickling environment... done -checking consistency... done -preparing documents... done -copying assets... -copying static files... -Writing evaluated template result to /build/reproducible-path/swift-2.35.1/debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/documentation_options.js -Writing evaluated template result to /build/reproducible-path/swift-2.35.1/debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/language_data.js -Writing evaluated template result to /build/reproducible-path/swift-2.35.1/debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/basic.css -copying static files: done -copying extra files... -copying extra files: done -copying assets: done -writing output... [100%] index -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/index.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'index' - -WARNING: [openstackdocstheme] cannot get gitsha from git repository -generating indices... genindex /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -done -writing additional pages... search done -dumping search index in English (code: en)... done -dumping object inventory... done -Copying assets: api-site.css, api-site.js, combobox.js -build succeeded, 1 warning. - -The HTML pages are in debian/swift-doc/usr/share/doc/swift-doc/api-ref. -dh_sphinxdoc -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/js/docs.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/js/jquery-3.2.1.min.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/js/bootstrap.min.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/js/navigation.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/combobox.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/api-site.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/docs.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 -make[1]: Leaving directory '/build/reproducible-path/swift-2.35.1' - debian/rules override_dh_installchangelogs -make[1]: Entering directory '/build/reproducible-path/swift-2.35.1' -make[1]: pyversions: No such file or directory -py3versions: no X-Python3-Version in control file, using supported versions -debian/rules:69: warning: overriding recipe for target 'override_dh_installinit' -/usr/share/openstack-pkg-tools/pkgos.make:44: warning: ignoring old recipe for target 'override_dh_installinit' -debian/rules:77: warning: overriding recipe for target 'override_dh_installsystemd' -/usr/share/openstack-pkg-tools/pkgos.make:41: warning: ignoring old recipe for target 'override_dh_installsystemd' -debian/rules:85: warning: overriding recipe for target 'gen-init-configurations' -/usr/share/openstack-pkg-tools/pkgos.make:20: warning: ignoring old recipe for target 'gen-init-configurations' -if [ -e /build/reproducible-path/swift-2.35.1/debian/CHANGELOG ] ; then \ - dh_installchangelogs /build/reproducible-path/swift-2.35.1/debian/CHANGELOG ; \ -else \ - dh_installchangelogs ; \ -fi -make[1]: Leaving directory '/build/reproducible-path/swift-2.35.1' - dh_installman -O--buildsystem=pybuild - dh_installcron -O--buildsystem=pybuild - debian/rules override_dh_python3 -make[1]: Entering directory '/build/reproducible-path/swift-2.35.1' -make[1]: pyversions: No such file or directory -py3versions: no X-Python3-Version in control file, using supported versions -debian/rules:69: warning: overriding recipe for target 'override_dh_installinit' -/usr/share/openstack-pkg-tools/pkgos.make:44: warning: ignoring old recipe for target 'override_dh_installinit' -debian/rules:77: warning: overriding recipe for target 'override_dh_installsystemd' -/usr/share/openstack-pkg-tools/pkgos.make:41: warning: ignoring old recipe for target 'override_dh_installsystemd' -debian/rules:85: warning: overriding recipe for target 'gen-init-configurations' -/usr/share/openstack-pkg-tools/pkgos.make:20: warning: ignoring old recipe for target 'gen-init-configurations' -dh_python3 --shebang=/usr/bin/python3 -I: dh_python3 tools:114: replacing shebang in debian/swift/usr/bin/swift-ring-builder-analyzer -I: dh_python3 tools:114: replacing shebang in debian/swift/usr/bin/swift-drive-full-checker -I: dh_python3 tools:114: replacing shebang in debian/swift/usr/bin/swift-config -I: dh_python3 tools:114: replacing shebang in debian/swift/usr/bin/swift-dispersion-report -I: dh_python3 tools:114: replacing shebang in debian/swift/usr/bin/swift-recon -I: dh_python3 tools:114: replacing shebang in debian/swift/usr/bin/swift-form-signature -I: dh_python3 tools:114: replacing shebang in debian/swift/usr/bin/swift-reload -I: dh_python3 tools:114: replacing shebang in debian/swift/usr/bin/swift-oldies -I: dh_python3 tools:114: replacing shebang in debian/swift/usr/bin/swift-orphans -I: dh_python3 tools:114: replacing shebang in debian/swift/usr/bin/swift-dispersion-populate -I: dh_python3 tools:114: replacing shebang in debian/swift/usr/bin/swift-ring-composer -I: dh_python3 tools:114: replacing shebang in debian/swift/usr/bin/swift-container-deleter -I: dh_python3 tools:114: replacing shebang in debian/swift/usr/bin/swift-ring-builder -I: dh_python3 tools:114: replacing shebang in debian/swift/usr/bin/swift-get-nodes -I: dh_python3 tools:114: replacing shebang in debian/swift-account/usr/bin/swift-account-server-uwsgi -I: dh_python3 tools:114: replacing shebang in debian/swift-account/usr/bin/swift-account-server -I: dh_python3 tools:114: replacing shebang in debian/swift-account/usr/bin/swift-account-audit -I: dh_python3 tools:114: replacing shebang in debian/swift-account/usr/bin/swift-account-reaper -I: dh_python3 tools:114: replacing shebang in debian/swift-account/usr/bin/swift-account-info -I: dh_python3 tools:114: replacing shebang in debian/swift-account/usr/bin/swift-account-auditor -I: dh_python3 tools:114: replacing shebang in debian/swift-account/usr/bin/swift-account-replicator -I: dh_python3 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-reconciler -I: dh_python3 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-updater -I: dh_python3 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-server -I: dh_python3 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-sync -I: dh_python3 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-info -I: dh_python3 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-sharder -I: dh_python3 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-server-uwsgi -I: dh_python3 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-reconciler-enqueue -I: dh_python3 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-auditor -I: dh_python3 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-replicator -I: dh_python3 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-manage-shard-ranges -I: dh_python3 tools:114: replacing shebang in debian/swift-drive-audit/usr/bin/swift-drive-audit -I: dh_python3 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-relinker -I: dh_python3 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-server-uwsgi -I: dh_python3 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-reconstructor -I: dh_python3 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-info -I: dh_python3 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-server -I: dh_python3 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-recon-cron -I: dh_python3 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-replicator -I: dh_python3 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-updater -I: dh_python3 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-auditor -I: dh_python3 tools:114: replacing shebang in debian/swift-object-expirer/usr/bin/swift-object-expirer -I: dh_python3 tools:114: replacing shebang in debian/swift-proxy/usr/bin/swift-proxy-server -I: dh_python3 tools:114: replacing shebang in debian/swift-proxy/usr/bin/swift-proxy-server-uwsgi -make[1]: Leaving directory '/build/reproducible-path/swift-2.35.1' - debian/rules override_dh_installinit -make[1]: Entering directory '/build/reproducible-path/swift-2.35.1' -make[1]: pyversions: No such file or directory -py3versions: no X-Python3-Version in control file, using supported versions -debian/rules:69: warning: overriding recipe for target 'override_dh_installinit' -/usr/share/openstack-pkg-tools/pkgos.make:44: warning: ignoring old recipe for target 'override_dh_installinit' -debian/rules:77: warning: overriding recipe for target 'override_dh_installsystemd' -/usr/share/openstack-pkg-tools/pkgos.make:41: warning: ignoring old recipe for target 'override_dh_installsystemd' -debian/rules:85: warning: overriding recipe for target 'gen-init-configurations' -/usr/share/openstack-pkg-tools/pkgos.make:20: warning: ignoring old recipe for target 'gen-init-configurations' -echo "Do nothing" -Do nothing -set -e ; set -x ; \ -for FILE in swift-account.swift-account-auditor.init swift-account.swift-account-reaper.init swift-account.swift-account-replicator.init swift-account.swift-account.init swift-container.swift-container-auditor.init swift-container.swift-container-reconciler.init swift-container.swift-container-replicator.init swift-container.swift-container-sharder.init swift-container.swift-container-sync.init swift-container.swift-container-updater.init swift-container.swift-container.init swift-object-expirer.swift-object-expirer.init swift-object.swift-object-auditor.init swift-object.swift-object-reconstructor.init swift-object.swift-object-replicator.init swift-object.swift-object-updater.init swift-object.swift-object.init swift-proxy.swift-proxy.init ; do \ - PKG=`echo $FILE | cut -d. -f1` ; \ - NAME=`echo $FILE | cut -d. -f2` ; \ - dh_installinit --error-handler=true -p$PKG --name=$NAME ;\ -done -+ + echocut -d. -f1 - swift-account.swift-account-auditor.init -+ PKG=swift-account -+ + cutecho swift-account.swift-account-auditor.init - -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 -+ PKG=swift-account -+ + echo swift-account.swift-account-reaper.init -cut -d. -f2 -+ NAME=swift-account-reaper -+ dh_installinit --error-handler=true -pswift-account --name=swift-account-reaper -+ echo swift-account.swift-account-replicator.init -+ cut -d. -f1 -+ PKG=swift-account -+ echo swift-account.swift-account-replicator.init -+ cut -d. -f2 -+ NAME=swift-account-replicator -+ dh_installinit --error-handler=true -pswift-account --name=swift-account-replicator -+ echo swift-account.swift-account.init -+ cut -d. -f1 -+ PKG=swift-account -+ echo swift-account.swift-account.init -+ cut -d. -f2 -+ NAME=swift-account -+ dh_installinit --error-handler=true -pswift-account --name=swift-account -+ echo swift-container.swift-container-auditor.init -+ cut -d. -f1 -+ PKG=swift-container -+ echo swift-container.swift-container-auditor.init -+ cut -d. -f2 -+ NAME=swift-container-auditor -+ dh_installinit --error-handler=true -pswift-container --name=swift-container-auditor -+ echo swift-container.swift-container-reconciler.init -+ cut -d. -f1 -+ PKG=swift-container -+ + echo swift-container.swift-container-reconciler.init -cut -d. -f2 -+ NAME=swift-container-reconciler -+ dh_installinit --error-handler=true -pswift-container --name=swift-container-reconciler -+ echo swift-container.swift-container-replicator.init -+ cut -d. -f1 -+ PKG=swift-container -+ echo swift-container.swift-container-replicator.init -+ cut -d. -f2 -+ NAME=swift-container-replicator -+ dh_installinit --error-handler=true -pswift-container --name=swift-container-replicator -+ cut+ -d. -f1 -echo swift-container.swift-container-sharder.init -+ PKG=swift-container -+ echo swift-container.swift-container-sharder.init -+ cut -d. -f2 -+ NAME=swift-container-sharder -+ dh_installinit --error-handler=true -pswift-container --name=swift-container-sharder -+ echo swift-container.swift-container-sync.init -+ cut -d. -f1 -+ PKG=swift-container -+ echo swift-container.swift-container-sync.init -+ cut -d. -f2 -+ NAME=swift-container-sync -+ dh_installinit --error-handler=true -pswift-container --name=swift-container-sync -+ echo swift-container.swift-container-updater.init -+ cut -d. -f1 -+ PKG=swift-container -+ echo swift-container.swift-container-updater.init -+ cut -d. -f2 -+ NAME=swift-container-updater -+ dh_installinit --error-handler=true -pswift-container --name=swift-container-updater -+ echo swift-container.swift-container.init -+ cut -d. -f1 -+ PKG=swift-container -+ + cutecho swift-container.swift-container.init - -d. -f2 -+ NAME=swift-container -+ dh_installinit --error-handler=true -pswift-container --name=swift-container -+ cut+ echo swift-object-expirer.swift-object-expirer.init - -d. -f1 -+ PKG=swift-object-expirer -+ cut -d. -f2 -+ echo swift-object-expirer.swift-object-expirer.init -+ NAME=swift-object-expirer -+ dh_installinit --error-handler=true -pswift-object-expirer --name=swift-object-expirer -+ echo swift-object.swift-object-auditor.init -+ cut -d. -f1 -+ PKG=swift-object -+ echo swift-object.swift-object-auditor.init -+ cut -d. -f2 -+ NAME=swift-object-auditor -+ dh_installinit --error-handler=true -pswift-object --name=swift-object-auditor -+ cut+ echo swift-object.swift-object-reconstructor.init - -d. -f1 -+ PKG=swift-object -+ + echo swift-object.swift-object-reconstructor.init -cut -d. -f2 -+ NAME=swift-object-reconstructor -+ dh_installinit --error-handler=true -pswift-object --name=swift-object-reconstructor -+ cut -d.+ echo swift-object.swift-object-replicator.init - -f1 -+ PKG=swift-object -+ + cut -d. -f2 -echo swift-object.swift-object-replicator.init -+ NAME=swift-object-replicator -+ dh_installinit --error-handler=true -pswift-object --name=swift-object-replicator -+ echo swift-object.swift-object-updater.init -+ cut -d. -f1 -+ PKG=swift-object -+ + echo swift-object.swift-object-updater.init -cut -d. -f2 -+ NAME=swift-object-updater -+ dh_installinit --error-handler=true -pswift-object --name=swift-object-updater -+ echo swift-object.swift-object.init -+ cut -d. -f1 -+ PKG=swift-object -+ echo swift-object.swift-object.init -+ cut -d. -f2 -+ NAME=swift-object -+ dh_installinit --error-handler=true -pswift-object --name=swift-object -+ echo+ swift-proxy.swift-proxy.init -cut -d. -f1 -+ PKG=swift-proxy -+ echo swift-proxy.swift-proxy.init -+ cut -d. -f2 -+ NAME=swift-proxy -+ dh_installinit --error-handler=true -pswift-proxy --name=swift-proxy -make[1]: Leaving directory '/build/reproducible-path/swift-2.35.1' - debian/rules override_dh_installsystemd -make[1]: Entering directory '/build/reproducible-path/swift-2.35.1' -make[1]: pyversions: No such file or directory -py3versions: no X-Python3-Version in control file, using supported versions -debian/rules:69: warning: overriding recipe for target 'override_dh_installinit' -/usr/share/openstack-pkg-tools/pkgos.make:44: warning: ignoring old recipe for target 'override_dh_installinit' -debian/rules:77: warning: overriding recipe for target 'override_dh_installsystemd' -/usr/share/openstack-pkg-tools/pkgos.make:41: warning: ignoring old recipe for target 'override_dh_installsystemd' -debian/rules:85: warning: overriding recipe for target 'gen-init-configurations' -/usr/share/openstack-pkg-tools/pkgos.make:20: warning: ignoring old recipe for target 'gen-init-configurations' -echo "Do nothing" -Do nothing -set -e ; set -x ; \ -for FILE in swift-account.swift-account-auditor.service swift-account.swift-account-auditor@.service swift-account.swift-account-reaper.service swift-account.swift-account-reaper@.service swift-account.swift-account-replicator.service swift-account.swift-account-replicator@.service swift-account.swift-account.service swift-container.swift-container-auditor.service swift-container.swift-container-auditor@.service swift-container.swift-container-reconciler.service swift-container.swift-container-replicator.service swift-container.swift-container-replicator@.service swift-container.swift-container-sharder.service swift-container.swift-container-sharder@.service swift-container.swift-container-sync.service swift-container.swift-container-sync@.service swift-container.swift-container-updater.service swift-container.swift-container-updater@.service swift-container.swift-container.service swift-object-expirer.swift-object-expirer.service swift-object.swift-object-auditor.service swift-object.swift-object-auditor@.service swift-object.swift-object-reconstructor.service swift-object.swift-object-reconstructor@.service swift-object.swift-object-replicator.service swift-object.swift-object-replicator@.service swift-object.swift-object-updater.service swift-object.swift-object-updater@.service swift-object.swift-object.service swift-object.swift-object@.service swift-proxy.swift-proxy.service ; do \ - PKG=`echo $FILE | cut -d. -f1` ; \ - NAME=`echo $FILE | cut -d. -f2` ; \ - dh_installsystemd -p$PKG --name=$NAME ;\ -done -+ + echo swift-account.swift-account-auditor.service -cut -d. -f1 -+ PKG=swift-account -+ echo swift-account.swift-account-auditor.service -+ cut -d. -f2 -+ NAME=swift-account-auditor -+ dh_installsystemd -pswift-account --name=swift-account-auditor -+ cut -d. -f1 -+ echo swift-account.swift-account-auditor@.service -+ PKG=swift-account -+ + echocut -d. -f2 - 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 -+ PKG=swift-account -+ echo swift-account.swift-account-reaper.service -+ cut -d. -f2 -+ NAME=swift-account-reaper -+ dh_installsystemd -pswift-account --name=swift-account-reaper -+ + echo swift-account.swift-account-reaper@.service -cut -d. -f1 -+ PKG=swift-account -+ echo swift-account.swift-account-reaper@.service -+ cut -d. -f2 -+ NAME=swift-account-reaper@ -+ dh_installsystemd -pswift-account --name=swift-account-reaper@ -+ echo swift-account.swift-account-replicator.service -+ cut -d. -f1 -+ PKG=swift-account -+ echo swift-account.swift-account-replicator.service -+ cut -d. -f2 -+ NAME=swift-account-replicator -+ dh_installsystemd -pswift-account --name=swift-account-replicator -+ echo swift-account.swift-account-replicator@.service -+ cut -d. -f1 -+ PKG=swift-account -+ echo swift-account.swift-account-replicator@.service -+ cut -d. -f2 -+ NAME=swift-account-replicator@ -+ dh_installsystemd -pswift-account --name=swift-account-replicator@ -+ echo swift-account.swift-account.service -+ cut -d. -f1 -+ PKG=swift-account -+ echo swift-account.swift-account.service -+ cut -d. -f2 -+ NAME=swift-account -+ dh_installsystemd -pswift-account --name=swift-account -+ echo swift-container.swift-container-auditor.service -+ cut -d. -f1 -+ PKG=swift-container -+ echo swift-container.swift-container-auditor.service+ -cut -d. -f2 -+ NAME=swift-container-auditor -+ dh_installsystemd -pswift-container --name=swift-container-auditor -+ + echo swift-container.swift-container-auditor@.service -cut -d. -f1 -+ PKG=swift-container -+ echo swift-container.swift-container-auditor@.service -+ cut -d. -f2 -+ NAME=swift-container-auditor@ -+ dh_installsystemd -pswift-container --name=swift-container-auditor@ -+ echo swift-container.swift-container-reconciler.service -+ cut -d. -f1 -+ PKG=swift-container -+ echo swift-container.swift-container-reconciler.service -+ cut -d. -f2 -+ NAME=swift-container-reconciler -+ dh_installsystemd -pswift-container --name=swift-container-reconciler -+ echo+ cut -d. -f1 - swift-container.swift-container-replicator.service -+ PKG=swift-container -+ + echo swift-container.swift-container-replicator.service -cut -d. -f2 -+ NAME=swift-container-replicator -+ dh_installsystemd -pswift-container --name=swift-container-replicator -+ cut -d. -f1 -+ echo swift-container.swift-container-replicator@.service -+ PKG=swift-container -+ + cut -d. -f2 -echo swift-container.swift-container-replicator@.service -+ NAME=swift-container-replicator@ -+ dh_installsystemd -pswift-container --name=swift-container-replicator@ -+ cut -d. -f1 -+ echo swift-container.swift-container-sharder.service -+ PKG=swift-container -+ echo swift-container.swift-container-sharder.service -+ cut -d. -f2 -+ NAME=swift-container-sharder -+ dh_installsystemd -pswift-container --name=swift-container-sharder -+ echo swift-container.swift-container-sharder@.service -+ cut -d. -f1 -+ PKG=swift-container -+ echo swift-container.swift-container-sharder@.service -+ cut -d. -f2 -+ NAME=swift-container-sharder@ -+ dh_installsystemd -pswift-container --name=swift-container-sharder@ -+ cut -d. -f1 -+ echo swift-container.swift-container-sync.service -+ PKG=swift-container -+ echo swift-container.swift-container-sync.service -+ cut -d. -f2 -+ NAME=swift-container-sync -+ dh_installsystemd -pswift-container --name=swift-container-sync -+ cut -d. -f1 -+ echo swift-container.swift-container-sync@.service -+ PKG=swift-container -+ + cut -d. -f2 -echo swift-container.swift-container-sync@.service -+ NAME=swift-container-sync@ -+ dh_installsystemd -pswift-container --name=swift-container-sync@ -+ + echo swift-container.swift-container-updater.service -cut -d. -f1 -+ PKG=swift-container -+ + echo swift-container.swift-container-updater.service -cut -d. -f2 -+ NAME=swift-container-updater -+ dh_installsystemd -pswift-container --name=swift-container-updater -+ + cutecho swift-container.swift-container-updater@.service - -d. -f1 -+ PKG=swift-container -+ + cutecho swift-container.swift-container-updater@.service - -d. -f2 -+ NAME=swift-container-updater@ -+ dh_installsystemd -pswift-container --name=swift-container-updater@ -+ echo swift-container.swift-container.service -+ cut -d. -f1 -+ PKG=swift-container -+ + echo swift-container.swift-container.service -cut -d. -f2 -+ NAME=swift-container -+ dh_installsystemd -pswift-container --name=swift-container -+ echo swift-object-expirer.swift-object-expirer.service -+ cut -d. -f1 -+ PKG=swift-object-expirer -+ echo swift-object-expirer.swift-object-expirer.service -+ cut -d. -f2 -+ NAME=swift-object-expirer -+ dh_installsystemd -pswift-object-expirer --name=swift-object-expirer -+ echo swift-object.swift-object-auditor.service -+ cut -d. -f1 -+ PKG=swift-object -+ echo swift-object.swift-object-auditor.service -+ cut -d. -f2 -+ NAME=swift-object-auditor -+ dh_installsystemd -pswift-object --name=swift-object-auditor -+ echo swift-object.swift-object-auditor@.service -+ cut -d. -f1 -+ PKG=swift-object -+ + cutecho swift-object.swift-object-auditor@.service - -d. -f2 -+ NAME=swift-object-auditor@ -+ dh_installsystemd -pswift-object --name=swift-object-auditor@ -+ + cutecho swift-object.swift-object-reconstructor.service - -d. -f1 -+ PKG=swift-object -+ + cutecho swift-object.swift-object-reconstructor.service - -d. -f2 -+ NAME=swift-object-reconstructor -+ dh_installsystemd -pswift-object --name=swift-object-reconstructor -+ echo swift-object.swift-object-reconstructor@.service -+ cut -d. -f1 -+ PKG=swift-object -+ echo swift-object.swift-object-reconstructor@.service -+ cut -d. -f2 -+ NAME=swift-object-reconstructor@ -+ dh_installsystemd -pswift-object --name=swift-object-reconstructor@ -+ echo+ swift-object.swift-object-replicator.service -cut -d. -f1 -+ PKG=swift-object -+ + echocut -d. -f2 - swift-object.swift-object-replicator.service -+ NAME=swift-object-replicator -+ dh_installsystemd -pswift-object --name=swift-object-replicator -+ + cutecho swift-object.swift-object-replicator@.service - -d. -f1 -+ PKG=swift-object -+ echo swift-object.swift-object-replicator@.service -+ cut -d. -f2 -+ NAME=swift-object-replicator@ -+ dh_installsystemd -pswift-object --name=swift-object-replicator@ -+ echo swift-object.swift-object-updater.service -+ cut -d. -f1 -+ PKG=swift-object -+ echo swift-object.swift-object-updater.service -+ cut -d. -f2 -+ NAME=swift-object-updater -+ dh_installsystemd -pswift-object --name=swift-object-updater -+ echo swift-object.swift-object-updater@.service -+ cut -d. -f1 -+ PKG=swift-object -+ echo swift-object.swift-object-updater@.service -+ cut -d. -f2 -+ NAME=swift-object-updater@ -+ dh_installsystemd -pswift-object --name=swift-object-updater@ -+ + echocut -d. -f1 - swift-object.swift-object.service -+ PKG=swift-object -+ cut+ echo swift-object.swift-object.service - -d. -f2 -+ NAME=swift-object -+ dh_installsystemd -pswift-object --name=swift-object -+ echo swift-object.swift-object@.service -+ cut -d. -f1 -+ PKG=swift-object -+ + cut -d. -f2 -echo swift-object.swift-object@.service -+ NAME=swift-object@ -+ dh_installsystemd -pswift-object --name=swift-object@ -+ + echocut -d. -f1 - swift-proxy.swift-proxy.service -+ PKG=swift-proxy -+ echo swift-proxy.swift-proxy.service -+ cut -d. -f2 -+ NAME=swift-proxy -+ dh_installsystemd -pswift-proxy --name=swift-proxy -make[1]: Leaving directory '/build/reproducible-path/swift-2.35.1' - dh_installsystemduser -O--buildsystem=pybuild - dh_installlogrotate -O--buildsystem=pybuild - dh_lintian -O--buildsystem=pybuild - dh_perl -O--buildsystem=pybuild - dh_link -O--buildsystem=pybuild - dh_strip_nondeterminism -O--buildsystem=pybuild - dh_compress -O--buildsystem=pybuild - dh_fixperms -O--buildsystem=pybuild - debian/rules override_dh_missing -make[1]: Entering directory '/build/reproducible-path/swift-2.35.1' -make[1]: pyversions: No such file or directory -py3versions: no X-Python3-Version in control file, using supported versions -debian/rules:69: warning: overriding recipe for target 'override_dh_installinit' -/usr/share/openstack-pkg-tools/pkgos.make:44: warning: ignoring old recipe for target 'override_dh_installinit' -debian/rules:77: warning: overriding recipe for target 'override_dh_installsystemd' -/usr/share/openstack-pkg-tools/pkgos.make:41: warning: ignoring old recipe for target 'override_dh_installsystemd' -debian/rules:85: warning: overriding recipe for target 'gen-init-configurations' -/usr/share/openstack-pkg-tools/pkgos.make:20: warning: ignoring old recipe for target 'gen-init-configurations' -dh_missing --fail-missing -make[1]: Leaving directory '/build/reproducible-path/swift-2.35.1' - dh_installdeb -O--buildsystem=pybuild - debian/rules override_dh_gencontrol -make[1]: Entering directory '/build/reproducible-path/swift-2.35.1' -make[1]: pyversions: No such file or directory -py3versions: no X-Python3-Version in control file, using supported versions -debian/rules:69: warning: overriding recipe for target 'override_dh_installinit' -/usr/share/openstack-pkg-tools/pkgos.make:44: warning: ignoring old recipe for target 'override_dh_installinit' -debian/rules:77: warning: overriding recipe for target 'override_dh_installsystemd' -/usr/share/openstack-pkg-tools/pkgos.make:41: warning: ignoring old recipe for target 'override_dh_installsystemd' -debian/rules:85: warning: overriding recipe for target 'gen-init-configurations' -/usr/share/openstack-pkg-tools/pkgos.make:20: warning: ignoring old recipe for target 'gen-init-configurations' -if dpkg-vendor --derives-from ubuntu ; then \ - dh_gencontrol -- -T/build/reproducible-path/swift-2.35.1/debian/ubuntu_control_vars ; \ -else \ - dh_gencontrol -- -T/build/reproducible-path/swift-2.35.1/debian/debian_control_vars ; \ -fi -dpkg-gencontrol: warning: package swift-doc: substitution variable ${sphinxdoc:Built-Using} unused, but is defined +FAILED (failures=1, skipped=1840) ++ echo '======> STESTR TEST SUITE FAILED FOR python3.13: displaying pip3 freeze output...' +======> STESTR TEST SUITE FAILED FOR python3.13: displaying pip3 freeze output... ++ '[' -x /usr/bin/pip3 ']' ++ pip3 freeze +WARNING: The directory '/nonexistent/second-build/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag. +alabaster==0.7.16 +attrs==25.3.0 +autocommand==2.2.2 +autopage==0.4.0 +babel==2.17.0 +bcrypt==4.2.0 +blinker==1.9.0 +boto3==1.37.9 +botocore==1.37.9 +certifi==2025.1.31 +cffi==2.0.0b1 +chardet==5.2.0 +charset-normalizer==3.4.3 +cliff==4.9.1 +cmd2==2.5.11+ds +coverage==7.8.2 +cryptography==43.0.0 +debtcollector==3.0.0 +decorator==5.2.1 +defusedxml==0.7.1 +deprecation==2.1.0 +dnspython==2.7.0 +docutils==0.21.2 +dogpile.cache==1.3.3 +dulwich==0.22.7 +eventlet==0.40.1 +extras==1.0.0 +fixtures==4.1.0 +greenlet==3.1.0 +idna==3.10 +imagesize==1.4.1 +inflect==7.5.0 +iso8601==2.1.0 +jaraco.classes==3.4.0 +jaraco.context==6.0.1 +jaraco.functools==4.1.0 +jaraco.text==4.0.0 +jeepney==0.9.0 +Jinja2==3.1.6 +jmespath==1.0.1 +jsonpatch==1.32 +jsonpointer==2.4 +jsonschema==4.19.2 +jsonschema-specifications==2023.12.1 +keyring==25.6.0 +keystoneauth1==5.10.0 +keystonemiddleware==10.9.0 +legacy-cgi==2.6.3 +lxml==6.0.1 +Mako==1.3.9.dev0 +MarkupSafe==2.1.5 +mock==5.2.0 +more-itertools==10.7.0 +msgpack==1.0.3 +netaddr==1.3.0 +oauthlib==3.3.1 +openstackdocstheme==3.2.0 +openstacksdk==4.4.0 +os-api-ref==2.3.0 +os-client-config==2.1.0 +os-service-types==1.7.0 +os-testr==3.0.0 +osc-lib==3.2.0 +oslo.cache==3.10.1 +oslo.config==9.7.1 +oslo.context==5.7.1 +oslo.i18n==6.5.1 +oslo.log==7.1.0 +oslo.serialization==5.7.0 +oslo.utils==8.2.0 +oslosphinx==4.18.0 +packaging==25.0 +Paste==3.10.1 +PasteDeploy==3.1.0 +pbr==6.1.1 +platformdirs==4.3.7 +ply==3.11 +prettytable==3.15.1 +psutil==7.0.0 +pyasyncore==1.0.2 +pycadf==4.0.1 +pycparser==2.22 +pyeclib==1.6.1 +Pygments==2.18.0 +PyJWT==2.10.1 +pyOpenSSL==25.1.0 +pyparsing==3.1.2 +pyperclip==1.8.2 +python-binary-memcached==0.31.2 +python-cinderclient==9.7.0 +python-dateutil==2.9.0 +python-glanceclient==4.8.0 +python-keystoneclient==5.6.0 +python-memcached==1.60 +python-neutronclient==11.4.0 +python-openstackclient==7.4.0 +python-subunit==1.4.2 +python-swiftclient==4.7.0 +pytz==2025.2 +PyYAML==6.0.2 +referencing==0.36.2 +requests==2.32.4 +requests_mock==1.12.1 +requestsexceptions==1.4.0 +rfc3986==2.0.0 +roman==5.1 +roman-numerals-py==3.1.0 +rpds-py==0.21.0 +s3transfer==0.11.4 +SecretStorage==3.3.3 +setuptools==78.1.1 +simplejson==3.20.1 +six==1.17.0 +snowballstemmer==3.0.1 +Sphinx==8.2.3 +stestr==4.1.0 +stevedore==5.4.1 +swift==2.35.1 +Tempita==0.6.0 +testtools==2.7.2 +tomlkit==0.13.2 +typeguard==4.4.4 +typing_extensions==4.15.0 +uhashring==2.3 +urllib3==2.5.0 +voluptuous==0.14.2 +warlock==2.0.1 +wcwidth==0.2.13 +WebOb==1.8.9 +wheel==0.46.1 +wrapt==1.15.0 +xattr==0.10.1 +zipp==3.21.0 ++ exit 1 +make[1]: *** [debian/rules:63: override_dh_auto_install] Error 1 make[1]: Leaving directory '/build/reproducible-path/swift-2.35.1' - dh_md5sums -O--buildsystem=pybuild - dh_builddeb -O--buildsystem=pybuild -dpkg-deb: building package 'swift' in '../swift_2.35.1-2_all.deb'. -dpkg-deb: building package 'swift-account' in '../swift-account_2.35.1-2_all.deb'. -dpkg-deb: building package 'swift-container' in '../swift-container_2.35.1-2_all.deb'. -dpkg-deb: building package 'swift-doc' in '../swift-doc_2.35.1-2_all.deb'. -dpkg-deb: building package 'swift-object-expirer' in '../swift-object-expirer_2.35.1-2_all.deb'. -dpkg-deb: building package 'swift-drive-audit' in '../swift-drive-audit_2.35.1-2_all.deb'. -dpkg-deb: building package 'swift-proxy' in '../swift-proxy_2.35.1-2_all.deb'. -dpkg-deb: building package 'python3-swift' in '../python3-swift_2.35.1-2_all.deb'. -dpkg-deb: building package 'swift-object' in '../swift-object_2.35.1-2_all.deb'. - dpkg-genbuildinfo --build=binary -O../swift_2.35.1-2_amd64.buildinfo - dpkg-genchanges --build=binary -O../swift_2.35.1-2_amd64.changes -dpkg-genchanges: info: binary-only upload (no source code included) - dpkg-source --after-build . -dpkg-source: info: using options from swift-2.35.1/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ --extend-diff-ignore=^[.]gitreview$ -dpkg-buildpackage: info: binary-only upload (no source included) -dpkg-genchanges: info: not including original source code in upload +make: *** [debian/rules:8: binary] Error 2 +dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration +E: Failed autobuilding of package +I: user script /srv/workspace/pbuilder/1003125/tmp/hooks/C01_cleanup starting +debug output: disk usage on i-capture-the-hostname at Sat Sep 6 17:55:51 UTC 2025 +Filesystem Size Used Avail Use% Mounted on +tmpfs 40G 0 40G 0% /dev/shm + +I: user script /srv/workspace/pbuilder/1003125/tmp/hooks/C01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/438358 and its subdirectories -I: Current time: Fri Oct 9 12:11:07 -12 2026 -I: pbuilder-time-stamp: 1791591067 +I: removing directory /srv/workspace/pbuilder/1003125 and its subdirectories