Diff of the two buildlogs:
--
--- b1/build.log 2022-03-18 17:17:59.600971069 +0000
+++ b2/build.log 2022-03-18 20:18:52.045756983 +0000
@@ -1,6 +1,6 @@
I: pbuilder: network access will be disabled during build
-I: Current time: Thu Apr 20 08:50:04 -12 2023
-I: pbuilder-time-stamp: 1682023804
+I: Current time: Sat Mar 19 07:18:05 +14 2022
+I: pbuilder-time-stamp: 1647623885
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz]
I: copying local configuration
@@ -17,7 +17,7 @@
I: Extracting source
gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error
-gpgv: Signature made Mon Feb 25 22:59:57 2019 -12
+gpgv: Signature made Wed Feb 27 00:59:57 2019 +14
gpgv: using RSA key 3D983C52EB85980C46A56090357312559D1E064B
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./swift_2.19.1-1.dsc
@@ -30,136 +30,170 @@
dpkg-source: info: applying fix-decryption-of-object-if-metadata-is-missing.patch
I: using fakeroot in build.
I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/1052708/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/2356913/tmp/hooks/D01_modify_environment starting
+debug: Running on ionos1-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
+Removing 'diversion of /bin/sh to /bin/sh.distrib by dash'
+Adding 'diversion of /bin/sh to /bin/sh.distrib by bash'
+Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash'
+Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by 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/2356913/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/2356913/tmp/hooks/D02_print_environment starting
I: set
- BUILDDIR='/build'
- 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=16'
- DISTRIBUTION=''
- HOME='/root'
- HOST_ARCH='amd64'
+ BASH=/bin/sh
+ BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath
+ BASH_ALIASES=()
+ BASH_ARGC=()
+ BASH_ARGV=()
+ BASH_CMDS=()
+ BASH_LINENO=([0]="12" [1]="0")
+ BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+ BASH_VERSINFO=([0]="5" [1]="0" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu")
+ BASH_VERSION='5.0.3(1)-release'
+ BUILDDIR=/build
+ 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=15'
+ DIRSTACK=()
+ DISTRIBUTION=
+ EUID=0
+ FUNCNAME=([0]="Echo" [1]="main")
+ GROUPS=()
+ HOME=/root
+ HOSTNAME=i-capture-the-hostname
+ HOSTTYPE=x86_64
+ HOST_ARCH=amd64
IFS='
'
- INVOCATION_ID='b463ff74f60445f78f2c008026abdba3'
- 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='1052708'
- PS1='# '
- PS2='> '
+ INVOCATION_ID=aa602ac8294a4dc9a8c4bab733c1fe01
+ 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=2356913
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/tmp.O6iwuvN5Ci/pbuilderrc_Nn4c --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.O6iwuvN5Ci/b1 --logfile b1/build.log swift_2.19.1-1.dsc'
- SUDO_GID='110'
- SUDO_UID='105'
- SUDO_USER='jenkins'
- TERM='unknown'
- TZ='/usr/share/zoneinfo/Etc/GMT+12'
- USER='root'
- _='/usr/bin/systemd-run'
- http_proxy='http://85.184.249.68: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/tmp.O6iwuvN5Ci/pbuilderrc_kLoz --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.O6iwuvN5Ci/b2 --logfile b2/build.log swift_2.19.1-1.dsc'
+ SUDO_GID=110
+ SUDO_UID=105
+ SUDO_USER=jenkins
+ TERM=unknown
+ TZ=/usr/share/zoneinfo/Etc/GMT-14
+ UID=0
+ USER=root
+ _='I: set'
+ http_proxy=http://78.137.99.97:3128
I: uname -a
- Linux ionos5-amd64 5.16.0-0.bpo.3-amd64 #1 SMP PREEMPT Debian 5.16.11-1~bpo11+1 (2022-03-02) x86_64 GNU/Linux
+ Linux i-capture-the-hostname 5.10.0-12-amd64 #1 SMP Debian 5.10.103-1 (2022-03-07) x86_64 GNU/Linux
I: ls -l /bin
total 5116
- -rwxr-xr-x 1 root root 1168776 Apr 17 2019 bash
- -rwxr-xr-x 3 root root 38984 Jul 10 2019 bunzip2
- -rwxr-xr-x 3 root root 38984 Jul 10 2019 bzcat
- lrwxrwxrwx 1 root root 6 Jul 10 2019 bzcmp -> bzdiff
- -rwxr-xr-x 1 root root 2227 Jul 10 2019 bzdiff
- lrwxrwxrwx 1 root root 6 Jul 10 2019 bzegrep -> bzgrep
- -rwxr-xr-x 1 root root 4877 Jun 24 2019 bzexe
- lrwxrwxrwx 1 root root 6 Jul 10 2019 bzfgrep -> bzgrep
- -rwxr-xr-x 1 root root 3641 Jul 10 2019 bzgrep
- -rwxr-xr-x 3 root root 38984 Jul 10 2019 bzip2
- -rwxr-xr-x 1 root root 14328 Jul 10 2019 bzip2recover
- lrwxrwxrwx 1 root root 6 Jul 10 2019 bzless -> bzmore
- -rwxr-xr-x 1 root root 1297 Jul 10 2019 bzmore
- -rwxr-xr-x 1 root root 43744 Feb 28 2019 cat
- -rwxr-xr-x 1 root root 64320 Feb 28 2019 chgrp
- -rwxr-xr-x 1 root root 64288 Feb 28 2019 chmod
- -rwxr-xr-x 1 root root 72512 Feb 28 2019 chown
- -rwxr-xr-x 1 root root 146880 Feb 28 2019 cp
- -rwxr-xr-x 1 root root 121464 Jan 17 2019 dash
- -rwxr-xr-x 1 root root 109408 Feb 28 2019 date
- -rwxr-xr-x 1 root root 76712 Feb 28 2019 dd
- -rwxr-xr-x 1 root root 93744 Feb 28 2019 df
- -rwxr-xr-x 1 root root 138856 Feb 28 2019 dir
- -rwxr-xr-x 1 root root 84288 Jan 9 2019 dmesg
- lrwxrwxrwx 1 root root 8 Sep 26 2018 dnsdomainname -> hostname
- lrwxrwxrwx 1 root root 8 Sep 26 2018 domainname -> hostname
- -rwxr-xr-x 1 root root 39520 Feb 28 2019 echo
- -rwxr-xr-x 1 root root 28 Jan 7 2019 egrep
- -rwxr-xr-x 1 root root 35424 Feb 28 2019 false
- -rwxr-xr-x 1 root root 28 Jan 7 2019 fgrep
- -rwxr-xr-x 1 root root 68880 Jan 9 2019 findmnt
- -rwsr-xr-x 1 root root 34896 Apr 22 2020 fusermount
- -rwxr-xr-x 1 root root 198976 Jan 7 2019 grep
- -rwxr-xr-x 2 root root 2345 Jan 5 2019 gunzip
- -rwxr-xr-x 1 root root 6375 Jan 5 2019 gzexe
- -rwxr-xr-x 1 root root 98048 Jan 5 2019 gzip
- -rwxr-xr-x 1 root root 26696 Sep 26 2018 hostname
- -rwxr-xr-x 1 root root 68552 Feb 28 2019 ln
- -rwxr-xr-x 1 root root 56760 Jul 26 2018 login
- -rwxr-xr-x 1 root root 138856 Feb 28 2019 ls
- -rwxr-xr-x 1 root root 108624 Jan 9 2019 lsblk
- -rwxr-xr-x 1 root root 89088 Feb 28 2019 mkdir
- -rwxr-xr-x 1 root root 68544 Feb 28 2019 mknod
- -rwxr-xr-x 1 root root 43808 Feb 28 2019 mktemp
- -rwxr-xr-x 1 root root 43008 Jan 9 2019 more
- -rwsr-xr-x 1 root root 51280 Jan 9 2019 mount
- -rwxr-xr-x 1 root root 14408 Jan 9 2019 mountpoint
- -rwxr-xr-x 1 root root 138728 Feb 28 2019 mv
- lrwxrwxrwx 1 root root 8 Sep 26 2018 nisdomainname -> hostname
- lrwxrwxrwx 1 root root 14 Feb 14 2019 pidof -> /sbin/killall5
- -rwxr-xr-x 1 root root 39616 Feb 28 2019 pwd
- lrwxrwxrwx 1 root root 4 Apr 17 2019 rbash -> bash
- -rwxr-xr-x 1 root root 47776 Feb 28 2019 readlink
- -rwxr-xr-x 1 root root 68416 Feb 28 2019 rm
- -rwxr-xr-x 1 root root 47776 Feb 28 2019 rmdir
- -rwxr-xr-x 1 root root 23312 Jan 21 2019 run-parts
- -rwxr-xr-x 1 root root 122224 Dec 22 2018 sed
- lrwxrwxrwx 1 root root 4 Apr 9 02:47 sh -> dash
- -rwxr-xr-x 1 root root 39552 Feb 28 2019 sleep
- -rwxr-xr-x 1 root root 80672 Feb 28 2019 stty
- -rwsr-xr-x 1 root root 63568 Jan 9 2019 su
- -rwxr-xr-x 1 root root 35488 Feb 28 2019 sync
- -rwxr-xr-x 1 root root 445560 Apr 23 2019 tar
- -rwxr-xr-x 1 root root 14440 Jan 21 2019 tempfile
- -rwxr-xr-x 1 root root 97152 Feb 28 2019 touch
- -rwxr-xr-x 1 root root 35424 Feb 28 2019 true
- -rwxr-xr-x 1 root root 14328 Apr 22 2020 ulockmgr_server
- -rwsr-xr-x 1 root root 34888 Jan 9 2019 umount
- -rwxr-xr-x 1 root root 39584 Feb 28 2019 uname
- -rwxr-xr-x 2 root root 2345 Jan 5 2019 uncompress
- -rwxr-xr-x 1 root root 138856 Feb 28 2019 vdir
- -rwxr-xr-x 1 root root 34896 Jan 9 2019 wdctl
- -rwxr-xr-x 1 root root 946 Jan 21 2019 which
- lrwxrwxrwx 1 root root 8 Sep 26 2018 ypdomainname -> hostname
- -rwxr-xr-x 1 root root 1983 Jan 5 2019 zcat
- -rwxr-xr-x 1 root root 1677 Jan 5 2019 zcmp
- -rwxr-xr-x 1 root root 5879 Jan 5 2019 zdiff
- -rwxr-xr-x 1 root root 29 Jan 5 2019 zegrep
- -rwxr-xr-x 1 root root 29 Jan 5 2019 zfgrep
- -rwxr-xr-x 1 root root 2080 Jan 5 2019 zforce
- -rwxr-xr-x 1 root root 7584 Jan 5 2019 zgrep
- -rwxr-xr-x 1 root root 2205 Jan 5 2019 zless
- -rwxr-xr-x 1 root root 1841 Jan 5 2019 zmore
- -rwxr-xr-x 1 root root 4552 Jan 5 2019 znew
-I: user script /srv/workspace/pbuilder/1052708/tmp/hooks/D02_print_environment finished
+ -rwxr-xr-x 1 root root 1168776 Apr 18 2019 bash
+ -rwxr-xr-x 3 root root 38984 Jul 11 2019 bunzip2
+ -rwxr-xr-x 3 root root 38984 Jul 11 2019 bzcat
+ lrwxrwxrwx 1 root root 6 Jul 11 2019 bzcmp -> bzdiff
+ -rwxr-xr-x 1 root root 2227 Jul 11 2019 bzdiff
+ lrwxrwxrwx 1 root root 6 Jul 11 2019 bzegrep -> bzgrep
+ -rwxr-xr-x 1 root root 4877 Jun 25 2019 bzexe
+ lrwxrwxrwx 1 root root 6 Jul 11 2019 bzfgrep -> bzgrep
+ -rwxr-xr-x 1 root root 3641 Jul 11 2019 bzgrep
+ -rwxr-xr-x 3 root root 38984 Jul 11 2019 bzip2
+ -rwxr-xr-x 1 root root 14328 Jul 11 2019 bzip2recover
+ lrwxrwxrwx 1 root root 6 Jul 11 2019 bzless -> bzmore
+ -rwxr-xr-x 1 root root 1297 Jul 11 2019 bzmore
+ -rwxr-xr-x 1 root root 43744 Mar 1 2019 cat
+ -rwxr-xr-x 1 root root 64320 Mar 1 2019 chgrp
+ -rwxr-xr-x 1 root root 64288 Mar 1 2019 chmod
+ -rwxr-xr-x 1 root root 72512 Mar 1 2019 chown
+ -rwxr-xr-x 1 root root 146880 Mar 1 2019 cp
+ -rwxr-xr-x 1 root root 121464 Jan 18 2019 dash
+ -rwxr-xr-x 1 root root 109408 Mar 1 2019 date
+ -rwxr-xr-x 1 root root 76712 Mar 1 2019 dd
+ -rwxr-xr-x 1 root root 93744 Mar 1 2019 df
+ -rwxr-xr-x 1 root root 138856 Mar 1 2019 dir
+ -rwxr-xr-x 1 root root 84288 Jan 10 2019 dmesg
+ lrwxrwxrwx 1 root root 8 Sep 27 2018 dnsdomainname -> hostname
+ lrwxrwxrwx 1 root root 8 Sep 27 2018 domainname -> hostname
+ -rwxr-xr-x 1 root root 39520 Mar 1 2019 echo
+ -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep
+ -rwxr-xr-x 1 root root 35424 Mar 1 2019 false
+ -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep
+ -rwxr-xr-x 1 root root 68880 Jan 10 2019 findmnt
+ -rwsr-xr-x 1 root root 34896 Apr 23 2020 fusermount
+ -rwxr-xr-x 1 root root 198976 Jan 8 2019 grep
+ -rwxr-xr-x 2 root root 2345 Jan 6 2019 gunzip
+ -rwxr-xr-x 1 root root 6375 Jan 6 2019 gzexe
+ -rwxr-xr-x 1 root root 98048 Jan 6 2019 gzip
+ -rwxr-xr-x 1 root root 26696 Sep 27 2018 hostname
+ -rwxr-xr-x 1 root root 68552 Mar 1 2019 ln
+ -rwxr-xr-x 1 root root 56760 Jul 27 2018 login
+ -rwxr-xr-x 1 root root 138856 Mar 1 2019 ls
+ -rwxr-xr-x 1 root root 108624 Jan 10 2019 lsblk
+ -rwxr-xr-x 1 root root 89088 Mar 1 2019 mkdir
+ -rwxr-xr-x 1 root root 68544 Mar 1 2019 mknod
+ -rwxr-xr-x 1 root root 43808 Mar 1 2019 mktemp
+ -rwxr-xr-x 1 root root 43008 Jan 10 2019 more
+ -rwsr-xr-x 1 root root 51280 Jan 10 2019 mount
+ -rwxr-xr-x 1 root root 14408 Jan 10 2019 mountpoint
+ -rwxr-xr-x 1 root root 138728 Mar 1 2019 mv
+ lrwxrwxrwx 1 root root 8 Sep 27 2018 nisdomainname -> hostname
+ lrwxrwxrwx 1 root root 14 Feb 15 2019 pidof -> /sbin/killall5
+ -rwxr-xr-x 1 root root 39616 Mar 1 2019 pwd
+ lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash
+ -rwxr-xr-x 1 root root 47776 Mar 1 2019 readlink
+ -rwxr-xr-x 1 root root 68416 Mar 1 2019 rm
+ -rwxr-xr-x 1 root root 47776 Mar 1 2019 rmdir
+ -rwxr-xr-x 1 root root 23312 Jan 22 2019 run-parts
+ -rwxr-xr-x 1 root root 122224 Dec 23 2018 sed
+ lrwxrwxrwx 1 root root 4 Mar 19 07:18 sh -> bash
+ lrwxrwxrwx 1 root root 4 Mar 7 22:26 sh.distrib -> dash
+ -rwxr-xr-x 1 root root 39552 Mar 1 2019 sleep
+ -rwxr-xr-x 1 root root 80672 Mar 1 2019 stty
+ -rwsr-xr-x 1 root root 63568 Jan 10 2019 su
+ -rwxr-xr-x 1 root root 35488 Mar 1 2019 sync
+ -rwxr-xr-x 1 root root 445560 Apr 24 2019 tar
+ -rwxr-xr-x 1 root root 14440 Jan 22 2019 tempfile
+ -rwxr-xr-x 1 root root 97152 Mar 1 2019 touch
+ -rwxr-xr-x 1 root root 35424 Mar 1 2019 true
+ -rwxr-xr-x 1 root root 14328 Apr 23 2020 ulockmgr_server
+ -rwsr-xr-x 1 root root 34888 Jan 10 2019 umount
+ -rwxr-xr-x 1 root root 39584 Mar 1 2019 uname
+ -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress
+ -rwxr-xr-x 1 root root 138856 Mar 1 2019 vdir
+ -rwxr-xr-x 1 root root 34896 Jan 10 2019 wdctl
+ -rwxr-xr-x 1 root root 946 Jan 22 2019 which
+ lrwxrwxrwx 1 root root 8 Sep 27 2018 ypdomainname -> hostname
+ -rwxr-xr-x 1 root root 1983 Jan 6 2019 zcat
+ -rwxr-xr-x 1 root root 1677 Jan 6 2019 zcmp
+ -rwxr-xr-x 1 root root 5879 Jan 6 2019 zdiff
+ -rwxr-xr-x 1 root root 29 Jan 6 2019 zegrep
+ -rwxr-xr-x 1 root root 29 Jan 6 2019 zfgrep
+ -rwxr-xr-x 1 root root 2080 Jan 6 2019 zforce
+ -rwxr-xr-x 1 root root 7584 Jan 6 2019 zgrep
+ -rwxr-xr-x 1 root root 2205 Jan 6 2019 zless
+ -rwxr-xr-x 1 root root 1841 Jan 6 2019 zmore
+ -rwxr-xr-x 1 root root 4552 Jan 6 2019 znew
+I: user script /srv/workspace/pbuilder/2356913/tmp/hooks/D02_print_environment finished
-> Attempting to satisfy build-dependencies
-> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
@@ -532,7 +566,7 @@
Get: 259 http://deb.debian.org/debian buster/main amd64 python3-yaml amd64 3.13-2 [121 kB]
Get: 260 http://deb.debian.org/debian buster/main amd64 python3-os-api-ref all 1.5.0+dfsg1-4 [16.9 kB]
Get: 261 http://deb.debian.org/debian buster/main amd64 python3-oslosphinx all 4.18.0-2 [34.1 kB]
-Fetched 57.7 MB in 3s (17.4 MB/s)
+Fetched 57.7 MB in 3s (19.3 MB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package libbsd0: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 ... 19195 files and directories currently installed.)
@@ -1672,7 +1706,8 @@
fakeroot is already the newest version (1.23-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
I: Building the package
-I: Running cd /build/swift-2.19.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.19.1-1_source.changes
+hostname: Name or service not known
+I: Running cd /build/swift-2.19.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.19.1-1_source.changes
dpkg-buildpackage: info: source package swift
dpkg-buildpackage: info: source version 2.19.1-1
dpkg-buildpackage: info: source distribution unstable
@@ -2026,44 +2061,44 @@
copying and adjusting bin/swift-ring-builder -> build/scripts-2.7
copying and adjusting bin/swift-ring-builder-analyzer -> build/scripts-2.7
copying and adjusting bin/swift-ring-composer -> build/scripts-2.7
-changing mode of build/scripts-2.7/swift-account-audit from 644 to 755
-changing mode of build/scripts-2.7/swift-account-auditor from 644 to 755
-changing mode of build/scripts-2.7/swift-account-info from 644 to 755
-changing mode of build/scripts-2.7/swift-account-reaper from 644 to 755
-changing mode of build/scripts-2.7/swift-account-replicator from 644 to 755
-changing mode of build/scripts-2.7/swift-account-server from 644 to 755
-changing mode of build/scripts-2.7/swift-config from 644 to 755
-changing mode of build/scripts-2.7/swift-container-auditor from 644 to 755
-changing mode of build/scripts-2.7/swift-container-info from 644 to 755
-changing mode of build/scripts-2.7/swift-container-replicator from 644 to 755
-changing mode of build/scripts-2.7/swift-container-server from 644 to 755
-changing mode of build/scripts-2.7/swift-container-sharder from 644 to 755
-changing mode of build/scripts-2.7/swift-container-sync from 644 to 755
-changing mode of build/scripts-2.7/swift-container-updater from 644 to 755
-changing mode of build/scripts-2.7/swift-container-reconciler from 644 to 755
-changing mode of build/scripts-2.7/swift-reconciler-enqueue from 644 to 755
-changing mode of build/scripts-2.7/swift-dispersion-populate from 644 to 755
-changing mode of build/scripts-2.7/swift-dispersion-report from 644 to 755
-changing mode of build/scripts-2.7/swift-drive-audit from 644 to 755
-changing mode of build/scripts-2.7/swift-form-signature from 644 to 755
-changing mode of build/scripts-2.7/swift-get-nodes from 644 to 755
-changing mode of build/scripts-2.7/swift-init from 644 to 755
-changing mode of build/scripts-2.7/swift-object-auditor from 644 to 755
-changing mode of build/scripts-2.7/swift-object-expirer from 644 to 755
-changing mode of build/scripts-2.7/swift-object-info from 644 to 755
-changing mode of build/scripts-2.7/swift-object-replicator from 644 to 755
-changing mode of build/scripts-2.7/swift-object-reconstructor from 644 to 755
-changing mode of build/scripts-2.7/swift-object-relinker from 644 to 755
-changing mode of build/scripts-2.7/swift-object-server from 644 to 755
-changing mode of build/scripts-2.7/swift-object-updater from 644 to 755
-changing mode of build/scripts-2.7/swift-oldies from 644 to 755
-changing mode of build/scripts-2.7/swift-orphans from 644 to 755
-changing mode of build/scripts-2.7/swift-proxy-server from 644 to 755
-changing mode of build/scripts-2.7/swift-recon from 644 to 755
-changing mode of build/scripts-2.7/swift-recon-cron from 644 to 755
-changing mode of build/scripts-2.7/swift-ring-builder from 644 to 755
-changing mode of build/scripts-2.7/swift-ring-builder-analyzer from 644 to 755
-changing mode of build/scripts-2.7/swift-ring-composer from 644 to 755
+changing mode of build/scripts-2.7/swift-account-audit from 664 to 775
+changing mode of build/scripts-2.7/swift-account-auditor from 664 to 775
+changing mode of build/scripts-2.7/swift-account-info from 664 to 775
+changing mode of build/scripts-2.7/swift-account-reaper from 664 to 775
+changing mode of build/scripts-2.7/swift-account-replicator from 664 to 775
+changing mode of build/scripts-2.7/swift-account-server from 664 to 775
+changing mode of build/scripts-2.7/swift-config from 664 to 775
+changing mode of build/scripts-2.7/swift-container-auditor from 664 to 775
+changing mode of build/scripts-2.7/swift-container-info from 664 to 775
+changing mode of build/scripts-2.7/swift-container-replicator from 664 to 775
+changing mode of build/scripts-2.7/swift-container-server from 664 to 775
+changing mode of build/scripts-2.7/swift-container-sharder from 664 to 775
+changing mode of build/scripts-2.7/swift-container-sync from 664 to 775
+changing mode of build/scripts-2.7/swift-container-updater from 664 to 775
+changing mode of build/scripts-2.7/swift-container-reconciler from 664 to 775
+changing mode of build/scripts-2.7/swift-reconciler-enqueue from 664 to 775
+changing mode of build/scripts-2.7/swift-dispersion-populate from 664 to 775
+changing mode of build/scripts-2.7/swift-dispersion-report from 664 to 775
+changing mode of build/scripts-2.7/swift-drive-audit from 664 to 775
+changing mode of build/scripts-2.7/swift-form-signature from 664 to 775
+changing mode of build/scripts-2.7/swift-get-nodes from 664 to 775
+changing mode of build/scripts-2.7/swift-init from 664 to 775
+changing mode of build/scripts-2.7/swift-object-auditor from 664 to 775
+changing mode of build/scripts-2.7/swift-object-expirer from 664 to 775
+changing mode of build/scripts-2.7/swift-object-info from 664 to 775
+changing mode of build/scripts-2.7/swift-object-replicator from 664 to 775
+changing mode of build/scripts-2.7/swift-object-reconstructor from 664 to 775
+changing mode of build/scripts-2.7/swift-object-relinker from 664 to 775
+changing mode of build/scripts-2.7/swift-object-server from 664 to 775
+changing mode of build/scripts-2.7/swift-object-updater from 664 to 775
+changing mode of build/scripts-2.7/swift-oldies from 664 to 775
+changing mode of build/scripts-2.7/swift-orphans from 664 to 775
+changing mode of build/scripts-2.7/swift-proxy-server from 664 to 775
+changing mode of build/scripts-2.7/swift-recon from 664 to 775
+changing mode of build/scripts-2.7/swift-recon-cron from 664 to 775
+changing mode of build/scripts-2.7/swift-ring-builder from 664 to 775
+changing mode of build/scripts-2.7/swift-ring-builder-analyzer from 664 to 775
+changing mode of build/scripts-2.7/swift-ring-composer from 664 to 775
/usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func python-swift.postinst
make[1]: Leaving directory '/build/swift-2.19.1'
debian/rules override_dh_auto_test
@@ -2883,7 +2918,7 @@
test_bucket_canned_acl_PUT (test.unit.common.middleware.s3api.test_acl.TestS3ApiAcl) ... swift: Calling S3Api Middleware
ok
test_bucket_canned_acl_PUT_with_s3acl (test.unit.common.middleware.s3api.test_acl.TestS3ApiAcl) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket None HEAD {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'X-Amz-Acl': 'public-read', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'X-Amz-Acl': 'public-read', 'User-Agent': 'Mozzarella Foxfire'}
swift: Grant AllUsers READ permission on the bucket /bucket
swift: Grant test:tester FULL_CONTROL permission on the bucket /bucket
ok
@@ -2896,17 +2931,17 @@
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket None HEAD {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket None HEAD {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket None HEAD {'Content-Length': '0', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None HEAD {'Content-Length': '0', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket None HEAD {'Content-Length': '0', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None HEAD {'Content-Length': '0', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket None HEAD {'Transfer-Encoding': 'chunked', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None HEAD {'Transfer-Encoding': 'chunked', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket None HEAD {'Transfer-Encoding': 'chunked', 'Content-Md5': 'Je0by0I7C3IA9IX8X/ccjg==', 'Host': 'localhost:80', 'Etag': '25ed1bcb423b0b7200f485fc5ff71c8e', 'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None HEAD {'Transfer-Encoding': 'chunked', 'Content-Md5': 'Je0by0I7C3IA9IX8X/ccjg==', 'Host': 'localhost:80', 'Etag': '25ed1bcb423b0b7200f485fc5ff71c8e', 'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_handle_acl_header (test.unit.common.middleware.s3api.test_acl.TestS3ApiAcl) ... ok
test_handle_acl_header_with_s3acl (test.unit.common.middleware.s3api.test_acl.TestS3ApiAcl) ... ok
@@ -2920,8 +2955,8 @@
test_handle_acl_header (test.unit.common.middleware.s3api.test_acl_utils.TestS3ApiAclUtils) ... ok
test_bucket_DELETE (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket None DELETE {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
-swift: checking permission: bucket None DELETE {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None DELETE {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None DELETE {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_DELETE_error (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
@@ -2930,44 +2965,44 @@
swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/bucket.py", line 240, in DELETE#012 self._delete_segments_bucket(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/bucket.py", line 47, in _delete_segments_bucket#012 resp = req.get_response(self.app, 'HEAD')#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1254, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket None DELETE {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None DELETE {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket None DELETE {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None DELETE {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket None DELETE {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
-swift: checking permission: bucket None DELETE {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None DELETE {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None DELETE {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket None DELETE {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None DELETE {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/bucket.py", line 240, in DELETE#012 self._delete_segments_bucket(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/bucket.py", line 47, in _delete_segments_bucket#012 resp = req.get_response(self.app, 'HEAD')#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1417, in get_response#012 app, method, container, obj, headers)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl#012 return getattr(ah, method)(app)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/acl_handlers.py", line 194, in HEAD#012 return self._handle_acl(app, 'DELETE')#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/acl_handlers.py", line 137, in _handle_acl#012 container, '')#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1400, in get_acl_response#012 app, method, container, obj, headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error
swift: Calling S3Api Middleware
-swift: checking permission: bucket None DELETE {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None DELETE {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_DELETE_error_while_segment_bucket_delete (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket None DELETE {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None DELETE {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_DELETE_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket None DELETE {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None DELETE {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:full_control OWNER
ok
test_bucket_DELETE_with_write_permission (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket None DELETE {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None DELETE {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:write OWNER
ok
test_bucket_DELETE_without_permission (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket None DELETE {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None DELETE {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:other OWNER
ok
test_bucket_GET (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware
ok
test_bucket_GET_all_users (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware
-swift: checking permission: public None GET {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: public None GET {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_GET_authenticated_users (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware
-swift: checking permission: authenticated None GET {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: authenticated None GET {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_GET_error (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
@@ -2975,13 +3010,13 @@
swift: Calling S3Api Middleware
swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/bucket.py", line 133, in GET#012 resp = req.get_response(self.app, query=query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1254, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error
swift: Calling S3Api Middleware
-swift: checking permission: bucket None GET {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None GET {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket None GET {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None GET {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket None GET {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None GET {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket None GET {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None GET {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/bucket.py", line 133, in GET#012 resp = req.get_response(self.app, query=query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1424, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1400, in get_acl_response#012 app, method, container, obj, headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error
ok
test_bucket_GET_is_truncated (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware
@@ -3020,18 +3055,18 @@
test_bucket_GET_with_delimiter_max_keys (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware
ok
test_bucket_GET_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket None GET {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None GET {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_GET_with_nonascii_queries (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware
ok
test_bucket_GET_with_owner_permission (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket None GET {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None GET {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_GET_with_read_permission (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket None GET {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None GET {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_GET_without_permission (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket None GET {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None GET {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:other READ
ok
@@ -3105,7 +3140,7 @@
ok
test_object_multi_DELETE (test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDelete) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket None HEAD {'Content-Length': '152', 'Content-Md5': 'LtY6rVIWtkJS38JGaHBppQ==', 'Host': 'localhost:80', 'Etag': '2ed63aad5216b64252dfc246687069a5', 'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Type': 'multipart/form-data'}
+swift: checking permission: bucket None HEAD {'Content-Length': '152', 'Content-Md5': 'LtY6rVIWtkJS38JGaHBppQ==', 'Host': 'localhost:80', 'Etag': '2ed63aad5216b64252dfc246687069a5', 'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Type': 'multipart/form-data'}
ok
test_object_multi_DELETE_empty_body (test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDelete) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
@@ -3125,40 +3160,40 @@
ok
test_object_multi_DELETE_quiet (test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDelete) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket None HEAD {'Content-Length': '139', 'Content-Md5': '/JzPJjlXCqpRBmlyhGXNDg==', 'Host': 'localhost:80', 'Etag': 'fc9ccf2639570aaa510669728465cd0e', 'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None HEAD {'Content-Length': '139', 'Content-Md5': '/JzPJjlXCqpRBmlyhGXNDg==', 'Host': 'localhost:80', 'Etag': 'fc9ccf2639570aaa510669728465cd0e', 'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_multi_DELETE_to_object (test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDelete) ... swift: Calling S3Api Middleware
swift: A key is specified for bucket API.
swift: Calling S3Api Middleware
swift: A key is specified for bucket API.
-swift: checking permission: bucket None HEAD {'Content-Length': '90', 'Content-Md5': 'mbEtd8ufKpkpCIfMjGD7Tw==', 'Host': 'localhost:80', 'Etag': '99b12d77cb9f2a99290887cc8c60fb4f', 'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None HEAD {'Content-Length': '90', 'Content-Md5': 'mbEtd8ufKpkpCIfMjGD7Tw==', 'Host': 'localhost:80', 'Etag': '99b12d77cb9f2a99290887cc8c60fb4f', 'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_multi_DELETE_too_many_keys (test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDelete) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
ok
test_object_multi_DELETE_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDelete) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket None HEAD {'Content-Length': '120', 'Content-Md5': 'ud0C7/g6K1j77RpgTDYdwQ==', 'Host': 'localhost:80', 'Etag': 'b9dd02eff83a2b58fbed1a604c361dc1', 'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None HEAD {'Content-Length': '120', 'Content-Md5': 'ud0C7/g6K1j77RpgTDYdwQ==', 'Host': 'localhost:80', 'Etag': 'b9dd02eff83a2b58fbed1a604c361dc1', 'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_multi_DELETE_with_invalid_md5 (test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDelete) ... ok
test_object_multi_DELETE_with_write_permission (test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDelete) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket None HEAD {'Content-Length': '120', 'Content-Md5': 'ud0C7/g6K1j77RpgTDYdwQ==', 'Host': 'localhost:80', 'Etag': 'b9dd02eff83a2b58fbed1a604c361dc1', 'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None HEAD {'Content-Length': '120', 'Content-Md5': 'ud0C7/g6K1j77RpgTDYdwQ==', 'Host': 'localhost:80', 'Etag': 'b9dd02eff83a2b58fbed1a604c361dc1', 'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_multi_DELETE_without_md5 (test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDelete) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
ok
test_object_multi_DELETE_without_permission (test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDelete) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket None HEAD {'Content-Length': '120', 'Content-Md5': 'ud0C7/g6K1j77RpgTDYdwQ==', 'Host': 'localhost:80', 'Etag': 'b9dd02eff83a2b58fbed1a604c361dc1', 'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None HEAD {'Content-Length': '120', 'Content-Md5': 'ud0C7/g6K1j77RpgTDYdwQ==', 'Host': 'localhost:80', 'Etag': 'b9dd02eff83a2b58fbed1a604c361dc1', 'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:other WRITE
ok
test_abort_multipart_upload_acl_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_abort_multipart_upload_acl_with_write_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_abort_multipart_upload_acl_without_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:other WRITE
ok
@@ -3167,18 +3202,18 @@
ok
test_bucket_multipart_uploads_GET (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_multipart_uploads_GET_encoding_type_error (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
ok
test_bucket_multipart_uploads_GET_maxuploads (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_multipart_uploads_GET_maxuploads_over_default (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:04 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
@@ -3191,34 +3226,34 @@
ok
test_bucket_multipart_uploads_GET_with_delimiter (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_multipart_uploads_GET_with_id_and_key_marker (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_multipart_uploads_GET_with_key_marker (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_multipart_uploads_GET_with_multi_chars_delimiter (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_multipart_uploads_GET_with_prefix (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_multipart_uploads_GET_with_prefix_and_delimiter (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_multipart_uploads_GET_without_bucket (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
ok
test_bucket_multipart_uploads_GET_without_segment_bucket (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:51:59 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_multipart_uploads_abort (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
@@ -3233,52 +3268,52 @@
swift: Calling S3Api Middleware
ok
test_complete_multipart_upload_acl_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_complete_multipart_upload_acl_with_write_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_complete_multipart_upload_acl_without_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:other WRITE
ok
test_initiate_multipart_upload_acl_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Host': 'localhost:80', 'Content-Type': 'application/directory', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Host': 'localhost:80', 'Content-Type': 'application/directory', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_initiate_multipart_upload_acl_with_write_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Host': 'localhost:80', 'Content-Type': 'application/directory', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Host': 'localhost:80', 'Content-Type': 'application/directory', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_initiate_multipart_upload_acl_without_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Host': 'localhost:80', 'Content-Type': 'application/directory', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Host': 'localhost:80', 'Content-Type': 'application/directory', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:other WRITE
ok
test_list_multipart_uploads_acl_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_list_multipart_uploads_acl_with_read_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_list_multipart_uploads_acl_without_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:other READ
ok
test_list_parts_acl_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_list_parts_acl_with_read_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_list_parts_acl_without_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:other READ
ok
test_object_list_parts (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_list_parts_encoding_type (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
ok
@@ -3287,7 +3322,7 @@
test_object_list_parts_error (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
ok
test_object_list_parts_max_parts (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
@@ -3321,26 +3356,26 @@
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Content-Length': '0', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Content-Length': '0', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Content-Length': '0', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Content-Length': '0', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Transfer-Encoding': 'chunked', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Transfer-Encoding': 'chunked', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Transfer-Encoding': 'chunked', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Transfer-Encoding': 'chunked', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_multipart_upload_abort (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_multipart_upload_abort_error (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
ok
test_object_multipart_upload_complete (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
@@ -3353,7 +3388,7 @@
swift: Start tag expected, '<' not found, line 1, column 1 (line 1)
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'Content-Length': '13', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'Content-Length': '13', 'User-Agent': 'Mozzarella Foxfire'}
swift: Start tag expected, '<' not found, line 1, column 1 (line 1)
swift: Calling S3Api Middleware
ok
@@ -3362,7 +3397,7 @@
test_object_multipart_upload_complete_old_content_type (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
ok
test_object_multipart_upload_complete_s3acl (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_multipart_upload_complete_segment_too_small (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
@@ -3378,10 +3413,10 @@
swift: Calling S3Api Middleware
ok
test_object_multipart_upload_initiate_no_content_type (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'X-Amz-Acl': 'public-read', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Content-Type': 'application/directory', 'X-Amz-Meta-Foo': 'bar'}
+swift: checking permission: bucket HEAD {'X-Amz-Acl': 'public-read', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Content-Type': 'application/directory', 'X-Amz-Meta-Foo': 'bar'}
ok
test_object_multipart_upload_initiate_s3acl (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'X-Amz-Acl': 'public-read', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Content-Type': 'application/directory', 'X-Amz-Meta-Foo': 'bar'}
+swift: checking permission: bucket HEAD {'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'X-Amz-Acl': 'public-read', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Content-Type': 'application/directory', 'X-Amz-Meta-Foo': 'bar'}
ok
test_object_multipart_upload_initiate_without_bucket (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
ok
@@ -3390,7 +3425,7 @@
ok
test_object_upload_part (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'Content-Length': '11', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'Content-Length': '11', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_upload_part_error (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
@@ -3404,41 +3439,41 @@
swift: Calling S3Api Middleware
ok
test_upload_part_acl_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_upload_part_acl_with_write_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_upload_part_acl_without_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:other WRITE
ok
test_upload_part_copy (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
swift: checking permission: src_bucket src_obj HEAD {}
ok
test_upload_part_copy_acl_invalid_source (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... ok
test_upload_part_copy_acl_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
swift: checking permission: src_bucket src_obj HEAD {}
ok
test_upload_part_copy_acl_with_owner_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
swift: checking permission: src_bucket src_obj HEAD {}
ok
test_upload_part_copy_acl_with_write_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
swift: checking permission: src_bucket src_obj HEAD {}
ok
test_upload_part_copy_acl_without_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:other WRITE
ok
test_upload_part_copy_acl_without_src_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
swift: checking permission: src_bucket src_obj HEAD {}
swift: #012test:testertest:testertest:writetest:writeWRITE
swift: permission denined: 403 Forbidden test:write READ
@@ -3448,28 +3483,28 @@
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'}
swift: checking permission: src_bucket src_obj HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source-If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source-If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
swift: checking permission: src_bucket src_obj HEAD {'If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
swift: checking permission: src_bucket src_obj HEAD {'If-Modified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source-If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source-If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
swift: checking permission: src_bucket src_obj HEAD {'If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'}
ok
test_upload_part_copy_headers_with_match (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
ok
test_upload_part_copy_headers_with_match_and_s3acl (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'}
+swift: checking permission: bucket HEAD {'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'}
swift: checking permission: src_bucket src_obj HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'}
ok
test_upload_part_copy_headers_with_not_match (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
ok
test_upload_part_copy_headers_with_not_match_and_s3acl (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'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', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Thu, 20 Apr 2023 20:52:00 -0000'}
+swift: checking permission: bucket HEAD {'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', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Fri, 18 Mar 2022 17:21:05 -0000'}
swift: checking permission: src_bucket src_obj HEAD {'If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'}
ok
test_upload_part_copy_range (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
@@ -3480,13 +3515,13 @@
test_upload_part_copy_range_unsatisfiable (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware
ok
test_abort_multipart_upload_acl_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_abort_multipart_upload_acl_with_write_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_abort_multipart_upload_acl_without_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:other WRITE
ok
@@ -3495,18 +3530,18 @@
ok
test_bucket_multipart_uploads_GET (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_multipart_uploads_GET_encoding_type_error (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
ok
test_bucket_multipart_uploads_GET_maxuploads (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_multipart_uploads_GET_maxuploads_over_default (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
@@ -3519,34 +3554,34 @@
ok
test_bucket_multipart_uploads_GET_with_delimiter (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_multipart_uploads_GET_with_id_and_key_marker (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_multipart_uploads_GET_with_key_marker (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_multipart_uploads_GET_with_multi_chars_delimiter (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_multipart_uploads_GET_with_prefix (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_multipart_uploads_GET_with_prefix_and_delimiter (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_multipart_uploads_GET_without_bucket (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
ok
test_bucket_multipart_uploads_GET_without_segment_bucket (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_multipart_uploads_abort (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
@@ -3561,52 +3596,52 @@
swift: Calling S3Api Middleware
ok
test_complete_multipart_upload_acl_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_complete_multipart_upload_acl_with_write_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_complete_multipart_upload_acl_without_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:other WRITE
ok
test_initiate_multipart_upload_acl_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Host': 'localhost:80', 'Content-Type': 'application/directory', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Host': 'localhost:80', 'Content-Type': 'application/directory', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_initiate_multipart_upload_acl_with_write_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Host': 'localhost:80', 'Content-Type': 'application/directory', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Host': 'localhost:80', 'Content-Type': 'application/directory', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_initiate_multipart_upload_acl_without_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Host': 'localhost:80', 'Content-Type': 'application/directory', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Host': 'localhost:80', 'Content-Type': 'application/directory', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:other WRITE
ok
test_list_multipart_uploads_acl_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_list_multipart_uploads_acl_with_read_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_list_multipart_uploads_acl_without_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:other READ
ok
test_list_parts_acl_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_list_parts_acl_with_read_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_list_parts_acl_without_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:other READ
ok
test_object_list_parts (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:05 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_list_parts_encoding_type (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
ok
@@ -3615,7 +3650,7 @@
test_object_list_parts_error (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket GET {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket GET {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
ok
test_object_list_parts_max_parts (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
@@ -3649,26 +3684,26 @@
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Content-Length': '0', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Content-Length': '0', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Content-Length': '0', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Content-Length': '0', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Transfer-Encoding': 'chunked', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Transfer-Encoding': 'chunked', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Transfer-Encoding': 'chunked', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Transfer-Encoding': 'chunked', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_multipart_upload_abort (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_multipart_upload_abort_error (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
ok
test_object_multipart_upload_complete (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
@@ -3681,7 +3716,7 @@
swift: Start tag expected, '<' not found, line 1, column 1 (line 1)
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'Content-Length': '13', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'Content-Length': '13', 'User-Agent': 'Mozzarella Foxfire'}
swift: Start tag expected, '<' not found, line 1, column 1 (line 1)
swift: Calling S3Api Middleware
ok
@@ -3690,7 +3725,7 @@
test_object_multipart_upload_complete_old_content_type (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
ok
test_object_multipart_upload_complete_s3acl (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_multipart_upload_complete_segment_too_small (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
@@ -3706,10 +3741,10 @@
swift: Calling S3Api Middleware
ok
test_object_multipart_upload_initiate_no_content_type (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'X-Amz-Acl': 'public-read', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Content-Type': 'application/directory', 'X-Amz-Meta-Foo': 'bar'}
+swift: checking permission: bucket HEAD {'X-Amz-Acl': 'public-read', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Content-Type': 'application/directory', 'X-Amz-Meta-Foo': 'bar'}
ok
test_object_multipart_upload_initiate_s3acl (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'X-Amz-Acl': 'public-read', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Content-Type': 'application/directory', 'X-Amz-Meta-Foo': 'bar'}
+swift: checking permission: bucket HEAD {'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'X-Amz-Acl': 'public-read', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Content-Type': 'application/directory', 'X-Amz-Meta-Foo': 'bar'}
ok
test_object_multipart_upload_initiate_without_bucket (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
ok
@@ -3718,7 +3753,7 @@
ok
test_object_upload_part (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'Content-Length': '11', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'Content-Length': '11', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_upload_part_error (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
@@ -3732,41 +3767,41 @@
swift: Calling S3Api Middleware
ok
test_upload_part_acl_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_upload_part_acl_with_write_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_upload_part_acl_without_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:other WRITE
ok
test_upload_part_copy (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
swift: checking permission: src_bucket src_obj HEAD {}
ok
test_upload_part_copy_acl_invalid_source (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... ok
test_upload_part_copy_acl_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
swift: checking permission: src_bucket src_obj HEAD {}
ok
test_upload_part_copy_acl_with_owner_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
swift: checking permission: src_bucket src_obj HEAD {}
ok
test_upload_part_copy_acl_with_write_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
swift: checking permission: src_bucket src_obj HEAD {}
ok
test_upload_part_copy_acl_without_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:other WRITE
ok
test_upload_part_copy_acl_without_src_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
swift: checking permission: src_bucket src_obj HEAD {}
swift: #012test:testertest:testertest:writetest:writeWRITE
swift: permission denined: 403 Forbidden test:write READ
@@ -3776,28 +3811,28 @@
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'}
swift: checking permission: src_bucket src_obj HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source-If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source-If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
swift: checking permission: src_bucket src_obj HEAD {'If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
swift: checking permission: src_bucket src_obj HEAD {'If-Modified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source-If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source-If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
swift: checking permission: src_bucket src_obj HEAD {'If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'}
ok
test_upload_part_copy_headers_with_match (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
ok
test_upload_part_copy_headers_with_match_and_s3acl (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Thu, 20 Apr 2023 20:52:00 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'}
+swift: checking permission: bucket HEAD {'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'}
swift: checking permission: src_bucket src_obj HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'}
ok
test_upload_part_copy_headers_with_not_match (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
ok
test_upload_part_copy_headers_with_not_match_and_s3acl (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'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', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Thu, 20 Apr 2023 20:52:00 -0000'}
+swift: checking permission: bucket HEAD {'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', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Fri, 18 Mar 2022 17:21:06 -0000'}
swift: checking permission: src_bucket src_obj HEAD {'If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'}
ok
test_upload_part_copy_range (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware
@@ -3815,58 +3850,58 @@
swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 137, in DELETE#012 resp = req.get_response(self.app, query=query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1254, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket object DELETE {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object DELETE {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object DELETE {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object DELETE {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object DELETE {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object DELETE {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 137, in DELETE#012 resp = req.get_response(self.app, query=query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1424, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1400, in get_acl_response#012 app, method, container, obj, headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error
swift: Calling S3Api Middleware
-swift: checking permission: bucket object DELETE {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object DELETE {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 137, in DELETE#012 resp = req.get_response(self.app, query=query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1424, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1400, in get_acl_response#012 app, method, container, obj, headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error
swift: Calling S3Api Middleware
-swift: checking permission: bucket object DELETE {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object DELETE {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_DELETE_missing (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
ok
test_object_DELETE_multipart (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket object DELETE {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object DELETE {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_DELETE_no_multipart (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket object DELETE {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object DELETE {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_DELETE_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket object DELETE {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object DELETE {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_DELETE_with_owner_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket object DELETE {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object DELETE {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_DELETE_with_write_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket object DELETE {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object DELETE {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_DELETE_without_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket object DELETE {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object DELETE {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:other WRITE
ok
test_object_GET (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket object GET {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object GET {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_GET_Range (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket object GET {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Range': 'bytes=0-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object GET {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Range': 'bytes=0-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_GET_Range_error (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket object GET {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object GET {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_GET_Response (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket object GET {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object GET {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_GET_error (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
@@ -3877,32 +3912,32 @@
swift: Calling S3Api Middleware
swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 95, in GET#012 return self.GETorHEAD(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 64, in GETorHEAD#012 resp = req.get_response(self.app)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1254, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error
swift: Calling S3Api Middleware
-swift: checking permission: bucket object GET {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object GET {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object GET {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object GET {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object GET {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object GET {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object GET {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object GET {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 95, in GET#012 return self.GETorHEAD(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 64, in GETorHEAD#012 resp = req.get_response(self.app)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1424, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1400, in get_acl_response#012 app, method, container, obj, headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error
swift: Calling S3Api Middleware
-swift: checking permission: bucket object GET {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object GET {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object GET {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object GET {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 95, in GET#012 return self.GETorHEAD(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 64, in GETorHEAD#012 resp = req.get_response(self.app)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1424, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1400, in get_acl_response#012 app, method, container, obj, headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error
ok
test_object_GET_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket object GET {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object GET {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_GET_with_read_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket object GET {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object GET {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_GET_with_s3acl_and_keystone (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket object GET {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object GET {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_GET_with_s3acl_and_unknown_user (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... ok
test_object_GET_without_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket object GET {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object GET {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:other READ
ok
@@ -3913,13 +3948,13 @@
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Range': 'bytes=0-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Range': 'bytes=0-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Range': 'bytes=3-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Range': 'bytes=3-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Range': 'bytes=1-', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Range': 'bytes=1-', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Range': 'bytes=-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Range': 'bytes=-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_HEAD_Range_with_invalid_value (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
@@ -3928,17 +3963,17 @@
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Range': '', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Range': '', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Range': 'hoge', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Range': 'hoge', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Range': 'bytes=', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Range': 'bytes=', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Range': 'bytes=1', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Range': 'bytes=1', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Range': 'bytes=5-1', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Range': 'bytes=5-1', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Range': 'bytes=5-10', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Range': 'bytes=5-10', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_HEAD_error (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
@@ -3949,18 +3984,18 @@
swift: Calling S3Api Middleware
swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 82, in HEAD#012 resp = self.GETorHEAD(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 64, in GETorHEAD#012 resp = req.get_response(self.app)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1254, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 82, in HEAD#012 resp = self.GETorHEAD(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 64, in GETorHEAD#012 resp = req.get_response(self.app)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1417, in get_response#012 app, method, container, obj, headers)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl#012 return getattr(ah, method)(app)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/acl_handlers.py", line 232, in HEAD#012 return self._handle_acl(app, 'HEAD')#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/acl_handlers.py", line 133, in _handle_acl#012 headers)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1400, in get_acl_response#012 app, method, container, obj, headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 82, in HEAD#012 resp = self.GETorHEAD(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 64, in GETorHEAD#012 resp = req.get_response(self.app)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1417, in get_response#012 app, method, container, obj, headers)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl#012 return getattr(ah, method)(app)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/acl_handlers.py", line 232, in HEAD#012 return self._handle_acl(app, 'HEAD')#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/acl_handlers.py", line 133, in _handle_acl#012 headers)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1400, in get_acl_response#012 app, method, container, obj, headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error
ok
test_object_POST_error (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
@@ -3968,7 +4003,7 @@
ok
test_object_PUT (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Content-Length': '5', 'X-Amz-Storage-Class': 'STANDARD', 'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1682023921.20589', 'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg=='}
+swift: checking permission: bucket HEAD {'Content-Length': '5', 'X-Amz-Storage-Class': 'STANDARD', 'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1647624066.67655', 'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg=='}
ok
test_object_PUT_copy (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
@@ -3976,16 +4011,16 @@
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
swift: checking permission: some source HEAD {}
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624066.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
swift: checking permission: some source HEAD {}
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624066.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
swift: checking permission: some source HEAD {}
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624066.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
swift: checking permission: some source HEAD {}
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624066.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_PUT_copy_empty_src_path (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... ok
test_object_PUT_copy_headers_error (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
@@ -4005,13 +4040,13 @@
ok
test_object_PUT_copy_headers_with_match_and_s3acl (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
swift: checking permission: some source HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'}
-swift: checking permission: bucket HEAD {'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.26201', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'}
+swift: checking permission: bucket HEAD {'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'X-Timestamp': '1647624066.75071', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'}
ok
test_object_PUT_copy_headers_with_not_match (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
ok
test_object_PUT_copy_headers_with_not_match_and_s3acl (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
swift: checking permission: some source HEAD {'If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'}
-swift: checking permission: bucket HEAD {'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', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.26988', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Thu, 20 Apr 2023 20:52:01 -0000'}
+swift: checking permission: bucket HEAD {'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', 'Host': 'localhost:80', 'X-Timestamp': '1647624066.76194', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 18 Mar 2022 17:21:06 -0000'}
ok
test_object_PUT_copy_self (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
@@ -4024,23 +4059,23 @@
test_object_PUT_copy_self_metadata_replace (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
swift: checking permission: bucket object HEAD {}
-swift: checking permission: bucket HEAD {'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.00000', 'X-Amz-Copy-Source': '/bucket/object', 'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'X-Amz-Metadata-Directive': 'REPLACE'}
+swift: checking permission: bucket HEAD {'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'X-Timestamp': '1647624066.00000', 'X-Amz-Copy-Source': '/bucket/object', 'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'X-Amz-Metadata-Directive': 'REPLACE'}
ok
test_object_PUT_copy_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
swift: checking permission: src_bucket src_obj HEAD {}
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.29651', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624066.79790', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_PUT_copy_with_grantee_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
swift: checking permission: src_bucket src_obj HEAD {}
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.30075', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624066.80419', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_PUT_copy_with_owner_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
swift: checking permission: src_bucket src_obj HEAD {}
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.30549', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624066.80982', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_PUT_copy_without_dst_container_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
swift: checking permission: src_bucket src_obj HEAD {}
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.31040', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624066.81584', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:other WRITE
ok
@@ -4068,25 +4103,25 @@
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.35242', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624066.86477', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.35513', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624066.86843', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.35787', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624066.87247', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.36026', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624066.87593', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.36264', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624066.87900', 'User-Agent': 'Mozzarella Foxfire'}
swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 111, in PUT#012 resp = req.get_response(self.app)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1424, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1400, in get_acl_response#012 app, method, container, obj, headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.36532', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624066.88250', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.36773', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624066.88618', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.37013', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624066.88956', 'User-Agent': 'Mozzarella Foxfire'}
swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 111, in PUT#012 resp = req.get_response(self.app)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1424, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1400, in get_acl_response#012 app, method, container, obj, headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.37275', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624066.89259', 'User-Agent': 'Mozzarella Foxfire'}
swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 111, in PUT#012 resp = req.get_response(self.app)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1424, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1400, in get_acl_response#012 app, method, container, obj, headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
@@ -4094,27 +4129,27 @@
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.38599', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624066.91120', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_PUT_headers (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
ok
test_object_PUT_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.39313', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624066.92165', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_PUT_with_owner_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.39661', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624066.92682', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_PUT_with_write_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.39978', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624066.93159', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_PUT_without_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.40310', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624066.93672', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:other WRITE
ok
test_slo_object_DELETE (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket object DELETE {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object DELETE {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_DELETE_error (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
@@ -4124,58 +4159,58 @@
swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 137, in DELETE#012 resp = req.get_response(self.app, query=query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1254, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket object DELETE {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object DELETE {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object DELETE {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object DELETE {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object DELETE {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object DELETE {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 137, in DELETE#012 resp = req.get_response(self.app, query=query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1424, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1400, in get_acl_response#012 app, method, container, obj, headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error
swift: Calling S3Api Middleware
-swift: checking permission: bucket object DELETE {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object DELETE {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 137, in DELETE#012 resp = req.get_response(self.app, query=query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1424, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1400, in get_acl_response#012 app, method, container, obj, headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error
swift: Calling S3Api Middleware
-swift: checking permission: bucket object DELETE {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object DELETE {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_DELETE_missing (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
ok
test_object_DELETE_multipart (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket object DELETE {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object DELETE {'Date': 'Fri, 18 Mar 2022 17:21:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_DELETE_no_multipart (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket object DELETE {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object DELETE {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_DELETE_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket object DELETE {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object DELETE {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_DELETE_with_owner_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket object DELETE {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object DELETE {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_DELETE_with_write_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket object DELETE {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object DELETE {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_DELETE_without_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket object DELETE {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object DELETE {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:other WRITE
ok
test_object_GET (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket object GET {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object GET {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_GET_Range (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket object GET {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Range': 'bytes=0-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object GET {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Range': 'bytes=0-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_GET_Range_error (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket object GET {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object GET {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_GET_Response (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket object GET {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object GET {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_GET_error (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
@@ -4186,32 +4221,32 @@
swift: Calling S3Api Middleware
swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 95, in GET#012 return self.GETorHEAD(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 64, in GETorHEAD#012 resp = req.get_response(self.app)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1254, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error
swift: Calling S3Api Middleware
-swift: checking permission: bucket object GET {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object GET {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object GET {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object GET {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object GET {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object GET {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object GET {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object GET {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 95, in GET#012 return self.GETorHEAD(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 64, in GETorHEAD#012 resp = req.get_response(self.app)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1424, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1400, in get_acl_response#012 app, method, container, obj, headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error
swift: Calling S3Api Middleware
-swift: checking permission: bucket object GET {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object GET {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object GET {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object GET {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 95, in GET#012 return self.GETorHEAD(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 64, in GETorHEAD#012 resp = req.get_response(self.app)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1424, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1400, in get_acl_response#012 app, method, container, obj, headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error
ok
test_object_GET_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket object GET {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object GET {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_GET_with_read_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket object GET {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object GET {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_GET_with_s3acl_and_keystone (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket object GET {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object GET {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_GET_with_s3acl_and_unknown_user (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... ok
test_object_GET_without_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket object GET {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object GET {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:other READ
ok
@@ -4222,13 +4257,13 @@
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Range': 'bytes=0-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Range': 'bytes=0-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Range': 'bytes=3-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Range': 'bytes=3-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Range': 'bytes=1-', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Range': 'bytes=1-', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Range': 'bytes=-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Range': 'bytes=-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_HEAD_Range_with_invalid_value (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
@@ -4237,17 +4272,17 @@
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Range': '', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Range': '', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Range': 'hoge', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Range': 'hoge', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Range': 'bytes=', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Range': 'bytes=', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Range': 'bytes=1', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Range': 'bytes=1', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Range': 'bytes=5-1', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Range': 'bytes=5-1', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Range': 'bytes=5-10', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Range': 'bytes=5-10', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_HEAD_error (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
@@ -4258,18 +4293,18 @@
swift: Calling S3Api Middleware
swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 82, in HEAD#012 resp = self.GETorHEAD(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 64, in GETorHEAD#012 resp = req.get_response(self.app)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1254, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 82, in HEAD#012 resp = self.GETorHEAD(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 64, in GETorHEAD#012 resp = req.get_response(self.app)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1417, in get_response#012 app, method, container, obj, headers)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl#012 return getattr(ah, method)(app)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/acl_handlers.py", line 232, in HEAD#012 return self._handle_acl(app, 'HEAD')#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/acl_handlers.py", line 133, in _handle_acl#012 headers)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1400, in get_acl_response#012 app, method, container, obj, headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error
swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 82, in HEAD#012 resp = self.GETorHEAD(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 64, in GETorHEAD#012 resp = req.get_response(self.app)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1417, in get_response#012 app, method, container, obj, headers)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl#012 return getattr(ah, method)(app)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/acl_handlers.py", line 232, in HEAD#012 return self._handle_acl(app, 'HEAD')#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/acl_handlers.py", line 133, in _handle_acl#012 headers)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1400, in get_acl_response#012 app, method, container, obj, headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error
ok
test_object_POST_error (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
@@ -4277,7 +4312,7 @@
ok
test_object_PUT (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Content-Length': '5', 'X-Amz-Storage-Class': 'STANDARD', 'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1682023921.60570', 'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg=='}
+swift: checking permission: bucket HEAD {'Content-Length': '5', 'X-Amz-Storage-Class': 'STANDARD', 'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1647624067.19788', 'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg=='}
ok
test_object_PUT_copy (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
@@ -4285,16 +4320,16 @@
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
swift: checking permission: some source HEAD {}
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624067.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
swift: checking permission: some source HEAD {}
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624067.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
swift: checking permission: some source HEAD {}
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624067.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
swift: checking permission: some source HEAD {}
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624067.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_PUT_copy_empty_src_path (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... ok
test_object_PUT_copy_headers_error (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
@@ -4314,13 +4349,13 @@
ok
test_object_PUT_copy_headers_with_match_and_s3acl (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
swift: checking permission: some source HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'}
-swift: checking permission: bucket HEAD {'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.67220', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'}
+swift: checking permission: bucket HEAD {'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'X-Timestamp': '1647624067.27403', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'}
ok
test_object_PUT_copy_headers_with_not_match (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
ok
test_object_PUT_copy_headers_with_not_match_and_s3acl (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
swift: checking permission: some source HEAD {'If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'}
-swift: checking permission: bucket HEAD {'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', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.68217', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Thu, 20 Apr 2023 20:52:01 -0000'}
+swift: checking permission: bucket HEAD {'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', 'Host': 'localhost:80', 'X-Timestamp': '1647624067.28557', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 18 Mar 2022 17:21:07 -0000'}
ok
test_object_PUT_copy_self (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
@@ -4333,23 +4368,23 @@
test_object_PUT_copy_self_metadata_replace (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
swift: checking permission: bucket object HEAD {}
-swift: checking permission: bucket HEAD {'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.00000', 'X-Amz-Copy-Source': '/bucket/object', 'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'X-Amz-Metadata-Directive': 'REPLACE'}
+swift: checking permission: bucket HEAD {'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'X-Timestamp': '1647624067.00000', 'X-Amz-Copy-Source': '/bucket/object', 'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'X-Amz-Metadata-Directive': 'REPLACE'}
ok
test_object_PUT_copy_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
swift: checking permission: src_bucket src_obj HEAD {}
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.71146', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624067.32004', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_PUT_copy_with_grantee_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
swift: checking permission: src_bucket src_obj HEAD {}
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.71661', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624067.32644', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_PUT_copy_with_owner_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
swift: checking permission: src_bucket src_obj HEAD {}
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.72420', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624067.33488', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_PUT_copy_without_dst_container_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
swift: checking permission: src_bucket src_obj HEAD {}
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.72949', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624067.34104', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:other WRITE
ok
@@ -4377,25 +4412,25 @@
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.76962', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624067.38550', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.77312', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624067.38837', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.77559', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624067.39159', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.77849', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624067.39590', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.78085', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624067.39900', 'User-Agent': 'Mozzarella Foxfire'}
swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 111, in PUT#012 resp = req.get_response(self.app)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1424, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1400, in get_acl_response#012 app, method, container, obj, headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.78371', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624067.40208', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.78616', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624067.40486', 'User-Agent': 'Mozzarella Foxfire'}
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.78853', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624067.40874', 'User-Agent': 'Mozzarella Foxfire'}
swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 111, in PUT#012 resp = req.get_response(self.app)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1424, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1400, in get_acl_response#012 app, method, container, obj, headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.79129', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624067.41288', 'User-Agent': 'Mozzarella Foxfire'}
swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 111, in PUT#012 resp = req.get_response(self.app)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1424, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1400, in get_acl_response#012 app, method, container, obj, headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
@@ -4403,59 +4438,59 @@
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.80443', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624067.43090', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_PUT_headers (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
ok
test_object_PUT_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.81313', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624067.43910', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_PUT_with_owner_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.81701', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624067.44427', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_PUT_with_write_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.82046', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624067.44921', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_PUT_without_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1682023921.82461', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1647624067.45310', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:other WRITE
ok
test_slo_object_DELETE (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: bucket object DELETE {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object DELETE {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_acl_GET_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_acl_GET_with_owner_permission (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_acl_GET_with_read_acp_permission (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_acl_GET_without_permission (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:other READ_ACP
ok
test_bucket_acl_PUT_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'Content-Length': '462', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'Content-Length': '462', 'User-Agent': 'Mozzarella Foxfire'}
swift: Grant test:full_control FULL_CONTROL permission on the bucket /bucket
ok
test_bucket_acl_PUT_with_other_owner (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'Content-Length': '446', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'Content-Length': '446', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_bucket_acl_PUT_with_owner_permission (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'Content-Length': '450', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'Content-Length': '450', 'User-Agent': 'Mozzarella Foxfire'}
swift: Grant test:tester FULL_CONTROL permission on the bucket /bucket
ok
test_bucket_acl_PUT_with_write_acp_permission (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'Content-Length': '456', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'Content-Length': '456', 'User-Agent': 'Mozzarella Foxfire'}
swift: Grant test:write_acp FULL_CONTROL permission on the bucket /bucket
ok
test_bucket_acl_PUT_without_permission (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'Content-Length': '448', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'Content-Length': '448', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:other WRITE_ACP
ok
@@ -4550,16 +4585,16 @@
swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0}
ok
test_object_acl_GET_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_acl_GET_with_owner_permission (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_acl_GET_with_read_acp_permission (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_object_acl_GET_without_permission (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware
-swift: checking permission: bucket object HEAD {'Date': 'Thu, 20 Apr 2023 20:52:01 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket object HEAD {'Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
swift: permission denined: 403 Forbidden test:other READ_ACP
ok
@@ -4692,7 +4727,7 @@
test_date_header_missing (test.unit.common.middleware.s3api.test_s3request.TestRequest) ... ok
test_date_header_with_x_amz_date_expired (test.unit.common.middleware.s3api.test_s3request.TestRequest) ... ok
test_date_header_with_x_amz_date_valid (test.unit.common.middleware.s3api.test_s3request.TestRequest) ... swift: Calling S3Api Middleware
-swift: checking permission: nojunk None HEAD {'Date': 'Fri, 01 Apr 2014 12:00:00 GMT', 'Host': 'localhost:80', 'X-Amz-Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: nojunk None HEAD {'Date': 'Fri, 01 Apr 2014 12:00:00 GMT', 'Host': 'localhost:80', 'X-Amz-Date': 'Fri, 18 Mar 2022 17:21:07 -0000', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_get_container_info (test.unit.common.middleware.s3api.test_s3request.TestRequest) ... ok
test_get_response_with_check_container_permission (test.unit.common.middleware.s3api.test_s3request.TestRequest) ... ok
@@ -4754,26 +4789,26 @@
test_bad_reply_missing_parts (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3) ... ok
test_service_GET (test.unit.common.middleware.s3api.test_service.TestS3ApiService) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: None GET {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: None GET {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_service_GET_bucket_list (test.unit.common.middleware.s3api.test_service.TestS3ApiService) ... swift: Calling S3Api Middleware
-swift: checking permission: None GET {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
-swift: checking permission: bucket0 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
-swift: checking permission: bucket1 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: None GET {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket0 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket1 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:othertest:other
swift: permission denined: 403 Forbidden test:tester OWNER
-swift: checking permission: bucket2 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
-swift: checking permission: bucket3 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
-swift: checking permission: bucket4 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket2 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket3 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket4 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:othertest:other
swift: permission denined: 403 Forbidden test:tester OWNER
-swift: checking permission: bucket5 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
-swift: checking permission: bucket6 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
-swift: checking permission: bucket7 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket5 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket6 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket7 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:othertest:other
swift: permission denined: 403 Forbidden test:tester OWNER
-swift: checking permission: bucket8 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
-swift: checking permission: bucket9 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket8 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket9 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_service_GET_error (test.unit.common.middleware.s3api.test_service.TestS3ApiService) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
@@ -4782,53 +4817,53 @@
ok
test_service_GET_subresource (test.unit.common.middleware.s3api.test_service.TestS3ApiService) ... swift: Calling S3Api Middleware
swift: Calling S3Api Middleware
-swift: checking permission: None GET {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: None GET {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_service_GET_with_blind_resource (test.unit.common.middleware.s3api.test_service.TestS3ApiService) ... swift: Calling S3Api Middleware
ok
test_service_GET_without_bucket (test.unit.common.middleware.s3api.test_service.TestS3ApiService) ... swift: Calling S3Api Middleware
-swift: checking permission: None GET {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
-swift: checking permission: bucket0 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
-swift: checking permission: bucket1 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
-swift: checking permission: bucket2 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
-swift: checking permission: bucket3 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
-swift: checking permission: bucket4 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
-swift: checking permission: bucket5 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
-swift: checking permission: bucket6 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
-swift: checking permission: bucket7 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
-swift: checking permission: bucket8 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
-swift: checking permission: bucket9 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: None GET {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket0 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket1 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket2 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket3 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket4 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket5 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket6 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket7 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket8 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket9 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
ok
test_service_GET_without_owner_bucket (test.unit.common.middleware.s3api.test_service.TestS3ApiService) ... swift: Calling S3Api Middleware
-swift: checking permission: None GET {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
-swift: checking permission: bucket0 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: None GET {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket0 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:othertest:other
swift: permission denined: 403 Forbidden test:tester OWNER
-swift: checking permission: bucket1 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket1 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:othertest:other
swift: permission denined: 403 Forbidden test:tester OWNER
-swift: checking permission: bucket2 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket2 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:othertest:other
swift: permission denined: 403 Forbidden test:tester OWNER
-swift: checking permission: bucket3 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket3 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:othertest:other
swift: permission denined: 403 Forbidden test:tester OWNER
-swift: checking permission: bucket4 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket4 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:othertest:other
swift: permission denined: 403 Forbidden test:tester OWNER
-swift: checking permission: bucket5 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket5 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:othertest:other
swift: permission denined: 403 Forbidden test:tester OWNER
-swift: checking permission: bucket6 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket6 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:othertest:other
swift: permission denined: 403 Forbidden test:tester OWNER
-swift: checking permission: bucket7 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket7 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:othertest:other
swift: permission denined: 403 Forbidden test:tester OWNER
-swift: checking permission: bucket8 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket8 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:othertest:other
swift: permission denined: 403 Forbidden test:tester OWNER
-swift: checking permission: bucket9 None HEAD {'Date': 'Thu, 20 Apr 2023 20:52:02 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
+swift: checking permission: bucket9 None HEAD {'Date': 'Fri, 18 Mar 2022 17:21:08 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'}
swift: #012test:othertest:other
swift: permission denined: 403 Forbidden test:tester OWNER
ok
@@ -4976,12 +5011,12 @@
test_extract_metadata (test.unit.common.middleware.test_bulk.TestUntarMetadata) ... ok
test_HEAD_with_content_length (test.unit.common.middleware.test_catch_errors.TestCatchErrors) ... ok
test_bogus_content_length (test.unit.common.middleware.test_catch_errors.TestCatchErrors) ... ok
-test_catcherrors (test.unit.common.middleware.test_catch_errors.TestCatchErrors) ... swift: Error: An error occurred: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/catch_errors.py", line 75, in handle_request#012 resp = self._app_call(env)#012 File "/build/swift-2.19.1/swift/common/wsgi.py", line 1196, in _app_call#012 resp = self.app(env, self._start_response)#012 File "/build/swift-2.19.1/test/unit/common/middleware/test_catch_errors.py", line 39, in __call__#012 raise Exception('An error occurred')#012Exception: An error occurred (txn: txc0ded71bd397404abd0db-006441a5f2)
+test_catcherrors (test.unit.common.middleware.test_catch_errors.TestCatchErrors) ... swift: Error: An error occurred: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/catch_errors.py", line 75, in handle_request#012 resp = self._app_call(env)#012 File "/build/swift-2.19.1/swift/common/wsgi.py", line 1196, in _app_call#012 resp = self.app(env, self._start_response)#012 File "/build/swift-2.19.1/test/unit/common/middleware/test_catch_errors.py", line 39, in __call__#012 raise Exception('An error occurred')#012Exception: An error occurred (txn: txe03f4b8be9f949e8a7da8-006234bf84)
ok
test_catcherrors_passthrough (test.unit.common.middleware.test_catch_errors.TestCatchErrors) ... ok
-test_catcherrors_with_unexpected_error (test.unit.common.middleware.test_catch_errors.TestCatchErrors) ... swift: Error: An error occurred: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/catch_errors.py", line 75, in handle_request#012 resp = self._app_call(env)#012 File "/build/swift-2.19.1/swift/common/wsgi.py", line 1196, in _app_call#012 resp = self.app(env, self._start_response)#012 File "/build/swift-2.19.1/test/unit/common/middleware/test_catch_errors.py", line 38, in __call__#012 raise StrangeException('whoa')#012StrangeException: whoa (txn: tx5d079a1c06124f1b83237-006441a5f2)
+test_catcherrors_with_unexpected_error (test.unit.common.middleware.test_catch_errors.TestCatchErrors) ... swift: Error: An error occurred: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/catch_errors.py", line 75, in handle_request#012 resp = self._app_call(env)#012 File "/build/swift-2.19.1/swift/common/wsgi.py", line 1196, in _app_call#012 resp = self.app(env, self._start_response)#012 File "/build/swift-2.19.1/test/unit/common/middleware/test_catch_errors.py", line 38, in __call__#012 raise StrangeException('whoa')#012StrangeException: whoa (txn: txc836d5a489134458bdd24-006234bf84)
ok
-test_error_in_iterator (test.unit.common.middleware.test_catch_errors.TestCatchErrors) ... swift: Error: An error occurred: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/catch_errors.py", line 75, in handle_request#012 resp = self._app_call(env)#012 File "/build/swift-2.19.1/swift/common/wsgi.py", line 1200, in _app_call#012 resp = reiterate(resp)#012 File "/build/swift-2.19.1/swift/common/utils.py", line 3635, in reiterate#012 chunk = next(iterator)#012 File "/build/swift-2.19.1/test/unit/common/middleware/test_catch_errors.py", line 90, in #012 FakeApp(body_iter=(int(x) for x in 'abcd')), {})#012ValueError: invalid literal for int() with base 10: 'a' (txn: txa136aeb52c4141a98f7df-006441a5f2)
+test_error_in_iterator (test.unit.common.middleware.test_catch_errors.TestCatchErrors) ... swift: Error: An error occurred: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/catch_errors.py", line 75, in handle_request#012 resp = self._app_call(env)#012 File "/build/swift-2.19.1/swift/common/wsgi.py", line 1200, in _app_call#012 resp = reiterate(resp)#012 File "/build/swift-2.19.1/swift/common/utils.py", line 3635, in reiterate#012 chunk = next(iterator)#012 File "/build/swift-2.19.1/test/unit/common/middleware/test_catch_errors.py", line 90, in #012 FakeApp(body_iter=(int(x) for x in 'abcd')), {})#012ValueError: invalid literal for int() with base 10: 'a' (txn: tx62717c15edf64087873ec-006234bf84)
ok
test_long_response_body (test.unit.common.middleware.test_catch_errors.TestCatchErrors) ... ok
test_multiple_content_lengths (test.unit.common.middleware.test_catch_errors.TestCatchErrors) ... ok
@@ -4990,36 +5025,36 @@
test_trans_id_header_extra (test.unit.common.middleware.test_catch_errors.TestCatchErrors) ... ok
test_trans_id_header_extra_length_limit (test.unit.common.middleware.test_catch_errors.TestCatchErrors) ... ok
test_trans_id_header_extra_quoted (test.unit.common.middleware.test_catch_errors.TestCatchErrors) ... ok
-test_trans_id_header_fail (test.unit.common.middleware.test_catch_errors.TestCatchErrors) ... swift: Error: An error occurred: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/catch_errors.py", line 75, in handle_request#012 resp = self._app_call(env)#012 File "/build/swift-2.19.1/swift/common/wsgi.py", line 1196, in _app_call#012 resp = self.app(env, self._start_response)#012 File "/build/swift-2.19.1/test/unit/common/middleware/test_catch_errors.py", line 39, in __call__#012 raise Exception('An error occurred')#012Exception: An error occurred (txn: tx0200d4ab89954deab5000-006441a5f2)
+test_trans_id_header_fail (test.unit.common.middleware.test_catch_errors.TestCatchErrors) ... swift: Error: An error occurred: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/catch_errors.py", line 75, in handle_request#012 resp = self._app_call(env)#012 File "/build/swift-2.19.1/swift/common/wsgi.py", line 1196, in _app_call#012 resp = self.app(env, self._start_response)#012 File "/build/swift-2.19.1/test/unit/common/middleware/test_catch_errors.py", line 39, in __call__#012 raise Exception('An error occurred')#012Exception: An error occurred (txn: txef7cc75b0c4348f8a1b28-006234bf84)
ok
test_trans_id_header_pass (test.unit.common.middleware.test_catch_errors.TestCatchErrors) ... ok
test_trans_id_header_suffix (test.unit.common.middleware.test_catch_errors.TestCatchErrors) ... ok
-test_caching (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... swift: Mapped mysite2.com to c.example.com (txn: txa24612c892a746829bd82-006441a5f2-stuff)
-swift: Mapped mysite2.com to c.example.com (txn: txa24612c892a746829bd82-006441a5f2-stuff)
+test_caching (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... swift: Mapped mysite2.com to c.example.com (txn: txab695cb859ad4505b365a-006234bf84-stuff)
+swift: Mapped mysite2.com to c.example.com (txn: txab695cb859ad4505b365a-006234bf84-stuff)
ok
test_cname_configured_with_empty_storage_domain (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... ok
test_cname_matching_ending_not_domain (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... ok
test_configured_nameservers (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... ok
-test_good_lookup (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... swift: Mapped mysite.com to mysite.com.example.com (txn: txa24612c892a746829bd82-006441a5f2-stuff)
-swift: Mapped mysite.com to mysite.com.example.com (txn: txa24612c892a746829bd82-006441a5f2-stuff)
-swift: Mapped mysite.com to mysite.com.example.com (txn: txa24612c892a746829bd82-006441a5f2-stuff)
+test_good_lookup (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... swift: Mapped mysite.com to mysite.com.example.com (txn: txab695cb859ad4505b365a-006234bf84-stuff)
+swift: Mapped mysite.com to mysite.com.example.com (txn: txab695cb859ad4505b365a-006234bf84-stuff)
+swift: Mapped mysite.com to mysite.com.example.com (txn: txab695cb859ad4505b365a-006234bf84-stuff)
ok
test_host_is_storage_domain (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... ok
test_lookup_chain_bad_target (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... ok
test_lookup_chain_too_long (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... ok
-test_multiple_storage_domains (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... swift: Mapped c.a.example.com to c.storage1.com (txn: txa24612c892a746829bd82-006441a5f2-stuff)
-swift: Mapped c.a.example.com to c.storage2.com (txn: txa24612c892a746829bd82-006441a5f2-stuff)
+test_multiple_storage_domains (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... swift: Mapped c.a.example.com to c.storage1.com (txn: txab695cb859ad4505b365a-006234bf84-stuff)
+swift: Mapped c.a.example.com to c.storage2.com (txn: txab695cb859ad4505b365a-006234bf84-stuff)
ok
test_pass_ip_addresses (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... ok
test_passthrough (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... ok
-test_redirect (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... swift: Mapped mysite.com to cont.acct.example.com (txn: txa24612c892a746829bd82-006441a5f2-stuff)
+test_redirect (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... swift: Mapped mysite.com to cont.acct.example.com (txn: txab695cb859ad4505b365a-006234bf84-stuff)
ok
-test_resolution_to_storage_domain_exactly (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... swift: Mapped mysite.com to example.com (txn: txa24612c892a746829bd82-006441a5f2-stuff)
+test_resolution_to_storage_domain_exactly (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... swift: Mapped mysite.com to example.com (txn: txab695cb859ad4505b365a-006234bf84-stuff)
ok
test_something_weird (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... ok
test_storage_domains_conf_format (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... ok
-test_with_memcache (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... swift: Mapped mysite.com to mysite.com.example.com (txn: txa24612c892a746829bd82-006441a5f2-stuff)
-swift: Mapped mysite.com to mysite.com.example.com (txn: txa24612c892a746829bd82-006441a5f2-stuff)
+test_with_memcache (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... swift: Mapped mysite.com to mysite.com.example.com (txn: txab695cb859ad4505b365a-006234bf84-stuff)
+swift: Mapped mysite.com to mysite.com.example.com (txn: txab695cb859ad4505b365a-006234bf84-stuff)
ok
test_registered_defaults (test.unit.common.middleware.test_cname_lookup.TestSwiftInfo) ... ok
test_registered_nondefaults (test.unit.common.middleware.test_cname_lookup.TestSwiftInfo) ... ok
@@ -5375,29 +5410,29 @@
test_conf_inline_other_max_conn (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... ok
test_conf_set_no_read (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... ok
test_filter_factory (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... ok
-test_real_config (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... swift: Adding required filter versioned_writes to pipeline at position 0 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Adding required filter dlo to pipeline at position 0 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Adding required filter copy to pipeline at position 0 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Adding required filter listing_formats to pipeline at position 4 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Adding required filter gatekeeper to pipeline at position 0 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Adding required filter catch_errors to pipeline at position 0 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper copy dlo versioned_writes cache listing_formats proxy-server". (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-ok
-test_real_config_with_options (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... swift: Adding required filter versioned_writes to pipeline at position 0 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Adding required filter dlo to pipeline at position 0 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Adding required filter copy to pipeline at position 0 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Adding required filter listing_formats to pipeline at position 4 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Adding required filter gatekeeper to pipeline at position 0 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Adding required filter catch_errors to pipeline at position 0 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper copy dlo versioned_writes cache listing_formats proxy-server". (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-ok
-test_real_memcache_config (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... swift: Adding required filter versioned_writes to pipeline at position 0 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Adding required filter dlo to pipeline at position 0 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Adding required filter copy to pipeline at position 0 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Adding required filter listing_formats to pipeline at position 4 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Adding required filter gatekeeper to pipeline at position 0 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Adding required filter catch_errors to pipeline at position 0 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper copy dlo versioned_writes cache listing_formats proxy-server". (txn: tx91922fa3fe7b4f0db9f34-006441a611)
+test_real_config (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... swift: Adding required filter versioned_writes to pipeline at position 0 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Adding required filter dlo to pipeline at position 0 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Adding required filter copy to pipeline at position 0 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Adding required filter listing_formats to pipeline at position 4 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Adding required filter gatekeeper to pipeline at position 0 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Adding required filter catch_errors to pipeline at position 0 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper copy dlo versioned_writes cache listing_formats proxy-server". (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+ok
+test_real_config_with_options (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... swift: Adding required filter versioned_writes to pipeline at position 0 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Adding required filter dlo to pipeline at position 0 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Adding required filter copy to pipeline at position 0 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Adding required filter listing_formats to pipeline at position 4 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Adding required filter gatekeeper to pipeline at position 0 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Adding required filter catch_errors to pipeline at position 0 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper copy dlo versioned_writes cache listing_formats proxy-server". (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+ok
+test_real_memcache_config (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... swift: Adding required filter versioned_writes to pipeline at position 0 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Adding required filter dlo to pipeline at position 0 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Adding required filter copy to pipeline at position 0 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Adding required filter listing_formats to pipeline at position 4 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Adding required filter gatekeeper to pipeline at position 0 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Adding required filter catch_errors to pipeline at position 0 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper copy dlo versioned_writes cache listing_formats proxy-server". (txn: tx1531b8df42b8407abc3ec-006234bfa3)
ok
test_invalid_character (test.unit.common.middleware.test_name_check.TestNameCheckMiddleware) ... ok
test_invalid_length (test.unit.common.middleware.test_name_check.TestNameCheckMiddleware) ... ok
@@ -5420,7 +5455,7 @@
test_facility (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok
test_filter (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok
test_ipv6 (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok
-test_iterator_closing (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... swift: 1.2.3.4 1.2.3.4 20/Apr/2023/20/52/34 GET / HTTP/1.0 200 - - - - 13 - - - 0.0001 - - 1682023954.402292967 1682023954.402354956 - (txn: tx91922fa3fe7b4f0db9f34-006441a611)
+test_iterator_closing (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... swift: 1.2.3.4 1.2.3.4 18/Mar/2022/17/21/45 GET / HTTP/1.0 200 - - - - 13 - - - 0.0001 - - 1647624105.789597988 1647624105.789688110 - (txn: tx1531b8df42b8407abc3ec-006234bfa3)
ok
test_log_auth_token (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok
test_log_headers (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok
@@ -5473,39 +5508,39 @@
test_get_maxrate (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... ok
test_get_ratelimitable_key_tuples (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... ok
test_memcached_container_info_dict (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... ok
-test_no_memcache (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... swift: Warning: Cannot ratelimit without a memcached client (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Warning: Cannot ratelimit without a memcached client (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Warning: Cannot ratelimit without a memcached client (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Warning: Cannot ratelimit without a memcached client (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Warning: Cannot ratelimit without a memcached client (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-ok
-test_ratelimit_blacklist (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... swift: Option account_whitelist is deprecated. Use an internal client to POST a `X-Account-Sysmeta-Global-Write-Ratelimit: WHITELIST` header to the specific accounts instead. (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Option account_blacklist is deprecated. Use an internal client to POST a `X-Account-Sysmeta-Global-Write-Ratelimit: BLACKLIST` header to the specific accounts instead. (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-ok
-test_ratelimit_max_rate_double (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... swift: Ratelimit sleep log: 0.5 for a/c/None (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Returning 498 for PUT to a/c/None . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Returning 498 for PUT to a/c/None . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Ratelimit sleep log: 0.1 for a/c/None (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-ok
-test_ratelimit_max_rate_double_container (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... swift: Ratelimit sleep log: 0.5 for a/c/o (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Returning 498 for PUT to a/c/o . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Returning 498 for PUT to a/c/o . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Ratelimit sleep log: 0.1 for a/c/o (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-ok
-test_ratelimit_max_rate_double_container_listing (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... swift: Ratelimit sleep log: 0.5 for a/c/None (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Returning 498 for GET to a/c/None . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Returning 498 for GET to a/c/None . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Ratelimit sleep log: 0.1 for a/c/None (txn: tx91922fa3fe7b4f0db9f34-006441a611)
+test_no_memcache (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... swift: Warning: Cannot ratelimit without a memcached client (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Warning: Cannot ratelimit without a memcached client (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Warning: Cannot ratelimit without a memcached client (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Warning: Cannot ratelimit without a memcached client (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Warning: Cannot ratelimit without a memcached client (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+ok
+test_ratelimit_blacklist (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... swift: Option account_whitelist is deprecated. Use an internal client to POST a `X-Account-Sysmeta-Global-Write-Ratelimit: WHITELIST` header to the specific accounts instead. (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Option account_blacklist is deprecated. Use an internal client to POST a `X-Account-Sysmeta-Global-Write-Ratelimit: BLACKLIST` header to the specific accounts instead. (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+ok
+test_ratelimit_max_rate_double (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... swift: Ratelimit sleep log: 0.5 for a/c/None (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Returning 498 for PUT to a/c/None . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Returning 498 for PUT to a/c/None . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Ratelimit sleep log: 0.1 for a/c/None (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+ok
+test_ratelimit_max_rate_double_container (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... swift: Ratelimit sleep log: 0.5 for a/c/o (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Returning 498 for PUT to a/c/o . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Returning 498 for PUT to a/c/o . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Ratelimit sleep log: 0.1 for a/c/o (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+ok
+test_ratelimit_max_rate_double_container_listing (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... swift: Ratelimit sleep log: 0.5 for a/c/None (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Returning 498 for GET to a/c/None . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Returning 498 for GET to a/c/None . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Ratelimit sleep log: 0.1 for a/c/None (txn: tx1531b8df42b8407abc3ec-006234bfa3)
ok
test_ratelimit_max_rate_multiple_acc (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... ok
test_ratelimit_old_memcache_format (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... ok
-test_ratelimit_old_white_black_list (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... swift: Option account_whitelist is deprecated. Use an internal client to POST a `X-Account-Sysmeta-Global-Write-Ratelimit: WHITELIST` header to the specific accounts instead. (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Option account_blacklist is deprecated. Use an internal client to POST a `X-Account-Sysmeta-Global-Write-Ratelimit: BLACKLIST` header to the specific accounts instead. (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Returning 497 because of blacklisting: b (txn: tx91922fa3fe7b4f0db9f34-006441a611)
+test_ratelimit_old_white_black_list (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... swift: Option account_whitelist is deprecated. Use an internal client to POST a `X-Account-Sysmeta-Global-Write-Ratelimit: WHITELIST` header to the specific accounts instead. (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Option account_blacklist is deprecated. Use an internal client to POST a `X-Account-Sysmeta-Global-Write-Ratelimit: BLACKLIST` header to the specific accounts instead. (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Returning 497 because of blacklisting: b (txn: tx1531b8df42b8407abc3ec-006234bfa3)
ok
test_ratelimit_set_incr (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... ok
-test_ratelimit_whitelist_sysmeta (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... swift: Option account_whitelist is deprecated. Use an internal client to POST a `X-Account-Sysmeta-Global-Write-Ratelimit: WHITELIST` header to the specific accounts instead. (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Option account_blacklist is deprecated. Use an internal client to POST a `X-Account-Sysmeta-Global-Write-Ratelimit: BLACKLIST` header to the specific accounts instead. (txn: tx91922fa3fe7b4f0db9f34-006441a611)
+test_ratelimit_whitelist_sysmeta (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... swift: Option account_whitelist is deprecated. Use an internal client to POST a `X-Account-Sysmeta-Global-Write-Ratelimit: WHITELIST` header to the specific accounts instead. (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Option account_blacklist is deprecated. Use an internal client to POST a `X-Account-Sysmeta-Global-Write-Ratelimit: BLACKLIST` header to the specific accounts instead. (txn: tx1531b8df42b8407abc3ec-006234bfa3)
ok
test_restarting_memcache (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... ok
test_registered_defaults (test.unit.common.middleware.test_ratelimit.TestSwiftInfo) ... ok
@@ -5521,11 +5556,11 @@
test_global_read_only_on_allow_deletes (test.unit.common.middleware.test_read_only.TestReadOnly) ... ok
test_global_read_only_on_destination_account_off_on_copy (test.unit.common.middleware.test_read_only.TestReadOnly) ... ok
test_get_device_info (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok
-Test get_device_info failure by failing os.listdir ... swift: Error listing devices: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 160, in get_device_info#012 return {self.devices: os.listdir(self.devices)}#012TypeError: fail_os_listdir() takes no arguments (1 given) (txn: tx91922fa3fe7b4f0db9f34-006441a611)
+Test get_device_info failure by failing os.listdir ... swift: Error listing devices: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 160, in get_device_info#012 return {self.devices: os.listdir(self.devices)}#012TypeError: fail_os_listdir() takes no arguments (1 given) (txn: tx1531b8df42b8407abc3ec-006234bfa3)
ok
Test get_device_info function call success ... ok
Test get_swift_conf_md5 success ... ok
-Test get_swift_conf_md5 failure by failing file open ... swift: Error reading swift.conf: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 265, in get_swift_conf_md5#012 hexsum = md5_hash_for_file(SWIFT_CONF_FILE)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1118, in _mock_call#012 raise effect#012IOError (txn: tx91922fa3fe7b4f0db9f34-006441a611)
+Test get_swift_conf_md5 failure by failing file open ... swift: Error reading swift.conf: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 265, in get_swift_conf_md5#012 hexsum = md5_hash_for_file(SWIFT_CONF_FILE)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1118, in _mock_call#012 raise effect#012IOError (txn: tx1531b8df42b8407abc3ec-006234bfa3)
ok
test_no_content (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok
test_recon_get_async (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok
@@ -5556,11 +5591,11 @@
test_recon_invalid_path (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok
test_recon_pass (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok
test_from_recon_cache (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok
-test_from_recon_cache_exception (test.unit.common.middleware.test_recon.TestReconSuccess) ... swift: Error retrieving recon data: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 80, in _from_recon_cache#012 with openr(cache_file, 'r') as f:#012 File "/build/swift-2.19.1/test/unit/common/middleware/test_recon.py", line 209, in raise_Exception#012 raise Exception#012Exception (txn: tx91922fa3fe7b4f0db9f34-006441a611)
+test_from_recon_cache_exception (test.unit.common.middleware.test_recon.TestReconSuccess) ... swift: Error retrieving recon data: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 80, in _from_recon_cache#012 with openr(cache_file, 'r') as f:#012 File "/build/swift-2.19.1/test/unit/common/middleware/test_recon.py", line 209, in raise_Exception#012 raise Exception#012Exception (txn: tx1531b8df42b8407abc3ec-006234bfa3)
ok
-test_from_recon_cache_ioerror (test.unit.common.middleware.test_recon.TestReconSuccess) ... swift: Error reading recon cache file: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 80, in _from_recon_cache#012 with openr(cache_file, 'r') as f:#012 File "/build/swift-2.19.1/test/unit/common/middleware/test_recon.py", line 203, in raise_IOError#012 raise IOError#012IOError (txn: tx91922fa3fe7b4f0db9f34-006441a611)
+test_from_recon_cache_ioerror (test.unit.common.middleware.test_recon.TestReconSuccess) ... swift: Error reading recon cache file: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 80, in _from_recon_cache#012 with openr(cache_file, 'r') as f:#012 File "/build/swift-2.19.1/test/unit/common/middleware/test_recon.py", line 203, in raise_IOError#012 raise IOError#012IOError (txn: tx1531b8df42b8407abc3ec-006234bfa3)
ok
-test_from_recon_cache_valueerror (test.unit.common.middleware.test_recon.TestReconSuccess) ... swift: Error parsing recon cache file: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 80, in _from_recon_cache#012 with openr(cache_file, 'r') as f:#012 File "/build/swift-2.19.1/test/unit/common/middleware/test_recon.py", line 206, in raise_ValueError#012 raise ValueError#012ValueError (txn: tx91922fa3fe7b4f0db9f34-006441a611)
+test_from_recon_cache_valueerror (test.unit.common.middleware.test_recon.TestReconSuccess) ... swift: Error parsing recon cache file: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 80, in _from_recon_cache#012 with openr(cache_file, 'r') as f:#012 File "/build/swift-2.19.1/test/unit/common/middleware/test_recon.py", line 206, in raise_ValueError#012 raise ValueError#012ValueError (txn: tx1531b8df42b8407abc3ec-006234bfa3)
ok
test_get_async_info (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok
test_get_auditor_info_account (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok
@@ -5585,15 +5620,15 @@
test_get_ring_md5 (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok
test_get_ring_md5_excludes_configured_missing_obj_rings (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok
test_get_ring_md5_excludes_unconfigured_present_obj_rings (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok
-test_get_ring_md5_failed_ring_hash_recovers_without_restart (test.unit.common.middleware.test_recon.TestReconSuccess) ... swift: Error reading ringfile: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 254, in get_ring_md5#012 sums[ringfile] = md5_hash_for_file(ringfile)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1118, in _mock_call#012 raise effect#012IOError (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Error reading ringfile: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 254, in get_ring_md5#012 sums[ringfile] = md5_hash_for_file(ringfile)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1118, in _mock_call#012 raise effect#012IOError (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Error reading ringfile: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 254, in get_ring_md5#012 sums[ringfile] = md5_hash_for_file(ringfile)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1118, in _mock_call#012 raise effect#012IOError (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Error reading ringfile: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 254, in get_ring_md5#012 sums[ringfile] = md5_hash_for_file(ringfile)#012 File "/build/swift-2.19.1/test/unit/common/middleware/test_recon.py", line 361, in fake_hash_for_file#012 raise IOError#012IOError (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Error reading ringfile: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 254, in get_ring_md5#012 sums[ringfile] = md5_hash_for_file(ringfile)#012 File "/build/swift-2.19.1/test/unit/common/middleware/test_recon.py", line 361, in fake_hash_for_file#012 raise IOError#012IOError (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-ok
-test_get_ring_md5_ioerror_produces_none_hash (test.unit.common.middleware.test_recon.TestReconSuccess) ... swift: Error reading ringfile: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 254, in get_ring_md5#012 sums[ringfile] = md5_hash_for_file(ringfile)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1118, in _mock_call#012 raise effect#012IOError (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Error reading ringfile: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 254, in get_ring_md5#012 sums[ringfile] = md5_hash_for_file(ringfile)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1118, in _mock_call#012 raise effect#012IOError (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Error reading ringfile: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 254, in get_ring_md5#012 sums[ringfile] = md5_hash_for_file(ringfile)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1118, in _mock_call#012 raise effect#012IOError (txn: tx91922fa3fe7b4f0db9f34-006441a611)
+test_get_ring_md5_failed_ring_hash_recovers_without_restart (test.unit.common.middleware.test_recon.TestReconSuccess) ... swift: Error reading ringfile: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 254, in get_ring_md5#012 sums[ringfile] = md5_hash_for_file(ringfile)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1118, in _mock_call#012 raise effect#012IOError (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Error reading ringfile: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 254, in get_ring_md5#012 sums[ringfile] = md5_hash_for_file(ringfile)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1118, in _mock_call#012 raise effect#012IOError (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Error reading ringfile: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 254, in get_ring_md5#012 sums[ringfile] = md5_hash_for_file(ringfile)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1118, in _mock_call#012 raise effect#012IOError (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Error reading ringfile: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 254, in get_ring_md5#012 sums[ringfile] = md5_hash_for_file(ringfile)#012 File "/build/swift-2.19.1/test/unit/common/middleware/test_recon.py", line 361, in fake_hash_for_file#012 raise IOError#012IOError (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Error reading ringfile: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 254, in get_ring_md5#012 sums[ringfile] = md5_hash_for_file(ringfile)#012 File "/build/swift-2.19.1/test/unit/common/middleware/test_recon.py", line 361, in fake_hash_for_file#012 raise IOError#012IOError (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+ok
+test_get_ring_md5_ioerror_produces_none_hash (test.unit.common.middleware.test_recon.TestReconSuccess) ... swift: Error reading ringfile: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 254, in get_ring_md5#012 sums[ringfile] = md5_hash_for_file(ringfile)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1118, in _mock_call#012 raise effect#012IOError (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Error reading ringfile: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 254, in get_ring_md5#012 sums[ringfile] = md5_hash_for_file(ringfile)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1118, in _mock_call#012 raise effect#012IOError (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Error reading ringfile: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 254, in get_ring_md5#012 sums[ringfile] = md5_hash_for_file(ringfile)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1118, in _mock_call#012 raise effect#012IOError (txn: tx1531b8df42b8407abc3ec-006234bfa3)
ok
test_get_ring_md5_missing_ring_recovers_without_restart (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok
test_get_socket_info (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok
@@ -5794,7 +5829,7 @@
test_container9subdirlistingcss (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok
test_container_404_has_css (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok
test_container_404_has_no_css (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok
-test_no_auth_middleware (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... swift: No authentication middleware authorized request yet. Skipping staticweb (txn: tx91922fa3fe7b4f0db9f34-006441a611)
+test_no_auth_middleware (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... swift: No authentication middleware authorized request yet. Skipping staticweb (txn: tx1531b8df42b8407abc3ec-006234bfa3)
ok
test_root (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok
test_subrequest_not_override_auth (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok
@@ -5881,12 +5916,12 @@
test_auth_fail (test.unit.common.middleware.test_tempauth.TestAuth) ... ok
test_auth_no_reseller_prefix_deny (test.unit.common.middleware.test_tempauth.TestAuth) ... ok
test_auth_no_reseller_prefix_no_token (test.unit.common.middleware.test_tempauth.TestAuth) ... ok
-test_auth_prefix_init (test.unit.common.middleware.test_tempauth.TestAuth) ... swift: Rewriting invalid auth prefix "" to "/auth/" (Non-empty auth prefix path is required) (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Rewriting invalid auth prefix "/" to "/auth/" (Non-empty auth prefix path is required) (txn: tx91922fa3fe7b4f0db9f34-006441a611)
+test_auth_prefix_init (test.unit.common.middleware.test_tempauth.TestAuth) ... swift: Rewriting invalid auth prefix "" to "/auth/" (Non-empty auth prefix path is required) (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Rewriting invalid auth prefix "/" to "/auth/" (Non-empty auth prefix path is required) (txn: tx1531b8df42b8407abc3ec-006234bfa3)
ok
test_auth_reseller_prefix_with_s3_deny (test.unit.common.middleware.test_tempauth.TestAuth) ... ok
test_auth_scheme (test.unit.common.middleware.test_tempauth.TestAuth) ... ok
-test_auth_with_old_s3_details (test.unit.common.middleware.test_tempauth.TestAuth) ... swift: Swift3 did not provide a check_signature function; upgrade Swift3 if you want to use it with tempauth (txn: tx91922fa3fe7b4f0db9f34-006441a611)
+test_auth_with_old_s3_details (test.unit.common.middleware.test_tempauth.TestAuth) ... swift: Swift3 did not provide a check_signature function; upgrade Swift3 if you want to use it with tempauth (txn: tx1531b8df42b8407abc3ec-006234bfa3)
ok
test_auth_with_s3_authorization_good (test.unit.common.middleware.test_tempauth.TestAuth) ... ok
test_auth_with_s3_authorization_invalid (test.unit.common.middleware.test_tempauth.TestAuth) ... ok
@@ -5945,12 +5980,12 @@
test_auth_fail (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok
test_auth_no_reseller_prefix_deny (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok
test_auth_no_reseller_prefix_no_token (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok
-test_auth_prefix_init (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... swift: Rewriting invalid auth prefix "" to "/auth/" (Non-empty auth prefix path is required) (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Rewriting invalid auth prefix "/" to "/auth/" (Non-empty auth prefix path is required) (txn: tx91922fa3fe7b4f0db9f34-006441a611)
+test_auth_prefix_init (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... swift: Rewriting invalid auth prefix "" to "/auth/" (Non-empty auth prefix path is required) (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Rewriting invalid auth prefix "/" to "/auth/" (Non-empty auth prefix path is required) (txn: tx1531b8df42b8407abc3ec-006234bfa3)
ok
test_auth_reseller_prefix_with_s3_deny (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok
test_auth_scheme (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok
-test_auth_with_old_s3_details (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... swift: Swift3 did not provide a check_signature function; upgrade Swift3 if you want to use it with tempauth (txn: tx91922fa3fe7b4f0db9f34-006441a611)
+test_auth_with_old_s3_details (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... swift: Swift3 did not provide a check_signature function; upgrade Swift3 if you want to use it with tempauth (txn: tx1531b8df42b8407abc3ec-006234bfa3)
ok
test_auth_with_s3_authorization_good (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok
test_auth_with_s3_authorization_invalid (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok
@@ -6006,9 +6041,9 @@
test_service_token_omitted (test.unit.common.middleware.test_tempauth.TestTokenHandling) ... ok
test_tokens_set_remote_user (test.unit.common.middleware.test_tempauth.TestTokenHandling) ... ok
test_account_acls_bad_path_raises_exception (test.unit.common.middleware.test_tempauth.TestUtilityMethods) ... ok
-test_bad_config (test.unit.common.middleware.test_tempurl.TestSwiftInfo) ... swift: The following digest algorithms are configured but not supported: md4 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
+test_bad_config (test.unit.common.middleware.test_tempurl.TestSwiftInfo) ... swift: The following digest algorithms are configured but not supported: md4 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
ok
-test_non_default_methods (test.unit.common.middleware.test_tempurl.TestSwiftInfo) ... swift: The following digest algorithms are configured but not supported: md5, not-a-valid-digest (txn: tx91922fa3fe7b4f0db9f34-006441a611)
+test_non_default_methods (test.unit.common.middleware.test_tempurl.TestSwiftInfo) ... swift: The following digest algorithms are configured but not supported: md5, not-a-valid-digest (txn: tx1531b8df42b8407abc3ec-006234bfa3)
ok
test_registered_defaults (test.unit.common.middleware.test_tempurl.TestSwiftInfo) ... ok
test_allow_options (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok
@@ -6375,17 +6410,17 @@
test_forked_worker (test.unit.common.test_daemon.TestRunDaemon) ... ok
test_restart_workers (test.unit.common.test_daemon.TestRunDaemon) ... ok
test_run (test.unit.common.test_daemon.TestRunDaemon) ... ok
-test_run_daemon (test.unit.common.test_daemon.TestRunDaemon) ... my-daemon: Starting 1060350 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-my-daemon: Exited 1060350 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-my-daemon: Starting 1060350 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-my-daemon: Exited 1060350 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-my-daemon: Starting 1060350 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-server: Starting 1060350 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-server: User quit (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-server: Exited 1060350 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
+test_run_daemon (test.unit.common.test_daemon.TestRunDaemon) ... my-daemon: Starting 2377882 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+my-daemon: Exited 2377882 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+my-daemon: Starting 2377882 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+my-daemon: Exited 2377882 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+my-daemon: Starting 2377882 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+server: Starting 2377882 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+server: User quit (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+server: Exited 2377882 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
ok
-test_run_daemon_diff_tz (test.unit.common.test_daemon.TestRunDaemon) ... my-daemon: Starting 1060350 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-my-daemon: Exited 1060350 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
+test_run_daemon_diff_tz (test.unit.common.test_daemon.TestRunDaemon) ... my-daemon: Starting 2377882 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+my-daemon: Exited 2377882 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
ok
test_signal (test.unit.common.test_daemon.TestRunDaemon) ... ok
test_worker_disappears (test.unit.common.test_daemon.TestRunDaemon) ... ok
@@ -6478,34 +6513,34 @@
test_replicate_object_delete_because_not_shouldbehere (test.unit.common.test_db_replicator.TestDBReplicator) ... ok
test_replicate_object_delete_delegated_to_cleanup_post_replicate (test.unit.common.test_db_replicator.TestDBReplicator) ... ok
test_replicate_object_different_region (test.unit.common.test_db_replicator.TestDBReplicator) ... ok
-test_replicate_object_quarantine (test.unit.common.test_db_replicator.TestDBReplicator) ... swift: Quarantining DB file (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Quarantining DB file (txn: tx91922fa3fe7b4f0db9f34-006441a611)
+test_replicate_object_quarantine (test.unit.common.test_db_replicator.TestDBReplicator) ... swift: Quarantining DB file (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Quarantining DB file (txn: tx1531b8df42b8407abc3ec-006234bfa3)
ok
-test_replicate_object_with_exception (test.unit.common.test_db_replicator.TestDBReplicator) ... swift: ERROR syncing /path/to/file with node {'replication_port': 6200, 'zone': 2, 'weight': 10.0, 'ip': '1.1.1.2', 'region': 2, 'port': 6200, 'replication_ip': '1.1.1.2', 'meta': '', 'device': 'sdb', 'id': 2}: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/db_replicator.py", line 648, in _replicate_object#012 different_region)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1118, in _mock_call#012 raise effect#012Exception (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: ERROR syncing /path/to/file with node {'replication_port': 6200, 'zone': 3, 'weight': 10.0, 'ip': '1.1.1.3', 'region': 1, 'port': 6200, 'replication_ip': '1.1.1.3', 'meta': '', 'device': 'sdb', 'id': 3}: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/db_replicator.py", line 648, in _replicate_object#012 different_region)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1118, in _mock_call#012 raise effect#012Exception (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: ERROR Remote drive not mounted {'replication_port': 6200, 'zone': 2, 'weight': 10.0, 'ip': '1.1.1.2', 'region': 2, 'port': 6200, 'replication_ip': '1.1.1.2', 'meta': '', 'device': 'sdb', 'id': 2} (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: ERROR syncing /path/to/file with node {'replication_port': 6200, 'zone': 3, 'weight': 10.0, 'ip': '1.1.1.3', 'region': 1, 'port': 6200, 'replication_ip': '1.1.1.3', 'meta': '', 'device': 'sdb', 'id': 3}: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/db_replicator.py", line 648, in _replicate_object#012 different_region)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1121, in _mock_call#012 result = next(effect)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 109, in next#012 return _next(obj)#012StopIteration (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: ERROR syncing /path/to/file with node {'replication_port': 6200, 'zone': 4, 'weight': 10.0, 'ip': '1.1.1.4', 'region': 2, 'port': 6200, 'replication_ip': '1.1.1.4', 'meta': '', 'device': 'sdb', 'id': 4}: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/db_replicator.py", line 648, in _replicate_object#012 different_region)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1121, in _mock_call#012 result = next(effect)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 109, in next#012 return _next(obj)#012StopIteration (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: ERROR Remote drive not mounted {'replication_port': 6200, 'zone': 1, 'weight': 10.0, 'ip': '1.1.1.1', 'region': 1, 'port': 6200, 'replication_ip': '1.1.1.1', 'meta': '', 'device': 'sdb', 'id': 1} (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: ERROR syncing /path/to/file with node {'replication_port': 6200, 'zone': 2, 'weight': 10.0, 'ip': '1.1.1.2', 'region': 2, 'port': 6200, 'replication_ip': '1.1.1.2', 'meta': '', 'device': 'sdb', 'id': 2}: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/db_replicator.py", line 648, in _replicate_object#012 different_region)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1121, in _mock_call#012 result = next(effect)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 109, in next#012 return _next(obj)#012StopIteration (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: ERROR syncing /path/to/file with node {'replication_port': 6200, 'zone': 3, 'weight': 10.0, 'ip': '1.1.1.3', 'region': 1, 'port': 6200, 'replication_ip': '1.1.1.3', 'meta': '', 'device': 'sdb', 'id': 3}: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/db_replicator.py", line 648, in _replicate_object#012 different_region)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1121, in _mock_call#012 result = next(effect)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 109, in next#012 return _next(obj)#012StopIteration (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: ERROR syncing /path/to/file with node {'replication_port': 6200, 'zone': 4, 'weight': 10.0, 'ip': '1.1.1.4', 'region': 2, 'port': 6200, 'replication_ip': '1.1.1.4', 'meta': '', 'device': 'sdb', 'id': 4}: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/db_replicator.py", line 648, in _replicate_object#012 different_region)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1121, in _mock_call#012 result = next(effect)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 109, in next#012 return _next(obj)#012StopIteration (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: ERROR Remote drive not mounted {'replication_port': 6200, 'zone': 1, 'weight': 10.0, 'ip': '1.1.1.1', 'region': 1, 'port': 6200, 'replication_ip': '1.1.1.1', 'meta': '', 'device': 'sdb', 'id': 1} (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: ERROR syncing /path/to/file with node {'replication_port': 6200, 'zone': 2, 'weight': 10.0, 'ip': '1.1.1.2', 'region': 2, 'port': 6200, 'replication_ip': '1.1.1.2', 'meta': '', 'device': 'sdb', 'id': 2}: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/db_replicator.py", line 648, in _replicate_object#012 different_region)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1121, in _mock_call#012 result = next(effect)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 109, in next#012 return _next(obj)#012StopIteration (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: ERROR syncing /path/to/file with node {'replication_port': 6200, 'zone': 3, 'weight': 10.0, 'ip': '1.1.1.3', 'region': 1, 'port': 6200, 'replication_ip': '1.1.1.3', 'meta': '', 'device': 'sdb', 'id': 3}: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/db_replicator.py", line 648, in _replicate_object#012 different_region)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1121, in _mock_call#012 result = next(effect)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 109, in next#012 return _next(obj)#012StopIteration (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: ERROR syncing /path/to/file with node {'replication_port': 6200, 'zone': 4, 'weight': 10.0, 'ip': '1.1.1.4', 'region': 2, 'port': 6200, 'replication_ip': '1.1.1.4', 'meta': '', 'device': 'sdb', 'id': 4}: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/db_replicator.py", line 648, in _replicate_object#012 different_region)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1121, in _mock_call#012 result = next(effect)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 109, in next#012 return _next(obj)#012StopIteration (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: ERROR Remote drive not mounted {'replication_port': 6200, 'zone': 2, 'weight': 10.0, 'ip': '1.1.1.2', 'region': 2, 'port': 6200, 'replication_ip': '1.1.1.2', 'meta': '', 'device': 'sdb', 'id': 2} (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: ERROR Remote drive not mounted {'replication_port': 6200, 'zone': 3, 'weight': 10.0, 'ip': '1.1.1.3', 'region': 1, 'port': 6200, 'replication_ip': '1.1.1.3', 'meta': '', 'device': 'sdb', 'id': 3} (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: ERROR syncing /path/to/file with node {'replication_port': 6200, 'zone': 4, 'weight': 10.0, 'ip': '1.1.1.4', 'region': 2, 'port': 6200, 'replication_ip': '1.1.1.4', 'meta': '', 'device': 'sdb', 'id': 4}: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/db_replicator.py", line 648, in _replicate_object#012 different_region)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1121, in _mock_call#012 result = next(effect)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 109, in next#012 return _next(obj)#012StopIteration (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: ERROR syncing /path/to/file with node {'replication_port': 6200, 'zone': 5, 'weight': 10.0, 'ip': '1.1.1.5', 'region': 1, 'port': 6200, 'replication_ip': '1.1.1.5', 'meta': '', 'device': 'sdb', 'id': 5}: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/db_replicator.py", line 648, in _replicate_object#012 different_region)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1121, in _mock_call#012 result = next(effect)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 109, in next#012 return _next(obj)#012StopIteration (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-ok
-test_replicate_object_with_exception_run_out_of_nodes (test.unit.common.test_db_replicator.TestDBReplicator) ... swift: ERROR Remote drive not mounted {'replication_port': 6200, 'zone': 2, 'weight': 10.0, 'ip': '1.1.1.2', 'region': 2, 'port': 6200, 'replication_ip': '1.1.1.2', 'meta': '', 'device': 'sdb', 'id': 2} (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: ERROR Remote drive not mounted {'replication_port': 6200, 'zone': 3, 'weight': 10.0, 'ip': '1.1.1.3', 'region': 1, 'port': 6200, 'replication_ip': '1.1.1.3', 'meta': '', 'device': 'sdb', 'id': 3} (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: ERROR Remote drive not mounted {'replication_port': 6200, 'zone': 4, 'weight': 10.0, 'ip': '1.1.1.4', 'region': 2, 'port': 6200, 'replication_ip': '1.1.1.4', 'meta': '', 'device': 'sdb', 'id': 4} (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: ERROR There are not enough handoff nodes to reach replica count for partition 0 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: ERROR Remote drive not mounted {'replication_port': 6200, 'zone': 5, 'weight': 10.0, 'ip': '1.1.1.5', 'region': 1, 'port': 6200, 'replication_ip': '1.1.1.5', 'meta': '', 'device': 'sdb', 'id': 5} (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: ERROR There are not enough handoff nodes to reach replica count for partition 0 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: ERROR Remote drive not mounted {'replication_port': 6200, 'zone': 6, 'weight': 10.0, 'ip': '1.1.1.6', 'region': 2, 'port': 6200, 'replication_ip': '1.1.1.6', 'meta': '', 'device': 'sdb', 'id': 6} (txn: tx91922fa3fe7b4f0db9f34-006441a611)
+test_replicate_object_with_exception (test.unit.common.test_db_replicator.TestDBReplicator) ... swift: ERROR syncing /path/to/file with node {'replication_port': 6200, 'zone': 2, 'weight': 10.0, 'ip': '1.1.1.2', 'region': 2, 'port': 6200, 'replication_ip': '1.1.1.2', 'meta': '', 'device': 'sdb', 'id': 2}: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/db_replicator.py", line 648, in _replicate_object#012 different_region)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1118, in _mock_call#012 raise effect#012Exception (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: ERROR syncing /path/to/file with node {'replication_port': 6200, 'zone': 3, 'weight': 10.0, 'ip': '1.1.1.3', 'region': 1, 'port': 6200, 'replication_ip': '1.1.1.3', 'meta': '', 'device': 'sdb', 'id': 3}: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/db_replicator.py", line 648, in _replicate_object#012 different_region)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1118, in _mock_call#012 raise effect#012Exception (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: ERROR Remote drive not mounted {'replication_port': 6200, 'zone': 2, 'weight': 10.0, 'ip': '1.1.1.2', 'region': 2, 'port': 6200, 'replication_ip': '1.1.1.2', 'meta': '', 'device': 'sdb', 'id': 2} (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: ERROR syncing /path/to/file with node {'replication_port': 6200, 'zone': 3, 'weight': 10.0, 'ip': '1.1.1.3', 'region': 1, 'port': 6200, 'replication_ip': '1.1.1.3', 'meta': '', 'device': 'sdb', 'id': 3}: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/db_replicator.py", line 648, in _replicate_object#012 different_region)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1121, in _mock_call#012 result = next(effect)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 109, in next#012 return _next(obj)#012StopIteration (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: ERROR syncing /path/to/file with node {'replication_port': 6200, 'zone': 4, 'weight': 10.0, 'ip': '1.1.1.4', 'region': 2, 'port': 6200, 'replication_ip': '1.1.1.4', 'meta': '', 'device': 'sdb', 'id': 4}: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/db_replicator.py", line 648, in _replicate_object#012 different_region)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1121, in _mock_call#012 result = next(effect)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 109, in next#012 return _next(obj)#012StopIteration (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: ERROR Remote drive not mounted {'replication_port': 6200, 'zone': 1, 'weight': 10.0, 'ip': '1.1.1.1', 'region': 1, 'port': 6200, 'replication_ip': '1.1.1.1', 'meta': '', 'device': 'sdb', 'id': 1} (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: ERROR syncing /path/to/file with node {'replication_port': 6200, 'zone': 2, 'weight': 10.0, 'ip': '1.1.1.2', 'region': 2, 'port': 6200, 'replication_ip': '1.1.1.2', 'meta': '', 'device': 'sdb', 'id': 2}: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/db_replicator.py", line 648, in _replicate_object#012 different_region)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1121, in _mock_call#012 result = next(effect)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 109, in next#012 return _next(obj)#012StopIteration (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: ERROR syncing /path/to/file with node {'replication_port': 6200, 'zone': 3, 'weight': 10.0, 'ip': '1.1.1.3', 'region': 1, 'port': 6200, 'replication_ip': '1.1.1.3', 'meta': '', 'device': 'sdb', 'id': 3}: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/db_replicator.py", line 648, in _replicate_object#012 different_region)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1121, in _mock_call#012 result = next(effect)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 109, in next#012 return _next(obj)#012StopIteration (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: ERROR syncing /path/to/file with node {'replication_port': 6200, 'zone': 4, 'weight': 10.0, 'ip': '1.1.1.4', 'region': 2, 'port': 6200, 'replication_ip': '1.1.1.4', 'meta': '', 'device': 'sdb', 'id': 4}: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/db_replicator.py", line 648, in _replicate_object#012 different_region)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1121, in _mock_call#012 result = next(effect)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 109, in next#012 return _next(obj)#012StopIteration (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: ERROR Remote drive not mounted {'replication_port': 6200, 'zone': 1, 'weight': 10.0, 'ip': '1.1.1.1', 'region': 1, 'port': 6200, 'replication_ip': '1.1.1.1', 'meta': '', 'device': 'sdb', 'id': 1} (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: ERROR syncing /path/to/file with node {'replication_port': 6200, 'zone': 2, 'weight': 10.0, 'ip': '1.1.1.2', 'region': 2, 'port': 6200, 'replication_ip': '1.1.1.2', 'meta': '', 'device': 'sdb', 'id': 2}: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/db_replicator.py", line 648, in _replicate_object#012 different_region)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1121, in _mock_call#012 result = next(effect)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 109, in next#012 return _next(obj)#012StopIteration (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: ERROR syncing /path/to/file with node {'replication_port': 6200, 'zone': 3, 'weight': 10.0, 'ip': '1.1.1.3', 'region': 1, 'port': 6200, 'replication_ip': '1.1.1.3', 'meta': '', 'device': 'sdb', 'id': 3}: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/db_replicator.py", line 648, in _replicate_object#012 different_region)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1121, in _mock_call#012 result = next(effect)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 109, in next#012 return _next(obj)#012StopIteration (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: ERROR syncing /path/to/file with node {'replication_port': 6200, 'zone': 4, 'weight': 10.0, 'ip': '1.1.1.4', 'region': 2, 'port': 6200, 'replication_ip': '1.1.1.4', 'meta': '', 'device': 'sdb', 'id': 4}: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/db_replicator.py", line 648, in _replicate_object#012 different_region)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1121, in _mock_call#012 result = next(effect)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 109, in next#012 return _next(obj)#012StopIteration (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: ERROR Remote drive not mounted {'replication_port': 6200, 'zone': 2, 'weight': 10.0, 'ip': '1.1.1.2', 'region': 2, 'port': 6200, 'replication_ip': '1.1.1.2', 'meta': '', 'device': 'sdb', 'id': 2} (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: ERROR Remote drive not mounted {'replication_port': 6200, 'zone': 3, 'weight': 10.0, 'ip': '1.1.1.3', 'region': 1, 'port': 6200, 'replication_ip': '1.1.1.3', 'meta': '', 'device': 'sdb', 'id': 3} (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: ERROR syncing /path/to/file with node {'replication_port': 6200, 'zone': 4, 'weight': 10.0, 'ip': '1.1.1.4', 'region': 2, 'port': 6200, 'replication_ip': '1.1.1.4', 'meta': '', 'device': 'sdb', 'id': 4}: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/db_replicator.py", line 648, in _replicate_object#012 different_region)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1121, in _mock_call#012 result = next(effect)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 109, in next#012 return _next(obj)#012StopIteration (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: ERROR syncing /path/to/file with node {'replication_port': 6200, 'zone': 5, 'weight': 10.0, 'ip': '1.1.1.5', 'region': 1, 'port': 6200, 'replication_ip': '1.1.1.5', 'meta': '', 'device': 'sdb', 'id': 5}: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/db_replicator.py", line 648, in _replicate_object#012 different_region)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1121, in _mock_call#012 result = next(effect)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 109, in next#012 return _next(obj)#012StopIteration (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+ok
+test_replicate_object_with_exception_run_out_of_nodes (test.unit.common.test_db_replicator.TestDBReplicator) ... swift: ERROR Remote drive not mounted {'replication_port': 6200, 'zone': 2, 'weight': 10.0, 'ip': '1.1.1.2', 'region': 2, 'port': 6200, 'replication_ip': '1.1.1.2', 'meta': '', 'device': 'sdb', 'id': 2} (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: ERROR Remote drive not mounted {'replication_port': 6200, 'zone': 3, 'weight': 10.0, 'ip': '1.1.1.3', 'region': 1, 'port': 6200, 'replication_ip': '1.1.1.3', 'meta': '', 'device': 'sdb', 'id': 3} (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: ERROR Remote drive not mounted {'replication_port': 6200, 'zone': 4, 'weight': 10.0, 'ip': '1.1.1.4', 'region': 2, 'port': 6200, 'replication_ip': '1.1.1.4', 'meta': '', 'device': 'sdb', 'id': 4} (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: ERROR There are not enough handoff nodes to reach replica count for partition 0 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: ERROR Remote drive not mounted {'replication_port': 6200, 'zone': 5, 'weight': 10.0, 'ip': '1.1.1.5', 'region': 1, 'port': 6200, 'replication_ip': '1.1.1.5', 'meta': '', 'device': 'sdb', 'id': 5} (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: ERROR There are not enough handoff nodes to reach replica count for partition 0 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: ERROR Remote drive not mounted {'replication_port': 6200, 'zone': 6, 'weight': 10.0, 'ip': '1.1.1.6', 'region': 2, 'port': 6200, 'replication_ip': '1.1.1.6', 'meta': '', 'device': 'sdb', 'id': 6} (txn: tx1531b8df42b8407abc3ec-006234bfa3)
ok
test_replicator_sync (test.unit.common.test_db_replicator.TestDBReplicator) ... ok
test_replicator_sync_with_broker_replication_missing_table (test.unit.common.test_db_replicator.TestDBReplicator) ... ok
@@ -6514,7 +6549,7 @@
test_rsync_db_change_after_sync (test.unit.common.test_db_replicator.TestDBReplicator) ... ok
test_rsync_db_rsync_file_call (test.unit.common.test_db_replicator.TestDBReplicator) ... ok
test_rsync_db_rsync_file_failure (test.unit.common.test_db_replicator.TestDBReplicator) ... ok
-test_rsync_file (test.unit.common.test_db_replicator.TestDBReplicator) ... swift: ERROR rsync failed with -1: ['rsync', '--quiet', '--no-motd', '--timeout=10', '--contimeout=1', '--whole-file', '/some/file', 'remote:/some/file'] (txn: tx91922fa3fe7b4f0db9f34-006441a611)
+test_rsync_file (test.unit.common.test_db_replicator.TestDBReplicator) ... swift: ERROR rsync failed with -1: ['rsync', '--quiet', '--no-motd', '--timeout=10', '--contimeout=1', '--whole-file', '/some/file', 'remote:/some/file'] (txn: tx1531b8df42b8407abc3ec-006234bfa3)
ok
test_rsync_file_popen_args (test.unit.common.test_db_replicator.TestDBReplicator) ... ok
test_rsync_file_popen_args_different_region_and_rsync_compress (test.unit.common.test_db_replicator.TestDBReplicator) ... ok
@@ -6530,44 +6565,44 @@
test_run_once_with_local_device_in_ring (test.unit.common.test_db_replicator.TestDBReplicator) ... ok
test_stats (test.unit.common.test_db_replicator.TestDBReplicator) ... ok
test_usync (test.unit.common.test_db_replicator.TestDBReplicator) ... ok
-test_usync_http_error_above_300 (test.unit.common.test_db_replicator.TestDBReplicator) ... swift: ERROR Bad response 301 from localhost (txn: tx91922fa3fe7b4f0db9f34-006441a611)
+test_usync_http_error_above_300 (test.unit.common.test_db_replicator.TestDBReplicator) ... swift: ERROR Bad response 301 from localhost (txn: tx1531b8df42b8407abc3ec-006234bfa3)
ok
-test_usync_http_error_below_200 (test.unit.common.test_db_replicator.TestDBReplicator) ... swift: ERROR Bad response 101 from localhost (txn: tx91922fa3fe7b4f0db9f34-006441a611)
+test_usync_http_error_below_200 (test.unit.common.test_db_replicator.TestDBReplicator) ... swift: ERROR Bad response 101 from localhost (txn: tx1531b8df42b8407abc3ec-006234bfa3)
ok
-test_override_devices (test.unit.common.test_db_replicator.TestHandoffsOnly) ... swift: Beginning replication run (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Replication run OVER (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Attempted to replicate 0 dbs in 0.00129 seconds (0.00000/s) (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Removed 0 dbs (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: 0 successes, 0 failures (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/utils.py", line 3372, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__#012 return self.gen.next()#012 File "/build/swift-2.19.1/swift/common/utils.py", line 2558, in lock_file#012 fd = os.open(filename, flags)#012OSError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-ok
-test_override_devices_and_partitions (test.unit.common.test_db_replicator.TestHandoffsOnly) ... swift: Beginning replication run (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Replication run OVER (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Attempted to replicate 0 dbs in 0.00096 seconds (0.00000/s) (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Removed 0 dbs (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: 0 successes, 0 failures (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/utils.py", line 3372, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__#012 return self.gen.next()#012 File "/build/swift-2.19.1/swift/common/utils.py", line 2558, in lock_file#012 fd = os.open(filename, flags)#012OSError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-ok
-test_override_partitions (test.unit.common.test_db_replicator.TestHandoffsOnly) ... swift: Beginning replication run (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Replication run OVER (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Attempted to replicate 0 dbs in 0.00110 seconds (0.00000/s) (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Removed 0 dbs (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: 0 successes, 0 failures (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/utils.py", line 3372, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__#012 return self.gen.next()#012 File "/build/swift-2.19.1/swift/common/utils.py", line 2558, in lock_file#012 fd = os.open(filename, flags)#012OSError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
+test_override_devices (test.unit.common.test_db_replicator.TestHandoffsOnly) ... swift: Beginning replication run (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Replication run OVER (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Attempted to replicate 0 dbs in 0.00206 seconds (0.00000/s) (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Removed 0 dbs (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: 0 successes, 0 failures (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/utils.py", line 3372, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__#012 return self.gen.next()#012 File "/build/swift-2.19.1/swift/common/utils.py", line 2558, in lock_file#012 fd = os.open(filename, flags)#012OSError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+ok
+test_override_devices_and_partitions (test.unit.common.test_db_replicator.TestHandoffsOnly) ... swift: Beginning replication run (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Replication run OVER (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Attempted to replicate 0 dbs in 0.00135 seconds (0.00000/s) (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Removed 0 dbs (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: 0 successes, 0 failures (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/utils.py", line 3372, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__#012 return self.gen.next()#012 File "/build/swift-2.19.1/swift/common/utils.py", line 2558, in lock_file#012 fd = os.open(filename, flags)#012OSError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+ok
+test_override_partitions (test.unit.common.test_db_replicator.TestHandoffsOnly) ... swift: Beginning replication run (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Replication run OVER (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Attempted to replicate 0 dbs in 0.00199 seconds (0.00000/s) (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Removed 0 dbs (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: 0 successes, 0 failures (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/utils.py", line 3372, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__#012 return self.gen.next()#012 File "/build/swift-2.19.1/swift/common/utils.py", line 2558, in lock_file#012 fd = os.open(filename, flags)#012OSError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
ok
test_scary_warnings (test.unit.common.test_db_replicator.TestHandoffsOnly) ... ok
-test_skips_primary_partitions (test.unit.common.test_db_replicator.TestHandoffsOnly) ... swift: Starting replication pass with handoffs_only enabled. This mode is not intended for normal operation; use handoffs_only with care. (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Beginning replication run (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Replication run OVER (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Finished replication pass with handoffs_only enabled. If handoffs_only is no longer required, disable it. (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Attempted to replicate 0 dbs in 0.00142 seconds (0.00000/s) (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Removed 0 dbs (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: 0 successes, 0 failures (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/utils.py", line 3372, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__#012 return self.gen.next()#012 File "/build/swift-2.19.1/swift/common/utils.py", line 2558, in lock_file#012 fd = os.open(filename, flags)#012OSError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' (txn: tx91922fa3fe7b4f0db9f34-006441a611)
-swift: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 (txn: tx91922fa3fe7b4f0db9f34-006441a611)
+test_skips_primary_partitions (test.unit.common.test_db_replicator.TestHandoffsOnly) ... swift: Starting replication pass with handoffs_only enabled. This mode is not intended for normal operation; use handoffs_only with care. (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Beginning replication run (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Replication run OVER (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Finished replication pass with handoffs_only enabled. If handoffs_only is no longer required, disable it. (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Attempted to replicate 0 dbs in 0.00234 seconds (0.00000/s) (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Removed 0 dbs (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: 0 successes, 0 failures (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/utils.py", line 3372, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__#012 return self.gen.next()#012 File "/build/swift-2.19.1/swift/common/utils.py", line 2558, in lock_file#012 fd = os.open(filename, flags)#012OSError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' (txn: tx1531b8df42b8407abc3ec-006234bfa3)
+swift: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 (txn: tx1531b8df42b8407abc3ec-006234bfa3)
ok
test_repl_to_node_300_status (test.unit.common.test_db_replicator.TestReplToNode) ... ok
test_repl_to_node_already_in_sync (test.unit.common.test_db_replicator.TestReplToNode) ... ok
@@ -7346,59 +7381,59 @@
test_str (test.unit.common.test_wsgi.TestPipelineWrapper) ... ok
test_str_unknown_filter (test.unit.common.test_wsgi.TestPipelineWrapper) ... ok
test_address_and_environ (test.unit.common.test_wsgi.TestProxyProtocol) ... ok
-test_malformed_proxy_lines (test.unit.common.test_wsgi.TestProxyProtocol) ... (1060350) wsgi starting up on http:('127.0.0.1', 8359)
-(1060350) accepted ('127.0.0.1', 8359)
+test_malformed_proxy_lines (test.unit.common.test_wsgi.TestProxyProtocol) ... (2377882) wsgi starting up on http:('127.0.0.1', 8359)
+(2377882) accepted ('127.0.0.1', 8359)
ERROR WSGI: Invalid PROXY line 'PROXY jojo'
ERROR WSGI: code 400, message Invalid PROXY line 'PROXY jojo'
wsgi exiting
-(1060350) wsgi exited, is_accepting=True
-(1060350) wsgi starting up on http:('127.0.0.1', 8359)
-(1060350) accepted ('127.0.0.1', 8359)
+(2377882) wsgi exited, is_accepting=True
+(2377882) wsgi starting up on http:('127.0.0.1', 8359)
+(2377882) accepted ('127.0.0.1', 8359)
ERROR WSGI: Invalid PROXY line 'PROXYjojo a b c d e'
ERROR WSGI: code 400, message Invalid PROXY line 'PROXYjojo a b c d e'
wsgi exiting
-(1060350) wsgi exited, is_accepting=True
-(1060350) wsgi starting up on http:('127.0.0.1', 8359)
-(1060350) accepted ('127.0.0.1', 8359)
+(2377882) wsgi exited, is_accepting=True
+(2377882) wsgi starting up on http:('127.0.0.1', 8359)
+(2377882) accepted ('127.0.0.1', 8359)
ERROR WSGI: Invalid PROXY line 'PROXY a b c d e'
ERROR WSGI: code 400, message Invalid PROXY line 'PROXY a b c d e'
wsgi exiting
-(1060350) wsgi exited, is_accepting=True
+(2377882) wsgi exited, is_accepting=True
ok
-test_missing_proxy_line (test.unit.common.test_wsgi.TestProxyProtocol) ... (1060350) wsgi starting up on http:('127.0.0.1', 8359)
-(1060350) accepted ('127.0.0.1', 8359)
+test_missing_proxy_line (test.unit.common.test_wsgi.TestProxyProtocol) ... (2377882) wsgi starting up on http:('127.0.0.1', 8359)
+(2377882) accepted ('127.0.0.1', 8359)
ERROR WSGI: Invalid PROXY line 'GET /someurl HTTP/1.0\r\n'
ERROR WSGI: code 400, message Invalid PROXY line 'GET /someurl HTTP/1.0\r\n'
wsgi exiting
-(1060350) wsgi exited, is_accepting=True
+(2377882) wsgi exited, is_accepting=True
ok
-test_multiple_requests_with_proxy (test.unit.common.test_wsgi.TestProxyProtocol) ... (1060350) wsgi starting up on http:('127.0.0.1', 8359)
-(1060350) accepted ('127.0.0.1', 8359)
+test_multiple_requests_with_proxy (test.unit.common.test_wsgi.TestProxyProtocol) ... (2377882) wsgi starting up on http:('127.0.0.1', 8359)
+(2377882) accepted ('127.0.0.1', 8359)
wsgi exiting
-(1060350) wsgi exited, is_accepting=True
+(2377882) wsgi exited, is_accepting=True
ok
-test_request_with_proxy (test.unit.common.test_wsgi.TestProxyProtocol) ... (1060350) wsgi starting up on http:('127.0.0.1', 8359)
-(1060350) accepted ('127.0.0.1', 8359)
+test_request_with_proxy (test.unit.common.test_wsgi.TestProxyProtocol) ... (2377882) wsgi starting up on http:('127.0.0.1', 8359)
+(2377882) accepted ('127.0.0.1', 8359)
wsgi exiting
-(1060350) wsgi exited, is_accepting=True
+(2377882) wsgi exited, is_accepting=True
ok
-test_request_with_proxy_https (test.unit.common.test_wsgi.TestProxyProtocol) ... (1060350) wsgi starting up on http:('127.0.0.1', 8359)
-(1060350) accepted ('127.0.0.1', 8359)
+test_request_with_proxy_https (test.unit.common.test_wsgi.TestProxyProtocol) ... (2377882) wsgi starting up on http:('127.0.0.1', 8359)
+(2377882) accepted ('127.0.0.1', 8359)
wsgi exiting
-(1060350) wsgi exited, is_accepting=True
+(2377882) wsgi exited, is_accepting=True
ok
-test_unknown_client_addr (test.unit.common.test_wsgi.TestProxyProtocol) ... (1060350) wsgi starting up on http:('127.0.0.1', 8359)
-(1060350) accepted ('127.0.0.1', 8359)
+test_unknown_client_addr (test.unit.common.test_wsgi.TestProxyProtocol) ... (2377882) wsgi starting up on http:('127.0.0.1', 8359)
+(2377882) accepted ('127.0.0.1', 8359)
wsgi exiting
-(1060350) wsgi exited, is_accepting=True
-(1060350) wsgi starting up on http:('127.0.0.1', 8359)
-(1060350) accepted ('127.0.0.1', 8359)
+(2377882) wsgi exited, is_accepting=True
+(2377882) wsgi starting up on http:('127.0.0.1', 8359)
+(2377882) accepted ('127.0.0.1', 8359)
wsgi exiting
-(1060350) wsgi exited, is_accepting=True
-(1060350) wsgi starting up on http:('127.0.0.1', 8359)
-(1060350) accepted ('127.0.0.1', 8359)
+(2377882) wsgi exited, is_accepting=True
+(2377882) wsgi starting up on http:('127.0.0.1', 8359)
+(2377882) accepted ('127.0.0.1', 8359)
wsgi exiting
-(1060350) wsgi exited, is_accepting=True
+(2377882) wsgi exited, is_accepting=True
ok
test_bind_ports (test.unit.common.test_wsgi.TestServersPerPortStrategy) ... ok
test_bind_ports_ignores_setsid_errors (test.unit.common.test_wsgi.TestServersPerPortStrategy) ... ok
@@ -10440,7 +10475,7 @@
test_translations (test.unit.test_locale.test_locale.TestTranslations) ... ok
----------------------------------------------------------------------
-Ran 6694 tests in 10090.011s
+Ran 6694 tests in 10081.148s
OK (SKIP=1419)
rm -f /build/swift-2.19.1/swift-test.conf
@@ -10738,44 +10773,44 @@
copying build/scripts-2.7/swift-account-info -> /build/swift-2.19.1/debian/tmp/usr/bin
copying build/scripts-2.7/swift-account-auditor -> /build/swift-2.19.1/debian/tmp/usr/bin
copying build/scripts-2.7/swift-account-audit -> /build/swift-2.19.1/debian/tmp/usr/bin
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-ring-composer to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-ring-builder-analyzer to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-ring-builder to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-recon-cron to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-recon to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-proxy-server to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-orphans to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-oldies to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-object-updater to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-object-server to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-object-relinker to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-object-reconstructor to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-object-replicator to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-object-info to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-object-expirer to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-object-auditor to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-init to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-get-nodes to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-form-signature to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-drive-audit to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-dispersion-report to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-dispersion-populate to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-reconciler-enqueue to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-container-reconciler to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-container-updater to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-container-sync to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-container-sharder to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-container-server to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-container-replicator to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-container-info to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-container-auditor to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-config to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-account-server to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-account-replicator to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-account-reaper to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-account-info to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-account-auditor to 755
-changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-account-audit to 755
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-ring-composer to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-ring-builder-analyzer to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-ring-builder to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-recon-cron to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-recon to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-proxy-server to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-orphans to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-oldies to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-object-updater to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-object-server to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-object-relinker to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-object-reconstructor to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-object-replicator to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-object-info to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-object-expirer to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-object-auditor to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-init to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-get-nodes to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-form-signature to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-drive-audit to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-dispersion-report to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-dispersion-populate to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-reconciler-enqueue to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-container-reconciler to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-container-updater to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-container-sync to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-container-sharder to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-container-server to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-container-replicator to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-container-info to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-container-auditor to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-config to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-account-server to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-account-replicator to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-account-reaper to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-account-info to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-account-auditor to 775
+changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-account-audit to 775
/usr/lib/python2.7/dist-packages/pbr/packaging.py:407: EasyInstallDeprecationWarning: Use get_header
header = easy_install.get_script_header("", executable, is_wininst)
Installing swift-manage-shard-ranges script to /build/swift-2.19.1/debian/tmp/usr/bin
@@ -11538,16 +11573,16 @@
/usr/lib/python3/dist-packages/os_api_ref/__init__.py:650: RemovedInSphinx20Warning: app.info() is now deprecated. Use sphinx.util.logging instead.
app.info('Copying assets: %s' % ', '.join(assets))
dh_sphinxdoc -O--buildsystem=python_distutils
-dh_sphinxdoc: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/js/docs.js
+dh_sphinxdoc: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/js/bootstrap.min.js
+dh_sphinxdoc: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/api-site.js
dh_sphinxdoc: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/js/webui-popover.js
+dh_sphinxdoc: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/js/docs.js
dh_sphinxdoc: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/js/navigation.js
-dh_sphinxdoc: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/api-site.js
dh_sphinxdoc: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/combobox.js
-dh_sphinxdoc: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/js/bootstrap.min.js
-dh_sphinxdoc: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/base/_static/js/docs.js
-dh_sphinxdoc: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/base/_static/js/navigation.js
dh_sphinxdoc: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/base/_static/js/webui-popover.js
dh_sphinxdoc: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/base/_static/js/bootstrap.min.js
+dh_sphinxdoc: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/base/_static/js/navigation.js
+dh_sphinxdoc: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/base/_static/js/docs.js
make[1]: Leaving directory '/build/swift-2.19.1'
debian/rules override_dh_installchangelogs
make[1]: Entering directory '/build/swift-2.19.1'
@@ -11754,12 +11789,14 @@
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: including full source code in upload
I: copying local configuration
+I: user script /srv/workspace/pbuilder/2356913/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/2356913/tmp/hooks/B01_cleanup finished
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env
-I: removing directory /srv/workspace/pbuilder/1052708 and its subdirectories
-I: Current time: Thu Apr 20 11:41:00 -12 2023
-I: pbuilder-time-stamp: 1682034060
+I: removing directory /srv/workspace/pbuilder/2356913 and its subdirectories
+I: Current time: Sat Mar 19 10:18:47 +14 2022
+I: pbuilder-time-stamp: 1647634727